pyyaml>=6.0
requests>=2.28.0
tqdm>=4.60.0
pydantic>=2.0.0

[3d]
pydeck>=0.8.0

[all]
pandas>=2.0.0
numpy>=1.24.0
openpyxl>=3.1.0
faker>=35.2.2
geopandas>=0.13.2
shapely<3.0,>=2.0.0
pyproj>=3.3.0
fiona>=1.9.0
geopy>=2.4.1
rtree>=1.0.0
mapclassify>=2.5.0
tobler>=0.11.0
osmnx>=1.9.4
pysal>=24.1
censusgeocode>=0.5.2
h3>=4.0.0
databricks-sdk>=0.20.0
matplotlib>=3.7.5
seaborn>=0.13.2
folium>=0.18.0
branca>=0.5.0
plotly>=6.3.0
reportlab>=4.4.3
pypdf2>=3.0.1
pillow>=10.0.0
fonttools>=4.40.0
google-auth>=2.40.3
google-auth-oauthlib>=1.2.2
google-auth-httplib2>=0.2.0
google-api-python-client>=2.181.0
google-analytics-data>=0.18.19
google-analytics-admin>=0.25.0
scipy>=1.11.0
scikit-learn>=1.3.0
facebook-business>=20.0.0
datadotworld>=1.7.0
snowflake-connector-python>=3.0.0
pyspark>=3.3.0
apache-sedona>=1.5.0
django>=4.2.0
djangorestframework>=3.14.0
djangorestframework-gis>=1.0.0
psycopg2-binary>=2.9.0
hydra-core>=1.3.0
hydra-zen>=0.12.0
omegaconf>=2.3.0
beautifulsoup4>=4.12.0
lxml>=4.9.0
xlsxwriter>=3.1.0
psutil>=5.9.0
memory-profiler>=0.61.0
duckdb>=0.7.0
sqlalchemy>=1.4.0
pydeck>=0.8.0
notebook>=7.3.3

[analytics]
google-auth>=2.40.3
google-auth-oauthlib>=1.2.2
google-auth-httplib2>=0.2.0
google-api-python-client>=2.181.0
google-analytics-data>=0.18.19
google-analytics-admin>=0.25.0
scipy>=1.11.0
scikit-learn>=1.3.0
facebook-business>=20.0.0
datadotworld>=1.7.0
snowflake-connector-python>=3.0.0

[config-extras]
hydra-core>=1.3.0
hydra-zen>=0.12.0
omegaconf>=2.3.0

[credentials]

[data]
pandas>=2.0.0
numpy>=1.24.0
openpyxl>=3.1.0
faker>=35.2.2

[database]
psycopg2-binary>=2.9.0
sqlalchemy>=1.4.0

[databricks]
databricks-sdk>=0.20.0

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
pytest-xdist>=3.0.0
pytest-html>=3.1.0
pytest-json-report>=1.5.0
pytest-forked>=1.4.0
pytest-django>=4.5.0
black>=21.0.0
flake8>=3.8.0
astor>=0.8.1
django>=4.2.0
djangorestframework>=3.14.0
djangorestframework-gis>=1.0.0
psycopg2-binary>=2.9.0

[distributed]
pyspark>=3.3.0
apache-sedona>=1.5.0

[export]
openpyxl>=3.1.0
xlsxwriter>=3.1.0
psutil>=5.9.0
memory-profiler>=0.61.0

[geo]
geopandas>=0.13.2
shapely<3.0,>=2.0.0
pyproj>=3.3.0
fiona>=1.9.0
geopy>=2.4.1
rtree>=1.0.0
mapclassify>=2.5.0
tobler>=0.11.0
osmnx>=1.9.4
pysal>=24.1
censusgeocode>=0.5.2

[geodjango]
django>=4.2.0
djangorestframework>=3.14.0
djangorestframework-gis>=1.0.0
psycopg2-binary>=2.9.0

[h3]
h3>=4.0.0

[performance]
duckdb>=0.7.0

[reporting]
matplotlib>=3.7.5
seaborn>=0.13.2
folium>=0.18.0
branca>=0.5.0
plotly>=6.3.0
reportlab>=4.4.3
pypdf2>=3.0.1
pillow>=10.0.0
fonttools>=4.40.0

[streamlit]
streamlit>=1.28.0
altair>=5.0.0
bokeh>=3.0.0
pydeck>=0.8.0
ipywidgets>=8.0.0
jupyter>=1.0.0
notebook>=7.3.3

[web]
beautifulsoup4>=4.12.0
lxml>=4.9.0
