Skip to content

Commit 9023b22

Browse files
committed
Convert setup.cfg to pyproject.toml
1 parent 353df1f commit 9023b22

File tree

2 files changed

+74
-72
lines changed

2 files changed

+74
-72
lines changed

pyproject.toml

Lines changed: 74 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,76 @@
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]
576
target-version = ['py310']
@@ -12,9 +83,5 @@ source = ["osm_field/"]
1283
show_missing = true
1384
fail_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

setup.cfg

Lines changed: 0 additions & 65 deletions
This file was deleted.

0 commit comments

Comments
 (0)