11[build-system ]
2- requires = [" setuptools>=42" , " wheel" , " setuptools_scm" ]
2+ requires = [
3+ " setuptools>=61.2" ,
4+ " setuptools_scm" ,
5+ " wheel" ,
6+ ]
7+ build-backend = " setuptools.build_meta"
8+
9+ [project ]
10+ name = " django-osm-field"
11+ authors = [{
name =
" Markus Holtermann" ,
email =
" [email protected] " }]
12+ description = " Django OpenStreetMap Field"
13+ readme = " README.md"
14+ keywords = [
15+ " OpenStreetMap" ,
16+ " OSM" ,
17+ " Django" ,
18+ " Geo" ,
19+ " Geoposition" ,
20+ ]
21+ classifiers = [
22+ " Development Status :: 4 - Beta" ,
23+ " Environment :: Web Environment" ,
24+ " Framework :: Django" ,
25+ " Framework :: Django :: 3.2" ,
26+ " Framework :: Django :: 4.0" ,
27+ " Framework :: Django :: 4.1" ,
28+ " Framework :: Django :: 4.2" ,
29+ " Intended Audience :: Developers" ,
30+ " License :: OSI Approved :: MIT License" ,
31+ " Operating System :: OS Independent" ,
32+ " Programming Language :: Python :: 3.6" ,
33+ " Programming Language :: Python :: 3.7" ,
34+ " Programming Language :: Python :: 3.8" ,
35+ " Programming Language :: Python :: 3.9" ,
36+ " Programming Language :: Python :: 3.10" ,
37+ " Programming Language :: Python :: 3.11" ,
38+ " Programming Language :: Python :: 3.12" ,
39+ ]
40+ requires-python = " >=3.6"
41+ dependencies = [" Django>=3.2" ]
42+ dynamic = [" version" ]
43+
44+ [project .urls ]
45+ Homepage = " https://github.com/MarkusH/django-osm-field"
46+ CI = " https://github.com/MarkusH/django-osm-field/actions"
47+ Changelog = " https://github.com/MarkusH/django-osm-field/blob/main/CHANGELOG.md"
48+ Issues = " https://github.com/MarkusH/django-osm-field/issues"
49+
50+ [project .optional-dependencies ]
51+ dev = [" pre-commit" ]
52+ docs = [
53+ " Django" ,
54+ " sphinx_rtd_theme" ,
55+ " Sphinx>=3.0,<3.4" ,
56+ ]
57+ test = [" coverage[toml]>=5,<6" , " Django" ]
58+
59+ [tool .setuptools ]
60+ include-package-data = true
61+
62+ [tool .setuptools .packages .find ]
63+ exclude = [
64+ " *.example" ,
65+ " *.example.*" ,
66+ " example.*" ,
67+ " example" ,
68+ " *.tests" ,
69+ " *.tests.*" ,
70+ " tests.*" ,
71+ " tests" ,
72+ ]
73+ namespaces = false
374
475[tool .black ]
576target-version = [' py310' ]
@@ -12,9 +83,5 @@ source = ["osm_field/"]
1283show_missing = true
1384fail_under = 100
1485
15- [tool .isort ]
16- combine_as_imports = true
17- known_first_party = [" osm_field" , " tests" ]
18- profile = " black"
19-
20- [tool .setuptools_scm ]
86+ [tool .ruff ]
87+ line-length = 88
0 commit comments