src/py/pyproject.toml: Move metadata here from setup.cfg (#4472)

Modernizing metadata
This commit is contained in:
Matthias Köppe 2024-02-02 08:32:08 -08:00 committed by GitHub
parent ca97b517c7
commit eb6e03e56c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 32 additions and 27 deletions

View File

@ -1,3 +1,33 @@
[build-system] [build-system]
requires = ["setuptools>=42"] requires = ["setuptools>=61.2"]
build-backend = "setuptools.build_meta" build-backend = "setuptools.build_meta"
[project]
name = "pyodide-py"
version = "0.26.0.dev0"
authors = [{name = "Pyodide developers"}]
description = "A Python package providing core interpreter functionality for Pyodide"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)",
"Operating System :: OS Independent",
]
requires-python = ">=3.11"
[project.readme]
file = "README.md"
content-type = "text/markdown"
[project.urls]
Homepage = "https://github.com/pyodide/pyodide"
"Bug Tracker" = "https://github.com/pyodide/pyodide/issues"
Documentation = "https://pyodide.org/en/stable/"
[tool.setuptools]
package-dir = {"" = "."}
py-modules = ["webbrowser"]
include-package-data = false
[tool.setuptools.packages.find]
where = ["."]
namespaces = false

View File

@ -1,25 +0,0 @@
[metadata]
name = pyodide-py
version = 0.26.0.dev0
author = Pyodide developers
description = "A Python package providing core interpreter functionality for Pyodide."
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/pyodide/pyodide
project_urls =
Bug Tracker = https://github.com/pyodide/pyodide/issues
Documentation = https://pyodide.org/en/stable/
classifiers =
Programming Language :: Python :: 3
License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Operating System :: OS Independent
[options]
package_dir =
= .
packages = find:
python_requires = >=3.8
py_modules = webbrowser
[options.packages.find]
where = .

View File

@ -40,7 +40,7 @@ PYTHON_TARGETS = [
prerelease=True, prerelease=True,
), ),
Target( Target(
file=ROOT / "src/py/setup.cfg", file=ROOT / "src/py/pyproject.toml",
pattern=build_version_pattern("version = {python_version}"), pattern=build_version_pattern("version = {python_version}"),
prerelease=True, prerelease=True,
), ),