apppath>=1.0.7
draugr>=1.2.1
numpy>=1.20.0
pyzmq>=1.1.1
sorcery>=0.2.0
sympy>=1.1.1
tqdm>=1.1.1
warg>=1.4.8

[all]
ezdxf
fiona>=1.1.1
sympy>=1.1.1
tqdm>=1.1.1
PDAL>=3.3.0
importlib-metadata
sphinxcontrib-programoutput
twine>=1.13.0
pyproj
draugr>=1.2.1
sorcery>=0.2.0
pip>=22.1.2
PyQt6>=6.0.0
pytest>=4.4.1
sphinx>=4.0.1
pre-commit>=2.17.0
importlib-resources
shapely
pyzmq>=1.1.1
numpy>=1.20.0
Pillow
networkx
geopandas
apppath>=1.0.7
black[jupyter]>=21.5b0
mock
furo
pytest-cov>=2.11.1
wheel>=0.33.0
warg>=1.4.8
pytest>=4.3.0
coveralls>=1.6.0

[cad]
ezdxf

[dev]
ezdxf
fiona>=1.1.1
sympy>=1.1.1
tqdm>=1.1.1
importlib-metadata
sphinxcontrib-programoutput
twine>=1.13.0
pyproj
draugr>=1.2.1
sorcery>=0.2.0
PyQt6>=6.0.0
pytest>=4.4.1
pip>=22.1.2
sphinx>=4.0.1
pre-commit>=2.17.0
importlib-resources
shapely
pyzmq>=1.1.1
numpy>=1.20.0
Pillow
networkx
geopandas
apppath>=1.0.7
black[jupyter]>=21.5b0
mock
furo
pytest-cov>=2.11.1
wheel>=0.33.0
warg>=1.4.8
pytest>=4.3.0
coveralls>=1.6.0

[docs]
sphinx>=4.0.1
sphinxcontrib-programoutput
furo

[extra]

[fiona]
fiona>=1.1.1

[gdal]

[geopandas]
geopandas

[legacy]
importlib-resources
importlib-metadata

[networkx]
networkx

[pdal]
numpy>=1.20.0
PDAL>=3.3.0

[pil]
Pillow

[qgis]
PyQt6>=6.0.0

[qt]
PyQt6>=6.0.0

[samples]

[setup]

[shapely]
pyproj
shapely

[tests]
ezdxf
Pillow
fiona>=1.1.1
networkx
pyproj
importlib-metadata
geopandas
mock
importlib-resources
PyQt6>=6.0.0
pytest>=4.4.1
shapely
