Files
pygeoapi/requirements-dev.txt
T
Sander Schaminee 41f3bd801a API design rule support (#1152)
* API design rule support (#1134):

- Change config model
- Change Flask, Starlette, and Django apps for API rule adherence
- Add Flask and Starlette mock clients to test API rule adherence
- Add get_base_url() util function to replace all config['server']['url'] refs
- Ensure that any internal links have URL prefixes if needed
- Add tests and update docs

* Prevent fcntl import error (breaks tests when running locally on Windows)

* Prefer trailing slash in landing page URL when strict_slashes=True (#1134)
2023-04-03 21:30:58 -04:00

35 lines
483 B
Plaintext

# Flask-based CORS setup
flask_cors
# Generate pydantic models from json schema
datamodel-code-generator
# testing
pytest
pytest-cov
pytest-env
coverage
pyld
# Testing with mock Starlette client
starlette
uvicorn[standard]
httpx
# PEP8
flake8
# packaging/PyPI
twine
wheel
# the packages below are used to handle HTTP/SSL
# errors when uploading to PyPI (https://github.com/pypa/twine/issues/273)
pyOpenSSL
ndg-httpsclient
pyasn1
# Read the docs
sphinx==3.0.1
sphinx_rtd_theme