diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2021-07-25 09:37:59 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2021-07-25 09:55:59 +0200 |
commit | baba4208a16a47f8e1d16c2afc0809c45fefdbd0 (patch) | |
tree | 39eeb4aa075df7f421c69a6e77acf8738296e97f /pkgs/development/python-modules/astroid/default.nix | |
parent | 76f4182a36e9bfb7497868170d57e5bbf0c43887 (diff) | |
download | nixpkgs-baba4208a16a47f8e1d16c2afc0809c45fefdbd0.tar nixpkgs-baba4208a16a47f8e1d16c2afc0809c45fefdbd0.tar.gz nixpkgs-baba4208a16a47f8e1d16c2afc0809c45fefdbd0.tar.bz2 nixpkgs-baba4208a16a47f8e1d16c2afc0809c45fefdbd0.tar.lz nixpkgs-baba4208a16a47f8e1d16c2afc0809c45fefdbd0.tar.xz nixpkgs-baba4208a16a47f8e1d16c2afc0809c45fefdbd0.tar.zst nixpkgs-baba4208a16a47f8e1d16c2afc0809c45fefdbd0.zip |
python3Packages.astroid: 2.5.1 -> 2.5.6
Diffstat (limited to 'pkgs/development/python-modules/astroid/default.nix')
-rw-r--r-- | pkgs/development/python-modules/astroid/default.nix | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/pkgs/development/python-modules/astroid/default.nix b/pkgs/development/python-modules/astroid/default.nix index d6fda529d5d..efbf2f2e0f8 100644 --- a/pkgs/development/python-modules/astroid/default.nix +++ b/pkgs/development/python-modules/astroid/default.nix @@ -1,25 +1,37 @@ { lib , buildPythonPackage -, fetchPypi +, fetchFromGitHub , pythonOlder , isPyPy , lazy-object-proxy , wrapt , typed-ast , pytestCheckHook +, setuptools-scm +, setuptools-scm-git-archive +, pylint }: buildPythonPackage rec { pname = "astroid"; - version = "2.5.1"; + version = "2.5.6"; # Check whether the version is compatible with pylint disabled = pythonOlder "3.6"; - src = fetchPypi { - inherit pname version; - sha256 = "cfc35498ee64017be059ceffab0a25bedf7548ab76f2bea691c5565896e7128d"; + src = fetchFromGitHub { + owner = "PyCQA"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-/nWXzuWkerUDvFT/tJTZuhfju46MAM0cwosVH9BXoY8="; }; + SETUPTOOLS_SCM_PRETEND_VERSION=version; + + nativeBuildInputs = [ + setuptools-scm + setuptools-scm-git-archive + ]; + # From astroid/__pkginfo__.py propagatedBuildInputs = [ lazy-object-proxy @@ -30,6 +42,10 @@ buildPythonPackage rec { pytestCheckHook ]; + passthru.tests = { + inherit pylint; + }; + meta = with lib; { description = "An abstract syntax tree for Python with inference support"; homepage = "https://github.com/PyCQA/astroid"; |