summary refs log tree commit diff
path: root/pkgs/development/python-modules/cymem
diff options
context:
space:
mode:
authorSasha Delly <shura.sdll@gmail.com>2017-05-14 22:25:14 +0000
committerFrederik Rietdijk <fridh@fridh.nl>2017-08-13 22:41:30 +0200
commit58b28484edd8a355403fc31dcf71a6fb0e0fa805 (patch)
treef4733ac4cd3c21b21a84d51d4353ee646f7ef54c /pkgs/development/python-modules/cymem
parentf66b765f769b5eae58bc7786d5439682b1d9e8a6 (diff)
downloadnixlib-58b28484edd8a355403fc31dcf71a6fb0e0fa805.tar
nixlib-58b28484edd8a355403fc31dcf71a6fb0e0fa805.tar.gz
nixlib-58b28484edd8a355403fc31dcf71a6fb0e0fa805.tar.bz2
nixlib-58b28484edd8a355403fc31dcf71a6fb0e0fa805.tar.lz
nixlib-58b28484edd8a355403fc31dcf71a6fb0e0fa805.tar.xz
nixlib-58b28484edd8a355403fc31dcf71a6fb0e0fa805.tar.zst
nixlib-58b28484edd8a355403fc31dcf71a6fb0e0fa805.zip
cymem: init at 1.31.2
Diffstat (limited to 'pkgs/development/python-modules/cymem')
-rw-r--r--pkgs/development/python-modules/cymem/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/cymem/default.nix b/pkgs/development/python-modules/cymem/default.nix
new file mode 100644
index 000000000000..f2c6c649a837
--- /dev/null
+++ b/pkgs/development/python-modules/cymem/default.nix
@@ -0,0 +1,33 @@
+{ stdenv
+, buildPythonPackage
+, fetchFromGitHub
+, cython
+, python
+}:
+buildPythonPackage rec {
+  name = "cymem-${version}";
+  version = "1.31.2";
+
+  src = fetchFromGitHub {
+    owner = "explosion";
+    repo = "cymem";
+    rev = "1.31.2";
+    sha256 = "0miznr4kbdzw8yik3m96jmrlmln4qv7z3i3qdp7wjqr51zpqfm1k";
+  };
+
+  propagatedBuildInputs = [
+   cython   
+  ];
+    
+  checkPhase = ''
+    cd cymem/tests
+    ${python.interpreter} -m unittest discover -p "*test*"
+  '';
+  
+  meta = with stdenv.lib; {
+    description = "Cython memory pool for RAII-style memory management";
+    homepage = https://github.com/explosion/cymem;
+    license = licenses.mit;
+    maintainers = with maintainers; [ sdll ];
+    };
+}