Skip to content

Commit 38ea974

Browse files
committed
build: convert to static setuptools metadata
This is preferred and removes the crutch of invoking setup.py as a CLI tool for building dists. Signed-off-by: Joshua Lock <[email protected]>
1 parent d3e34ac commit 38ea974

File tree

2 files changed

+44
-118
lines changed

2 files changed

+44
-118
lines changed

setup.cfg

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,50 @@
11
[metadata]
2+
name = tuf
3+
version = 0.19.0
4+
author = https://www.updateframework.com
5+
author_email = [email protected]
6+
description = A secure updater framework for Python
7+
long_description = file: README.md
8+
long_description_content_type = text/markdown
9+
url = https://www.updateframework.com
10+
project_urls =
11+
Documentation = https://theupdateframework.readthedocs.io/en/stable/
12+
Issues = https://github.com/theupdateframework/python-tuf/issues
13+
Source = https://github.com/theupdateframework/python-tuf
14+
classifiers =
15+
Development Status :: 4 - Beta
16+
Intended Audience :: Developers
17+
License :: OSI Approved :: MIT License
18+
License :: OSI Approved :: Apache Software License
19+
Operating System :: POSIX
20+
Operating System :: POSIX :: Linux
21+
Operating System :: MacOS :: MacOS X
22+
Operating System :: Microsoft :: Windows
23+
Programming Language :: Python :: 3
24+
Programming Language :: Python :: 3.6
25+
Programming Language :: Python :: 3.7
26+
Programming Language :: Python :: 3.8
27+
Programming Language :: Python :: 3.9
28+
Programming Language :: Python :: 3.10
29+
Programming Language :: Python :: Implementation :: CPython
30+
Topic :: Security
31+
Topic :: Software Development
32+
keywords = update updater secure authentication key compromise revocation
233
license_files = LICENSE LICENSE-MIT
334

35+
[options]
36+
packages = find:
37+
scripts =
38+
tuf/scripts/repo.py
39+
tuf/scripts/client.py
40+
python_requires = ~=3.6
41+
install_requires =
42+
requests>=2.19.1
43+
securesystemslib>=0.20.0
44+
45+
[options.packages.find]
46+
exclude = tests
47+
448
[check-manifest]
549
ignore =
650
requirements-dev.txt

setup.py

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

0 commit comments

Comments
 (0)