query
On this page

fetchPypi

pkgs.fetchPypi

Functor
Docs pulled from | This Revision | 26 minutes ago


Contribute
Enhance the ecosystem with your expertise! Contribute to fill the gaps in documentation. Your input can make a difference.

Noogle detected

This is a Functor

Learn about functors

Implementation

The following is the current implementation of this function.

{
    format ? "setuptools",
    sha256 ? "",
    hash ? "",
    pname,
    version,
    ...
  }@attrs:
  let
    url = computeUrl (
      removeAttrs attrs [
        "sha256"
        "hash"
      ]
    );
    meta = {
      identifiers.purlParts = {
        type = "pypi";
        # https://github.com/package-url/purl-spec/blob/18fd3e395dda53c00bc8b11fe481666dc7b3807a/types-doc/pypi-definition.md
        spec = "${pname}@${version}";
      };
    };
  in
  fetchurl {
    inherit
      url
      sha256
      hash
      meta
      ;
  }