Skip to content

Commit de74b05

Browse files
committed
Release v0.1.0: Initial PyPI release
- Add comprehensive package metadata to pyproject.toml - Set license as GPL-3.0-or-later - Add keywords, classifiers, and project URLs - Package successfully published to PyPI
1 parent d9664f0 commit de74b05

1 file changed

Lines changed: 22 additions & 2 deletions

File tree

pyproject.toml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,35 @@ authors = [
55
{name="Jie Xu", email="jie.xu@uni-due.de"}
66
]
77
version = "0.1.0"
8-
description = ""
8+
description = "A Python library for accessing ENTSO-E Transparency Platform API endpoints"
99
readme = "README.md"
10+
license = "GPL-3.0-or-later"
1011
requires-python = ">=3.11.0"
12+
keywords = ["entsoe", "energy", "electricity", "api", "transparency", "platform"]
13+
classifiers = [
14+
"Development Status :: 4 - Beta",
15+
"Intended Audience :: Developers",
16+
"Intended Audience :: Science/Research",
17+
"Operating System :: OS Independent",
18+
"Programming Language :: Python :: 3",
19+
"Programming Language :: Python :: 3.11",
20+
"Programming Language :: Python :: 3.12",
21+
"Programming Language :: Python :: 3.13",
22+
"Topic :: Scientific/Engineering",
23+
"Topic :: Software Development :: Libraries :: Python Modules",
24+
]
1125
dependencies = [
1226
"xsdata[cli,lxml,soap]~=25.7",
1327
"httpx~=0.28.1",
1428
"loguru~=0.7.2",
1529
]
1630

31+
[project.urls]
32+
"Homepage" = "https://entsoe-apy.berrisch.biz/"
33+
"Documentation" = "https://entsoe-apy.berrisch.biz/"
34+
"Repository" = "https://github.com/BerriJ/entsoe-api-py"
35+
"Bug Tracker" = "https://github.com/BerriJ/entsoe-api-py/issues"
36+
1737
[dependency-groups]
1838
dev = ["pytest~=8.3.3", "pytest-xdist~=3.6.1", "ruff==0.12.4"]
1939

@@ -51,7 +71,7 @@ addopts = [
5171
]
5272

5373
[build-system]
54-
requires = ["setuptools>=42"]
74+
requires = ["setuptools>=61.0", "wheel"]
5575
build-backend = "setuptools.build_meta"
5676

5777
[tool.setuptools.packages.find]

0 commit comments

Comments
 (0)