diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-02-14 04:08:58 +0100 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2021-02-26 11:02:00 +0100 |
commit | 21d12761eb1672511afcf8d9dec0a1545f2d9127 (patch) | |
tree | 62e4451d65f36e839790818f5966d44e2a7a7a56 /pkgs/development/python-modules/libcst | |
parent | c5d73ca2d0fca4086aba4ba6c82fc0faceb7aa34 (diff) |
pythonPackages.libcst: 0.3.13 -> 0.3.17
Diffstat (limited to 'pkgs/development/python-modules/libcst')
-rw-r--r-- | pkgs/development/python-modules/libcst/default.nix | 35 |
1 files changed, 22 insertions, 13 deletions
diff --git a/pkgs/development/python-modules/libcst/default.nix b/pkgs/development/python-modules/libcst/default.nix index f064c34e15864..00f8634e47df0 100644 --- a/pkgs/development/python-modules/libcst/default.nix +++ b/pkgs/development/python-modules/libcst/default.nix @@ -1,9 +1,22 @@ -{ lib, buildPythonPackage, fetchFromGitHub, pythonOlder, black, isort -, pytestCheckHook, pyyaml, typing-extensions, typing-inspect, dataclasses }: +{ lib +, buildPythonPackage +, fetchFromGitHub +, pythonOlder +, hypothesis +, doCheck ? true +, dataclasses +, hypothesmith +, pytestCheckHook +, pyyaml +, typing-extensions +, typing-inspect +, black +, isort +}: buildPythonPackage rec { pname = "libcst"; - version = "0.3.13"; + version = "0.3.17"; # Some files for tests missing from PyPi # https://github.com/Instagram/LibCST/issues/331 @@ -11,25 +24,21 @@ buildPythonPackage rec { owner = "instagram"; repo = pname; rev = "v${version}"; - sha256 = "0pbddjrsqj641mr6zijk2phfn15dampbx268zcws4bhhhnrxlj65"; + sha256 = "sha256-mlSeB9OjCiUVYwcPYNrQdlfcj9DV/+wqVWt91uFsQsU="; }; disabled = pythonOlder "3.6"; - propagatedBuildInputs = [ pyyaml typing-inspect ] + propagatedBuildInputs = [ hypothesis typing-inspect pyyaml ] ++ lib.optional (pythonOlder "3.7") dataclasses; - checkInputs = [ black isort pytestCheckHook ]; + checkInputs = [ black hypothesmith isort pytestCheckHook ]; + + inherit doCheck; - # https://github.com/Instagram/LibCST/issues/346 - # https://github.com/Instagram/LibCST/issues/347 preCheck = '' python -m libcst.codegen.generate visitors python -m libcst.codegen.generate return_types - rm libcst/tests/test_fuzz.py - rm libcst/tests/test_pyre_integration.py - rm libcst/metadata/tests/test_full_repo_manager.py - rm libcst/metadata/tests/test_type_inference_provider.py ''; pythonImportsCheck = [ "libcst" ]; @@ -39,6 +48,6 @@ buildPythonPackage rec { "A Concrete Syntax Tree (CST) parser and serializer library for Python."; homepage = "https://github.com/Instagram/libcst"; license = with licenses; [ mit asl20 psfl ]; - maintainers = with maintainers; [ maintainers.ruuda ]; + maintainers = with maintainers; [ ruuda SuperSandro2000 ]; }; } |