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

authored by

Robert Schütz and committed by
GitHub
da043c61 32be4a7d

+9 -11
+9 -11
pkgs/development/python-modules/flask-appbuilder/default.nix
··· 5 5 , apispec 6 6 , colorama 7 7 , click 8 + , email_validator 8 9 , flask 9 10 , flask-babel 10 11 , flask_login ··· 19 20 , python-dateutil 20 21 , prison 21 22 , pyjwt 22 - , pyyaml 23 23 , sqlalchemy-utils 24 24 }: 25 25 26 26 buildPythonPackage rec { 27 27 pname = "flask-appbuilder"; 28 - version = "2.3.0"; 28 + version = "3.1.1"; 29 29 30 30 src = fetchPypi { 31 31 pname = "Flask-AppBuilder"; 32 32 inherit version; 33 - sha256 = "04bsswi7daaqda01a83rd1f2gq6asii520f9arjf7bsy24pmbprc"; 33 + sha256 = "076b020b0ba125339a2e710e74eab52648cde2b18599f7cb0fa1eada9bbb648c"; 34 34 }; 35 35 36 36 checkInputs = [ ··· 41 41 apispec 42 42 colorama 43 43 click 44 + email_validator 44 45 flask 45 46 flask-babel 46 47 flask_login ··· 56 57 prison 57 58 pyjwt 58 59 sqlalchemy-utils 59 - pyyaml 60 60 ]; 61 61 62 62 postPatch = '' 63 63 substituteInPlace setup.py \ 64 - --replace "apispec[yaml]>=1.1.1, <2" "apispec" \ 65 - --replace "jsonschema>=3.0.1, <4" "jsonschema" \ 66 - --replace "marshmallow>=2.18.0, <4.0.0" "marshmallow" \ 67 - --replace "PyJWT>=1.7.1" "PyJWT" \ 68 - --replace "Flask-SQLAlchemy>=2.4, <3" "Flask-SQLAlchemy" \ 69 - --replace "Flask-JWT-Extended>=3.18, <4" "Flask-JWT-Extended" \ 64 + --replace "apispec[yaml]>=3.3, <4" "apispec" \ 70 65 --replace "Flask-Login>=0.3, <0.5" "Flask-Login" \ 71 - --replace "Flask-Babel>=1, <2" "Flask-Babel" 66 + --replace "Flask-Babel>=1, <2" "Flask-Babel" \ 67 + --replace "marshmallow-sqlalchemy>=0.22.0, <0.24.0" "marshmallow-sqlalchemy" \ 68 + --replace "prison>=0.1.3, <1.0.0" "prison" 72 69 ''; 70 + 73 71 74 72 # majority of tests require network access or mongo 75 73 doCheck = false;