diff options
Diffstat (limited to 'pkgs/development/python-modules/pygit2/default.nix')
-rw-r--r-- | pkgs/development/python-modules/pygit2/default.nix | 61 |
1 files changed, 25 insertions, 36 deletions
diff --git a/pkgs/development/python-modules/pygit2/default.nix b/pkgs/development/python-modules/pygit2/default.nix index 1e17f95e54a7..f9310c711e5f 100644 --- a/pkgs/development/python-modules/pygit2/default.nix +++ b/pkgs/development/python-modules/pygit2/default.nix @@ -1,56 +1,47 @@ -{ lib -, stdenv -, buildPythonPackage -, cacert -, cached-property -, cffi -, fetchPypi -, isPyPy -, libgit2 -, pycparser -, pytestCheckHook -, pythonOlder -, setuptools +{ + lib, + stdenv, + buildPythonPackage, + cacert, + cached-property, + cffi, + fetchPypi, + isPyPy, + libgit2, + pycparser, + pytestCheckHook, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "pygit2"; - version = "1.14.1"; + version = "1.16.0"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchPypi { inherit pname version; - hash = "sha256-7FlYVxuCpjUXhcpkXlOUwxrkXuxThLL6nE4F3eNZetY="; + hash = "sha256-eymmeWuqFfyJ1EOsjVF3VBHZseWwbcQNRYxWyFdrSKI="; }; - preConfigure = lib.optionalString stdenv.isDarwin '' + preConfigure = lib.optionalString stdenv.hostPlatform.isDarwin '' export DYLD_LIBRARY_PATH="${libgit2}/lib" ''; - nativeBuildInputs = [ - setuptools - ]; + nativeBuildInputs = [ setuptools ]; - buildInputs = [ - libgit2 - ]; + buildInputs = [ libgit2 ]; propagatedBuildInputs = [ cached-property pycparser - ] ++ lib.optionals (!isPyPy) [ - cffi - ]; + ] ++ lib.optionals (!isPyPy) [ cffi ]; - propagatedNativeBuildInputs = lib.optionals (!isPyPy) [ - cffi - ]; + propagatedNativeBuildInputs = lib.optionals (!isPyPy) [ cffi ]; - nativeCheckInputs = [ - pytestCheckHook - ]; + nativeCheckInputs = [ pytestCheckHook ]; disabledTestPaths = [ # Disable tests that require networking @@ -63,15 +54,13 @@ buildPythonPackage rec { # https://github.com/NixOS/nixpkgs/pull/72544#issuecomment-582674047 SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; - pythonImportsCheck = [ - "pygit2" - ]; + pythonImportsCheck = [ "pygit2" ]; meta = with lib; { - description = "A set of Python bindings to the libgit2 shared library"; + description = "Set of Python bindings to the libgit2 shared library"; homepage = "https://github.com/libgit2/pygit2"; changelog = "https://github.com/libgit2/pygit2/blob/v${version}/CHANGELOG.md"; license = licenses.gpl2Only; - maintainers = with maintainers; [ ]; + maintainers = [ ]; }; } |