Skip to content

Commit 92d0bc3

Browse files
committed
Addition of the pyproject.toml file
1 parent 4ebc5e1 commit 92d0bc3

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

pyproject.toml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,58 @@
1+
[build-system]
2+
requires = ["hatchling"]
3+
build-backend = "hatchling.build"
4+
5+
[tool.hatch.build.targets.wheel]
6+
packages = ["javaobj"]
7+
8+
[project]
9+
name = "javaobj-py3"
10+
version = "0.4.4"
11+
description = "Module for serializing and de-serializing Java objects."
12+
readme = "README.md"
13+
license = "Apache-2.0"
14+
authors = [
15+
{ name = "Volodymyr Buell", email = "vbuell@gmail.com" }
16+
]
17+
maintainers = [
18+
{ name = "Thomas Calmant", email = "thomas.calmant@gmail.com" }
19+
]
20+
keywords = ["python", "java", "marshalling", "serialization"]
21+
classifiers = [
22+
"Development Status :: 3 - Alpha",
23+
"License :: OSI Approved :: Apache Software License",
24+
"Operating System :: OS Independent",
25+
"Programming Language :: Python :: 2.7",
26+
"Programming Language :: Python :: 3.4",
27+
"Programming Language :: Python :: 3.5",
28+
"Programming Language :: Python :: 3.6",
29+
"Programming Language :: Python :: 3.7",
30+
"Programming Language :: Python :: 3.8",
31+
"Programming Language :: Python :: 3.9",
32+
"Programming Language :: Python :: 3.10",
33+
"Programming Language :: Python :: 3.11",
34+
"Programming Language :: Python :: 3.12",
35+
"Topic :: Software Development :: Libraries :: Python Modules"
36+
]
37+
38+
dependencies = [
39+
"enum34; python_version<='3.4'",
40+
"typing; python_version<='3.4'"
41+
]
42+
43+
[project.optional-dependencies]
44+
test = ["pytest"]
45+
46+
[project.urls]
47+
Homepage = "https://github.com/tcalmant/python-javaobj"
48+
Issues = "http://github.com/tcalmant/python-javaobj/issues"
49+
Source = "http://github.com/tcalmant/python-javaobj/"
50+
51+
[tool.hatch.envs.test]
52+
dependencies = ["pytest"]
53+
54+
[tool.hatch.envs.test.scripts]
55+
run = "pytest tests"
56+
157
[tool.black]
258
line-length = 79

0 commit comments

Comments
 (0)