Skip to content

Commit d8ab1e4

Browse files
committed
Try using pyproject.toml
1 parent 4b9bd70 commit d8ab1e4

File tree

3 files changed

+49
-59
lines changed

3 files changed

+49
-59
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
*~
22
/.python-version
33
/ChangeLog
4+
/ChangeLog-spell-corrected
5+
/Mathics3_hello.egg-info
46
/build
57
/dist
68
/pymathics_hello.egg-info

pyproject.toml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
[project]
2+
name = "Mathics3-hello"
3+
description = 'Mathics3 Hello, World! module'
4+
dependencies = [
5+
"Mathics3-Module-Base",
6+
]
7+
requires-python = ">=3.9" # Sympy 1.11 is supported only down to 3.8
8+
readme = "README.rst"
9+
license = {text = "GPL"}
10+
keywords = ["Mathematica", "Wolfram", "Interpreter", "Shell", "Math", "CAS"]
11+
maintainers = [
12+
{name = "Mathics Group", email = "[email protected]"},
13+
]
14+
classifiers = [
15+
"Intended Audience :: Developers",
16+
"Intended Audience :: Science/Research",
17+
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
18+
"Programming Language :: Python",
19+
"Programming Language :: Python :: 3.9",
20+
"Programming Language :: Python :: 3.10",
21+
"Programming Language :: Python :: 3.11",
22+
"Programming Language :: Python :: 3.12",
23+
"Programming Language :: Python :: 3.13",
24+
"Programming Language :: Python :: Implementation :: CPython",
25+
"Programming Language :: Python :: Implementation :: PyPy",
26+
"Topic :: Scientific/Engineering",
27+
"Topic :: Scientific/Engineering :: Mathematics",
28+
"Topic :: Software Development :: Interpreters",
29+
]
30+
dynamic = ["version"]
31+
32+
[project.urls]
33+
Homepage = "https://github.com/Mathics3/pymathics-hello"
34+
Downloads = "https://github.com/Mathics3/pymathics-hello/releases"
35+
36+
[project.optional-dependencies]
37+
dev = [
38+
"pytest",
39+
]
40+
41+
[tool.setuptools]
42+
packages = [
43+
"pymathics.hello",
44+
]
45+
46+
[tool.setuptools.dynamic]
47+
version = {attr = "pymathics.hello.__version__"}

setup.py

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

0 commit comments

Comments
 (0)