3
0
Fork 0
forked from mirrors/nixpkgs

python37Packages.starlette: 0.13.0 -> 0.12.9

- Reverting the version of Starlette as FastAPI can not use anything
   greater than 0.12.12. FastAPI is Starlette's only dependent.

 - Use fetchurl instead of fetchPypi as this is now the preferred
   method. This also makes the tests pass and, thus, the build, which
   was failing.
This commit is contained in:
Daniel Wheeler 2020-02-28 11:17:48 -05:00 committed by Jon
parent a0a16c7993
commit ffebc623e9

View file

@ -1,7 +1,7 @@
{ lib { lib
, stdenv , stdenv
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchFromGitHub
, aiofiles , aiofiles
, graphene , graphene
, itsdangerous , itsdangerous
@ -20,12 +20,20 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "starlette"; pname = "starlette";
version = "0.13.0";
# This is not the latest version of Starlette, however, later
# versions of Starlette break FastAPI due to
# https://github.com/tiangolo/fastapi/issues/683. Please update when
# possible. FastAPI is currently Starlette's only dependent.
version = "0.12.9";
disabled = isPy27; disabled = isPy27;
src = fetchPypi { src = fetchFromGitHub {
inherit pname version; owner = "encode";
sha256 = "6bd414152d40d000ccbf6aa40ed89718b40868366a0f69fb83034f416303acef"; repo = pname;
rev = version;
sha256 = "0w44s8ynzy8w8dgm755c8jina9i4dd87vqkcv7jc1kwkg384w9i5";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [