1+ [build-system ]
2+ requires = [" setuptools >= 77.0.3" ]
3+ build-backend = " setuptools.build_meta"
4+
5+ [project ]
6+ name = " linkbikenet"
7+ version = " 0.5.0"
8+ authors = [
9+ { name = " Manuel Knepper" },
10+ { name = " Michael Szell" },
11+ ]
12+ maintainers = [{ name = " Manuel Knepper" , email = " manuel.knepper@gmx.net" }]
13+ license = " AGPL-3.0-or-later"
14+ readme = " README.md"
15+ description = " BikeNetKit Python package to link disconnected bicycle network components"
16+ keywords = [" Bicycle network planning" , " Networks" , " OpenStreetMap" , " Urban Planning" , " Urban Mobility" ]
17+ classifiers = [
18+ " Development Status :: 3 - Alpha" ,
19+ " Intended Audience :: Developers" ,
20+ " Intended Audience :: Science/Research" ,
21+ " Operating System :: OS Independent" ,
22+ " Programming Language :: Python :: 3" ,
23+ " Programming Language :: Python :: 3 :: Only" ,
24+ " Programming Language :: Python :: 3.10" ,
25+ " Programming Language :: Python :: 3.11" ,
26+ " Programming Language :: Python :: 3.12" ,
27+ " Natural Language :: English" ,
28+ ]
29+ requires-python = " >=3.10"
30+ dependencies = [
31+ " geopandas>=0.14" ,
32+ " matplotlib" ,
33+ " osmnx>=1.9.4" ,
34+ " geojson" ,
35+ " pip" ,
36+ " numpy" ,
37+ ]
38+
39+ [project .urls ]
40+ Repository = " https://github.com/BikeNetKit/LinkBikeNet"
41+ Issues = " https://github.com/BikeNetKit/LinkBikeNet/issues"
42+
43+ [project .optional-dependencies ]
44+ test = [" pytest" ]
45+ doc = [" sphinx" , " momepy" ]
46+
47+ [tool .ruff .lint .extend-per-file-ignores ]
48+ "__init__.py" = [" F401" ] # "Imported but unused: happens with packages
49+
50+ [tool .setuptools .packages .find ]
51+ exclude = [
52+ " examples*" ,
53+ " tests*" ,
54+ " results" ,
55+ " docs*" ,
56+ " data*" ,
57+ " scripts*" ,
58+ ]
59+ namespaces = false
0 commit comments