[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"

[packages]
pyzmq = "*"
quart = "*"
hypercorn = "*"
asyncpg = "*"
quart-jwt-extended = {extras = ["asymmetric-crypto"],version = "*"}
cryptography = "*" # This _should_ get installed given the flask-jwt-extended extra, but is getting put in the develop section of the lockfile
structlog = "*"
python-rapidjson = "*"
pyyaml = "==5.3.1" # Pending https://github.com/Flowminder/FlowKit/issues/6015
jsonschema = "==4.17.3" # Pending https://github.com/Flowminder/FlowKit/issues/6015
apispec = {extras = ["yaml"],version = "*"}
get-secret-or-env-var = "*"
prance = {extras = ["osv"],version = "*"}
openapi-schema-validator  = "<0.3.0" # Pending https://github.com/Flowminder/FlowKit/issues/6015
werkzeug = "*"

[dev-packages]
pytest = "*"
pytest-asyncio = "*"
"pytest-cov" = "*"
asynctest = "*"
black = {extras = ["jupyter"],version = "==23.7.0"}
flowkit-jwt-generator = {editable = true,path = "./../flowkit_jwt_generator", extras=["pytest"]}
flowapi = {editable = true, path = "."}

[requires]
python_version = "3.8"
