# Generally describe the project [metadata] name = Zero-Knowledge Access Pass Authorizer version = attr: _zkapauthorizer.__version__ description = A `Tahoe-LAFS`_ storage-system plugin which authorizes storage operations based on privacy-respecting tokens. long_description = file: README.rst, CHANGELOG.rst, LICENSE-2.0.txt keywords = tahoe-lafs, storage, privacy, cryptography license = Apache 2.0 classifiers = Framework :: Twisted Programming Language :: Python :: 3 Programming Language :: Python :: 3.7 Programming Language :: Python :: 2 Programming Language :: Python :: 2.7 author = PrivateStorage.io, LLC maintainer = PrivateStorage.io, LLC home-page = https://privatestorage.io/ author-email = support@privatestorage.io platform = POSIX [options] # All of the source is in the src directory. The weird syntax is defining a # dict with a key "" and a value "src". package_dir = =src # Explicitly list our packages because the automatic finder can't deal with # the plugins package we want to ship. packages = _zkapauthorizer _zkapauthorizer.tests twisted.plugins install_requires = attrs zope.interface eliot aniso8601 python-challenge-bypass-ristretto # Inherit our Twisted dependency from tahoe-lafs so we don't accidentally # get the extras wrong here and break stuff. tahoe-lafs==1.14.0 treq [versioneer] VCS = git style = pep440 versionfile_source = src/_zkapauthorizer/_version.py versionfile_build = _zkapauthorizer/_version.py tag_prefix = release- parentdir_prefix = ZKAPAuthorizer