Skip to content

Commit a21b4f2

Browse files
authored
Create pyproject.toml
1 parent 6dc4f8c commit a21b4f2

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

pyproject.toml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# pyproject.toml
2+
[build-system]
3+
requires = ["setuptools>=42.0", "wheel"]
4+
build-backend = "setuptools.build_meta"
5+
6+
[project]
7+
name = "pyplusplus"
8+
version = "1.8.7"
9+
authors = [
10+
{name = "Roman Yakovenko", email = "roman.yakovenko@gmail.com"},
11+
]
12+
maintainers = [
13+
{name = "Mark Moll", email = "mark.moll@gmail.com"},
14+
]
15+
description = "Py++ is a framework of components for creating a C++ code generator using the Boost.Python library"
16+
readme = "README.txt"
17+
license = {file = "LICENSE_1_0.txt"}
18+
requires-python = ">=2.7"
19+
classifiers = [
20+
"Development Status :: 5 - Production/Stable",
21+
"Environment :: Console",
22+
"Intended Audience :: Developers",
23+
"Operating System :: MacOS :: MacOS X",
24+
"Operating System :: Microsoft :: Windows",
25+
"Operating System :: POSIX",
26+
"Programming Language :: Python",
27+
"Topic :: Software Development"
28+
]
29+
dependencies = [
30+
"pygccxml"
31+
]
32+
33+
[tool.setuptools]
34+
packages = [
35+
"pyplusplus",
36+
"pyplusplus.file_writers",
37+
"pyplusplus.code_creators",
38+
"pyplusplus.creators_factory",
39+
"pyplusplus.code_repository",
40+
"pyplusplus.code_repository.indexing_suite",
41+
"pyplusplus.decl_wrappers",
42+
"pyplusplus.module_builder",
43+
"pyplusplus.utils",
44+
"pyplusplus.function_transformers",
45+
"pyplusplus._logging_",
46+
"pyplusplus.messages",
47+
"pyplusplus.binary_parsers"
48+
]

0 commit comments

Comments
 (0)