mirror of
https://github.com/theupdateframework/python-tuf
synced 2026-05-24 10:08:28 +00:00
Existence of py.typed in the top-level package tells users of the packages that the packages are annotated. This should fix mypy errors like this in downstream projects: error: Skipping analyzing "tuf.api.metadata": found module but no type hints or library stubs Fixes #1633 Signed-off-by: Jussi Kukkonen <jkukkonen@vmware.com>
73 lines
1.9 KiB
INI
73 lines
1.9 KiB
INI
[metadata]
|
|
name = tuf
|
|
version = 0.19.0
|
|
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.6
|
|
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_files = LICENSE LICENSE-MIT
|
|
|
|
[options]
|
|
packages = find:
|
|
scripts =
|
|
tuf/scripts/repo.py
|
|
tuf/scripts/client.py
|
|
python_requires = ~=3.6
|
|
install_requires =
|
|
requests>=2.19.1
|
|
securesystemslib>=0.20.0
|
|
|
|
[options.packages.find]
|
|
exclude = tests
|
|
|
|
[options.package_data]
|
|
tuf = py.typed
|
|
|
|
[check-manifest]
|
|
ignore =
|
|
.fossa.yml
|
|
.readthedocs.yaml
|
|
|
|
[mypy]
|
|
warn_unused_configs = True
|
|
warn_redundant_casts = True
|
|
warn_unused_ignores = True
|
|
warn_unreachable = True
|
|
strict_equality = True
|
|
disallow_untyped_defs = True
|
|
disallow_untyped_calls = True
|
|
files =
|
|
tuf/api/,
|
|
tuf/ngclient,
|
|
tuf/exceptions.py
|
|
|
|
[mypy-securesystemslib.*]
|
|
ignore_missing_imports = True
|
|
|
|
[mypy-urllib3.*]
|
|
ignore_missing_imports = True
|