apsw>=3.9.2
python_dateutil>=2.8.1
requests>=2.25.1
sqlalchemy>=1.3
greenlet>=2.0.2
typing_extensions>=3.7.4.3
packaging

[:python_version < "3.8"]
importlib-metadata

[all]
PyYAML>=5.4
appdirs>=1.4.4
beautifulsoup4>=4.11.1
boto3>=1.24.28
codespell>=2.1.0
freezegun>=1.1.0
google-auth>=1.23.0
html5lib>=1.1
jsonpath-python>=1.0.5
pandas>=1.2.2
pip-tools>=6.4.0
pre-commit>=2.13.0
prompt_toolkit>=3
psutil>=5.8.0
pyfakefs>=4.3.3
pygments>=2.8
pylint>=2.16.2
pytest-cov>=2.11.1
pytest-integration==0.2.2
pytest-mock>=3.5.1
pytest>=6.2.2
requests-cache==0.7.1
requests-mock>=1.8.0
requests>=2.25.1
tabulate==0.8.9

[console]
PyYAML>=5.4
appdirs>=1.4.4
prompt_toolkit>=3
pygments>=2.8
tabulate==0.8.9

[datasetteapi]
requests-cache==0.7.1

[docs]
sphinx>=4.0.1

[genericjsonapi]
jsonpath-python>=1.0.5
prison>=0.2.1
requests-cache==0.7.1

[githubapi]
jsonpath-python>=1.0.5

[gsheetsapi]
google-auth>=1.23.0
requests>=2.23.0

[htmltableapi]
beautifulsoup4>=4.11.1
html5lib>=1.1
pandas>=1.2.2

[pandasmemory]
pandas>=1.2.2

[s3selectapi]
boto3>=1.24.28

[socrataapi]
requests-cache==0.7.1

[systemapi]
psutil>=5.8.0

[testing]
PyYAML>=5.4
appdirs>=1.4.4
beautifulsoup4>=4.11.1
boto3>=1.24.28
codespell>=2.1.0
dill>=0.3.6
freezegun>=1.1.0
google-auth>=1.23.0
html5lib>=1.1
jsonpath-python>=1.0.5
pandas>=1.2.2
pip-tools>=6.4.0
pre-commit>=2.13.0
prison>=0.2.1
prompt_toolkit>=3
psutil>=5.8.0
pyfakefs>=4.3.3
pygments>=2.8
pylint>=2.16.2
pytest-cov>=2.11.1
pytest-integration==0.2.2
pytest-mock>=3.5.1
pytest>=7.2.0
requests-cache==0.7.1
requests-mock>=1.8.0
requests>=2.25.1
tabulate==0.8.9
yarl>=1.8.1

[weatherapi]
requests-cache==0.7.1
