Loading pkgs/development/python-modules/beaker/default.nix +13 −21 Original line number Diff line number Diff line { stdenv, lib, buildPythonPackage, fetchFromGitHub, glibcLocales, nose, pylibmc, python-memcached, redis, Loading @@ -15,7 +13,8 @@ pycrypto, cryptography, isPy27, isPy3k, pytestCheckHook, setuptools, funcsigs ? null, pycryptopp ? null, }: Loading @@ -23,16 +22,19 @@ buildPythonPackage rec { pname = "beaker"; version = "1.13.0"; pyproject = true; # The pypy release do not contains the tests src = fetchFromGitHub { owner = "bbangert"; repo = "beaker"; rev = "refs/tags/${version}"; sha256 = "sha256-HzjhOPXElwKoJLrhGIbVn798tbX/kaS1EpQIX+vXCtE="; hash = "sha256-HzjhOPXElwKoJLrhGIbVn798tbX/kaS1EpQIX+vXCtE="; }; propagatedBuildInputs = build-system = [ setuptools ]; dependencies = [ sqlalchemy pycrypto Loading @@ -47,29 +49,19 @@ buildPythonPackage rec { glibcLocales python-memcached mock nose pylibmc pymongo redis webtest pytestCheckHook ]; # Can not run memcached tests because it immediately tries to connect postPatch = '' rm tests/test_memcached.py ''; # Can not run memcached tests because it immediately tries to connect. # Disable external tests because they need to connect to a live database. # Also disable a test in test_cache.py called "test_upgrade" because # it currently fails on darwin. # Please see issue https://github.com/bbangert/beaker/issues/166 checkPhase = '' nosetests \ -e ".*test_ext_.*" \ -e "test_upgrade" \ ${lib.optionalString (!stdenv.isLinux) ''-e "test_cookie_expires_different_locale"''} \ -vv tests ''; pytestFlagsArray = [ "--ignore=tests/test_memcached.py" "--ignore-glob='tests/test_managers/test_ext_*'" ]; meta = { description = "Session and Caching library with WSGI Middleware"; Loading Loading
pkgs/development/python-modules/beaker/default.nix +13 −21 Original line number Diff line number Diff line { stdenv, lib, buildPythonPackage, fetchFromGitHub, glibcLocales, nose, pylibmc, python-memcached, redis, Loading @@ -15,7 +13,8 @@ pycrypto, cryptography, isPy27, isPy3k, pytestCheckHook, setuptools, funcsigs ? null, pycryptopp ? null, }: Loading @@ -23,16 +22,19 @@ buildPythonPackage rec { pname = "beaker"; version = "1.13.0"; pyproject = true; # The pypy release do not contains the tests src = fetchFromGitHub { owner = "bbangert"; repo = "beaker"; rev = "refs/tags/${version}"; sha256 = "sha256-HzjhOPXElwKoJLrhGIbVn798tbX/kaS1EpQIX+vXCtE="; hash = "sha256-HzjhOPXElwKoJLrhGIbVn798tbX/kaS1EpQIX+vXCtE="; }; propagatedBuildInputs = build-system = [ setuptools ]; dependencies = [ sqlalchemy pycrypto Loading @@ -47,29 +49,19 @@ buildPythonPackage rec { glibcLocales python-memcached mock nose pylibmc pymongo redis webtest pytestCheckHook ]; # Can not run memcached tests because it immediately tries to connect postPatch = '' rm tests/test_memcached.py ''; # Can not run memcached tests because it immediately tries to connect. # Disable external tests because they need to connect to a live database. # Also disable a test in test_cache.py called "test_upgrade" because # it currently fails on darwin. # Please see issue https://github.com/bbangert/beaker/issues/166 checkPhase = '' nosetests \ -e ".*test_ext_.*" \ -e "test_upgrade" \ ${lib.optionalString (!stdenv.isLinux) ''-e "test_cookie_expires_different_locale"''} \ -vv tests ''; pytestFlagsArray = [ "--ignore=tests/test_memcached.py" "--ignore-glob='tests/test_managers/test_ext_*'" ]; meta = { description = "Session and Caching library with WSGI Middleware"; Loading