diff options
author | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2019-12-29 13:10:17 -0500 |
---|---|---|
committer | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2019-12-29 13:44:15 -0500 |
commit | 708d34a5c5a420b8b539e5d400c2848f49438bbf (patch) | |
tree | 7643f980cdb60f632f32979f48bf9ee5c2f35883 /pkgs/development | |
parent | 470566c0c86dc75ff8699c19ca311ad841771b19 (diff) | |
download | nixlib-708d34a5c5a420b8b539e5d400c2848f49438bbf.tar nixlib-708d34a5c5a420b8b539e5d400c2848f49438bbf.tar.gz nixlib-708d34a5c5a420b8b539e5d400c2848f49438bbf.tar.bz2 nixlib-708d34a5c5a420b8b539e5d400c2848f49438bbf.tar.lz nixlib-708d34a5c5a420b8b539e5d400c2848f49438bbf.tar.xz nixlib-708d34a5c5a420b8b539e5d400c2848f49438bbf.tar.zst nixlib-708d34a5c5a420b8b539e5d400c2848f49438bbf.zip |
python3Packages.starlette: 0.12.13 -> 0.12.9 downgrade (fix fastapi), enable tests
fastapi is the only dependent package of starlette. Downgrading version and enabling full tests to fix fastapi.
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/python-modules/starlette/default.nix | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/pkgs/development/python-modules/starlette/default.nix b/pkgs/development/python-modules/starlette/default.nix index 6580a87b2fee..9fd1d56ea1aa 100644 --- a/pkgs/development/python-modules/starlette/default.nix +++ b/pkgs/development/python-modules/starlette/default.nix @@ -1,7 +1,7 @@ { lib , stdenv , buildPythonPackage -, fetchPypi +, fetchFromGitHub , aiofiles , graphene , itsdangerous @@ -9,21 +9,25 @@ , pyyaml , requests , ujson +, python-multipart , pytest -, python , uvicorn , isPy27 , darwin +, databases +, aiosqlite }: buildPythonPackage rec { pname = "starlette"; - version = "0.12.13"; + version = "0.12.9"; disabled = isPy27; - src = fetchPypi { - inherit pname version; - sha256 = "9597bc28e3c4659107c1c4a45ec32dc45e947d78fe56230222be673b2c36454a"; + src = fetchFromGitHub { + owner = "encode"; + repo = "starlette"; + rev = version; + sha256 = "0w44s8ynzy8w8dgm755c8jina9i4dd87vqkcv7jc1kwkg384w9i5"; }; propagatedBuildInputs = [ @@ -35,13 +39,17 @@ buildPythonPackage rec { requests ujson uvicorn + python-multipart + databases ] ++ stdenv.lib.optional stdenv.isDarwin [ darwin.apple_sdk.frameworks.ApplicationServices ]; + checkInputs = [ + pytest + aiosqlite + ]; + checkPhase = '' - ${python.interpreter} -c """ -from starlette.applications import Starlette -app = Starlette(debug=True) -""" + pytest --ignore=tests/test_graphql.py ''; meta = with lib; { |