diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2017-05-01 17:50:55 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-05-02 07:32:16 +0200 |
commit | d08c717eff4451353d10c04867c1bef17d772d0d (patch) | |
tree | d9f9fadcd024bbec663a528e9d58918af9103319 /pkgs/development/python-modules/cffi/default.nix | |
parent | a027f103a0022d4e77d199fc139bb65ab14e278f (diff) | |
download | nixlib-d08c717eff4451353d10c04867c1bef17d772d0d.tar nixlib-d08c717eff4451353d10c04867c1bef17d772d0d.tar.gz nixlib-d08c717eff4451353d10c04867c1bef17d772d0d.tar.bz2 nixlib-d08c717eff4451353d10c04867c1bef17d772d0d.tar.lz nixlib-d08c717eff4451353d10c04867c1bef17d772d0d.tar.xz nixlib-d08c717eff4451353d10c04867c1bef17d772d0d.tar.zst nixlib-d08c717eff4451353d10c04867c1bef17d772d0d.zip |
pythonPackages.cffi: 1.9.1 -> 1.10.0
Diffstat (limited to 'pkgs/development/python-modules/cffi/default.nix')
-rw-r--r-- | pkgs/development/python-modules/cffi/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/cffi/default.nix b/pkgs/development/python-modules/cffi/default.nix new file mode 100644 index 000000000000..55bd8deef9ac --- /dev/null +++ b/pkgs/development/python-modules/cffi/default.nix @@ -0,0 +1,30 @@ +{ lib, buildPythonPackage, isPyPy, fetchPypi, libffi, pycparser, pytest }: + +if isPyPy then null else buildPythonPackage rec { + pname = "cffi"; + version = "1.10.0"; + name = "${pname}-${version}"; + + src = fetchPypi { + inherit pname version; + sha256 = "1mffyilq4qycm8gs4wkgb18rnqil8a9blqq77chdlshzxc8jkc5k"; + }; + + propagatedBuildInputs = [ libffi pycparser ]; + buildInputs = [ pytest ]; + + patchPhase = '' + substituteInPlace testing/cffi0/test_ownlib.py --replace "gcc" "cc" + ''; + + checkPhase = '' + py.test + ''; + + meta = with lib; { + maintainers = with maintainers; [ domenkozar ]; + homepage = https://cffi.readthedocs.org/; + license = with licenses; [ mit ]; + description = "Foreign Function Interface for Python calling C code"; + }; +} |