because 0.9 doesn't work anyway due to the hidapi extra, and there's no point of supporting 0.10.0 that doesn't have state handling
41 lines
1.4 KiB
Python
41 lines
1.4 KiB
Python
#!/usr/bin/env python
|
|
from setuptools import setup
|
|
|
|
setup(
|
|
name='trezor_agent',
|
|
version='0.9.3',
|
|
description='Using Trezor as hardware SSH/GPG agent',
|
|
author='Roman Zeyde',
|
|
author_email='roman.zeyde@gmail.com',
|
|
url='http://github.com/romanz/trezor-agent',
|
|
scripts=['trezor_agent.py'],
|
|
install_requires=[
|
|
'libagent>=0.11.2',
|
|
'trezor[hidapi]>=0.10.1'
|
|
],
|
|
platforms=['POSIX'],
|
|
classifiers=[
|
|
'Environment :: Console',
|
|
'Development Status :: 4 - Beta',
|
|
'Intended Audience :: Developers',
|
|
'Intended Audience :: Information Technology',
|
|
'Intended Audience :: System Administrators',
|
|
'License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)',
|
|
'Operating System :: POSIX',
|
|
'Programming Language :: Python :: 2.7',
|
|
'Programming Language :: Python :: 3.4',
|
|
'Programming Language :: Python :: 3.5',
|
|
'Programming Language :: Python :: 3.6',
|
|
'Topic :: Software Development :: Libraries :: Python Modules',
|
|
'Topic :: System :: Networking',
|
|
'Topic :: Communications',
|
|
'Topic :: Security',
|
|
'Topic :: Utilities',
|
|
],
|
|
entry_points={'console_scripts': [
|
|
'trezor-agent = trezor_agent:ssh_agent',
|
|
'trezor-gpg = trezor_agent:gpg_tool',
|
|
'trezor-gpg-agent = trezor_agent:gpg_agent',
|
|
]},
|
|
)
|