Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / gmpy / default.nix
blob072ef985dc01cb49fb602cbf38471299be354ea1
1 { buildPythonPackage, fetchurl, isPyPy, gmp, pythonAtLeast } :
3 let
4   pname = "gmpy";
5   version = "1.17";
6   format = "setuptools";
7 in
9 buildPythonPackage {
10   inherit pname version;
12   # Python 3.11 has finally made changes to its C API for which gmpy 1.17,
13   # published in 2013, would require patching. It seems unlikely that any
14   # patches will be forthcoming.
15   disabled = isPyPy || pythonAtLeast "3.11";
17   src = fetchurl {
18     url = "mirror://pypi/g/gmpy/${pname}-${version}.zip";
19     sha256 = "1a79118a5332b40aba6aa24b051ead3a31b9b3b9642288934da754515da8fa14";
20   };
22   buildInputs = [ gmp ];
24   meta = {
25     description = "GMP or MPIR interface to Python 2.4+ and 3.x";
26     homepage = "https://github.com/aleaxit/gmpy/";
27   };