diff --git a/src/py/pyproject.toml b/src/py/pyproject.toml index b0f076532..08ec5474e 100644 --- a/src/py/pyproject.toml +++ b/src/py/pyproject.toml @@ -1,3 +1,33 @@ [build-system] -requires = ["setuptools>=42"] +requires = ["setuptools>=61.2"] 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 diff --git a/src/py/setup.cfg b/src/py/setup.cfg deleted file mode 100644 index 9096d572a..000000000 --- a/src/py/setup.cfg +++ /dev/null @@ -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 = . diff --git a/tools/bump_version.py b/tools/bump_version.py index 9c756c1d3..3aa6a8156 100755 --- a/tools/bump_version.py +++ b/tools/bump_version.py @@ -40,7 +40,7 @@ PYTHON_TARGETS = [ prerelease=True, ), Target( - file=ROOT / "src/py/setup.cfg", + file=ROOT / "src/py/pyproject.toml", pattern=build_version_pattern("version = {python_version}"), prerelease=True, ),