diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2020-11-29 15:04:28 +0100 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2020-12-01 14:44:11 +0100 |
commit | 0949dfcaa306e5f2dbd671ac0572b730171dd088 (patch) | |
tree | 522bfe1421dd7d250f6846bd6d367c504bdf875a /pkgs/development/python-modules/flit | |
parent | 4b03636646933daa0985f9cf53af3d0e76e319d4 (diff) | |
download | nixpkgs-0949dfcaa306e5f2dbd671ac0572b730171dd088.tar nixpkgs-0949dfcaa306e5f2dbd671ac0572b730171dd088.tar.gz nixpkgs-0949dfcaa306e5f2dbd671ac0572b730171dd088.tar.bz2 nixpkgs-0949dfcaa306e5f2dbd671ac0572b730171dd088.tar.lz nixpkgs-0949dfcaa306e5f2dbd671ac0572b730171dd088.tar.xz nixpkgs-0949dfcaa306e5f2dbd671ac0572b730171dd088.tar.zst nixpkgs-0949dfcaa306e5f2dbd671ac0572b730171dd088.zip |
python3Packages.flit: 2.3.0 -> 3.0.0
Diffstat (limited to 'pkgs/development/python-modules/flit')
-rw-r--r-- | pkgs/development/python-modules/flit/default.nix | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/pkgs/development/python-modules/flit/default.nix b/pkgs/development/python-modules/flit/default.nix index c0944f4ff17..ee062e53986 100644 --- a/pkgs/development/python-modules/flit/default.nix +++ b/pkgs/development/python-modules/flit/default.nix @@ -1,6 +1,7 @@ { lib , buildPythonPackage -, fetchPypi +, fetchFromGitHub +, fetchpatch , isPy3k , docutils , requests @@ -10,7 +11,6 @@ , pytest , testpath , responses -, pytoml , flit-core }: @@ -21,19 +21,29 @@ buildPythonPackage rec { pname = "flit"; - version = "2.3.0"; + version = "3.0.0"; disabled = !isPy3k; - src = fetchPypi { - inherit pname version; - sha256 = "017012b809ec489918afd68af7a70bd7c8c770c87b60159d875c126866e97a4b"; + src = fetchFromGitHub { + owner = "takluyver"; + repo = "flit"; + rev = version; + sha256 = "zk6mozS3Q9U43PQe/DxgwwsBRJ6Qwb+rSUVGXHijD+g="; }; + # Use toml instead of pytoml + # Resolves infinite recursion since packaging started using flit. + patches = [ + (fetchpatch { + url = "https://github.com/takluyver/flit/commit/b81b1da55ef0f2768413669725d2874fcb0c29fb.patch"; + sha256 = "11oNaYsm00/j2046V9C0idpSeG7TpY3JtLuxX3ZL/OI="; + }) + ]; + propagatedBuildInputs = [ docutils requests requests_download - pytoml flit-core ] ++ lib.optionals (pythonOlder "3.6") [ zipfile36 |