python3Packages.flask-appbuilder: 2.3.0 -> 3.1.1 (#109986)

This commit is contained in:
Robert Schütz 2021-01-29 00:43:54 +01:00 committed by GitHub
parent 32be4a7d9c
commit da043c619f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -5,6 +5,7 @@
, apispec , apispec
, colorama , colorama
, click , click
, email_validator
, flask , flask
, flask-babel , flask-babel
, flask_login , flask_login
@ -19,18 +20,17 @@
, python-dateutil , python-dateutil
, prison , prison
, pyjwt , pyjwt
, pyyaml
, sqlalchemy-utils , sqlalchemy-utils
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "flask-appbuilder"; pname = "flask-appbuilder";
version = "2.3.0"; version = "3.1.1";
src = fetchPypi { src = fetchPypi {
pname = "Flask-AppBuilder"; pname = "Flask-AppBuilder";
inherit version; inherit version;
sha256 = "04bsswi7daaqda01a83rd1f2gq6asii520f9arjf7bsy24pmbprc"; sha256 = "076b020b0ba125339a2e710e74eab52648cde2b18599f7cb0fa1eada9bbb648c";
}; };
checkInputs = [ checkInputs = [
@ -41,6 +41,7 @@ buildPythonPackage rec {
apispec apispec
colorama colorama
click click
email_validator
flask flask
flask-babel flask-babel
flask_login flask_login
@ -56,21 +57,18 @@ buildPythonPackage rec {
prison prison
pyjwt pyjwt
sqlalchemy-utils sqlalchemy-utils
pyyaml
]; ];
postPatch = '' postPatch = ''
substituteInPlace setup.py \ substituteInPlace setup.py \
--replace "apispec[yaml]>=1.1.1, <2" "apispec" \ --replace "apispec[yaml]>=3.3, <4" "apispec" \
--replace "jsonschema>=3.0.1, <4" "jsonschema" \
--replace "marshmallow>=2.18.0, <4.0.0" "marshmallow" \
--replace "PyJWT>=1.7.1" "PyJWT" \
--replace "Flask-SQLAlchemy>=2.4, <3" "Flask-SQLAlchemy" \
--replace "Flask-JWT-Extended>=3.18, <4" "Flask-JWT-Extended" \
--replace "Flask-Login>=0.3, <0.5" "Flask-Login" \ --replace "Flask-Login>=0.3, <0.5" "Flask-Login" \
--replace "Flask-Babel>=1, <2" "Flask-Babel" --replace "Flask-Babel>=1, <2" "Flask-Babel" \
--replace "marshmallow-sqlalchemy>=0.22.0, <0.24.0" "marshmallow-sqlalchemy" \
--replace "prison>=0.1.3, <1.0.0" "prison"
''; '';
# majority of tests require network access or mongo # majority of tests require network access or mongo
doCheck = false; doCheck = false;