Skip to content

Commit 67a6eef

Browse files
authored
Add pyproject.toml (#348)
* add pyproject.toml to replace setup.py * fixup! add pyproject.toml to replace setup.py remove keyword from pyproject.toml * remove python2 dependencies
1 parent 3f8bbe5 commit 67a6eef

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

pyproject.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[project]
2+
name = "pykeepass"
3+
readme = "README.rst"
4+
description = "Python library to interact with keepass databases (supports KDBX3 and KDBX4)"
5+
authors = [
6+
{ name = "Philipp Schmitt", email = "philipp@schmitt.co" }
7+
]
8+
license = {text = "GPL-3.0"}
9+
keywords = ["vault", "keepass"]
10+
dependencies = [
11+
"python-dateutil",
12+
"construct",
13+
"argon2_cffi",
14+
"pycryptodomex>=3.6.2",
15+
"lxml",
16+
]
17+
dynamic = ["version"]
18+
19+
20+
[project.urls]
21+
Homepage = "https://github.com/libkeepass/pykeepass"
22+
23+
[tool.setuptools.dynamic]
24+
version = {attr = "pykeepass.version.__version__"}
25+
26+
[tool.setuptools]
27+
packages = ["pykeepass"]
28+
include-package-data = true

0 commit comments

Comments
 (0)