# filepath: /Users/joaocarlos/Developer/Projects/verus/src/requirements.txt

# Core dependencies
numpy>=1.20.0
pandas>=1.3.0
geopandas>=0.10.0
shapely>=1.8.0
folium>=0.12.0
matplotlib>=3.5.0
scikit-learn>=1.0.0

# Geospatial libraries
osmnx>=1.1.0
pyproj>=3.0.0
rtree>=1.0.0
geojson>=2.5.0
h3>=4.0.0

# Visualization
plotly>=5.3.0

# Utilities
tqdm>=4.62.0  # For progress bars
requests>=2.26.0

# Development tools
pytest>=6.2.5  # Testing framework
black>=22.1.0  # Code formatter
isort>=5.10.1  # Import sorter
pylint>=2.12.0  # Linter
flake8>=4.0.1  # Code quality checker
mypy>=0.910  # Static type checking

# Package building
setuptools>=58.0.0
wheel>=0.37.0
build>=0.7.0

# Documentation
sphinx>=4.3.0
sphinx-rtd-theme>=1.0.0

# Development mode installation
-e .  # Install the package in development mode