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:
parent
a0a16c7993
commit
ffebc623e9
|
@ -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 = [
|
||||||
|
|
Loading…
Reference in a new issue