Skip to content

Commit 2411520

Browse files
committed
Switch to pyproject
1 parent 138dc60 commit 2411520

File tree

4 files changed

+62
-73
lines changed

4 files changed

+62
-73
lines changed

pyproject.toml

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
[build-system]
2+
requires = ["setuptools>=61.0", "wheel"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "django-geonode-mapstore-client"
7+
description = "Use GeoNode client in your django projects"
8+
readme = { file = "README.md", content-type = "text/markdown" }
9+
requires-python = ">=3.10"
10+
license = { text = "BSD-3-Clause" }
11+
authors = [
12+
{ name = "GeoSolutions s.r.l.", email = "[email protected]" }
13+
]
14+
keywords = ["django", "mapstore", "mapstore2"]
15+
classifiers = [
16+
"Development Status :: 5 - Production/Stable",
17+
"Environment :: Web Environment",
18+
"Framework :: Django",
19+
"Intended Audience :: Developers",
20+
"License :: OSI Approved :: BSD License",
21+
"Operating System :: OS Independent",
22+
"Topic :: Internet :: WWW/HTTP",
23+
"Programming Language :: Python :: 3.10"
24+
]
25+
dependencies = [
26+
"django>=4.2,<5.3",
27+
"idna>=2.5,<2.11",
28+
"requests>=2.13.0",
29+
"Markdown>=2.6.11",
30+
"MarkupSafe>=1.1.1",
31+
"urllib3>=1.25"
32+
]
33+
dynamic = ["version"]
34+
35+
[project.urls]
36+
Homepage = "https://github.com/GeoNode/geonode-mapstore-client"
37+
Download = "https://github.com/GeoNode/geonode-mapstore-client/tarball/master"
38+
39+
[tool.setuptools]
40+
include-package-data = true
41+
zip-safe = false
42+
43+
[tool.setuptools.packages.find]
44+
exclude = ["tests*"]
45+
46+
# Legge la versione dal file VERSION (equivalente al tuo setup.py)
47+
[tool.setuptools.dynamic]
48+
version = { file = ["VERSION"] }
49+
50+
[tool.flake8]
51+
max-line-length = 120
52+
exclude = [
53+
"geonode_mapstore_client/*/migrations/*",
54+
"geonode_mapstore_client/mapstore2_adapter/*/migrations/*",
55+
"management",
56+
"scripts",
57+
"docs",
58+
"static",
59+
"migrations",
60+
"geonode_mapstore_client/mapstore2_adapter/*settings.py"
61+
]
62+
ignore = ["E121", "E122", "E124", "E126", "E226"]

requirements.txt

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

setup.cfg

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

setup.py

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

0 commit comments

Comments
 (0)