Skip to content

Commit 8f438ad

Browse files
committed
Add pyproject toml for FederatedCode client
Signed-off-by: Keshav Priyadarshi <git@keshav.space>
1 parent 5d53c0e commit 8f438ad

File tree

1 file changed

+74
-0
lines changed

1 file changed

+74
-0
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
[build-system]
2+
requires = [ "flot>=0.7.0" ]
3+
build-backend = "flot.buildapi"
4+
5+
[project]
6+
name = "aboutcode.federatedcode"
7+
version = "0.1.0"
8+
description = "A library for FederatedCode client"
9+
readme = "aboutcode/federatedcode/README.rst"
10+
license = { text = "Apache-2.0 AND Python-2.0" }
11+
requires-python = ">=3.9"
12+
13+
authors = [
14+
{ name = "AboutCode, nexB Inc. and others", email = "info@aboutcode.org" },
15+
]
16+
17+
keywords = [
18+
"purl",
19+
"Package-URL",
20+
"open source",
21+
"package",
22+
"sca",
23+
"scan",
24+
"activitypub",
25+
"dependencies",
26+
]
27+
28+
classifiers = [
29+
"Development Status :: 5 - Production/Stable",
30+
"Intended Audience :: Developers",
31+
"Programming Language :: Python :: 3",
32+
"Programming Language :: Python :: 3 :: Only",
33+
"Topic :: Software Development",
34+
"Topic :: Utilities",
35+
]
36+
37+
dependencies = [
38+
"packageurl_python >= 0.15.6",
39+
"aboutcode.hashid>=0.1.0",
40+
"python-dotenv>=1.0.1",
41+
]
42+
43+
urls = { Homepage = "https://github.com/aboutcode-org/federatedcode" }
44+
45+
46+
[tool.bumpversion]
47+
current_version = "0.1.0"
48+
allow_dirty = true
49+
50+
files = [
51+
{ filename = "pyproject-aboutcode.federatedcode.toml" },
52+
]
53+
54+
[tool.flot]
55+
includes = [
56+
"aboutcode/**/*",
57+
]
58+
59+
excludes = [
60+
# Python compiled files
61+
"**/*.py[cod]",
62+
"**/*.egg-info",
63+
# Various junk and temp files
64+
"**/.DS_Store",
65+
"**/*~",
66+
"**/.*.sw[po]",
67+
"**/.ve",
68+
"**/*.bak",
69+
"**/.ipynb_checkpoints",
70+
"aboutcode/federatedcode/tests/**/*",
71+
]
72+
73+
metadata_files = ["apache-2.0.LICENSE", "NOTICE"]
74+
editable_paths = ["aboutcode"]

0 commit comments

Comments
 (0)