mirror of
https://github.com/theupdateframework/python-tuf
synced 2026-05-24 10:08:28 +00:00
Setting upper bound version constraints in libraries is a source of problems for users of those libraries, see: https://iscinumpy.dev/post/bound-version-constraints/ The intent of the python-tuf version constraint is to ensure we're using a version of Python which supports all the features we rely on, this is a better fit for a lower limit. Suggested-by: Ofek Lev <ofekmeister@gmail.com> Signed-off-by: Joshua Lock <jlock@vmware.com>
50 lines
1.5 KiB
INI
50 lines
1.5 KiB
INI
[metadata]
|
|
name = tuf
|
|
version = attr: tuf.__version__
|
|
author = https://www.updateframework.com
|
|
author_email = theupdateframework@googlegroups.com
|
|
description = A secure updater framework for Python
|
|
long_description = file: README.md
|
|
long_description_content_type = text/markdown
|
|
url = https://www.updateframework.com
|
|
project_urls =
|
|
Documentation = https://theupdateframework.readthedocs.io/en/stable/
|
|
Issues = https://github.com/theupdateframework/python-tuf/issues
|
|
Source = https://github.com/theupdateframework/python-tuf
|
|
classifiers =
|
|
Development Status :: 4 - Beta
|
|
Intended Audience :: Developers
|
|
License :: OSI Approved :: MIT License
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX
|
|
Operating System :: POSIX :: Linux
|
|
Operating System :: MacOS :: MacOS X
|
|
Operating System :: Microsoft :: Windows
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3.7
|
|
Programming Language :: Python :: 3.8
|
|
Programming Language :: Python :: 3.9
|
|
Programming Language :: Python :: 3.10
|
|
Programming Language :: Python :: Implementation :: CPython
|
|
Topic :: Security
|
|
Topic :: Software Development
|
|
keywords = update updater secure authentication key compromise revocation
|
|
license = 'MIT or Apache License 2.0'
|
|
license_files = LICENSE LICENSE-MIT
|
|
|
|
[options]
|
|
packages = find:
|
|
python_requires = >=3.7
|
|
install_requires =
|
|
requests>=2.19.1
|
|
securesystemslib>=0.22.0
|
|
|
|
[options.packages.find]
|
|
exclude = tests
|
|
|
|
[options.package_data]
|
|
tuf = py.typed
|
|
|
|
[check-manifest]
|
|
ignore =
|
|
.readthedocs.yaml
|