Skip to content
Snippets Groups Projects
setup.py 1.26 KiB
from setuptools import setup
from os import getenv

# Enable the user to install cpasswords
# with another command and config path
command_name = getenv("COMMAND_NAME", "cranspasswords")

setup(
    name="cpasswords",
    version="0.2.0",
    description="Group password manager based on GPG",
    long_description=open('README.rst').read(),
    maintainer="CRANS <roots@crans.org>",
    license='GPLv3',
    keywords=['crans', 'passwords', 'gpg', 'ssh', 'group'],
    url="https://gitlab.crans.org/nounous/cranspasswords",
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Environment :: Console',
        'Intended Audience :: Developers',
        'Intended Audience :: Information Technology',
        'Intended Audience :: System Administrators',
        'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)',
        'Operating System :: POSIX',
        "Programming Language :: Python :: 3",
        'Topic :: Utilities',
    ],
    packages=['cpasswords'],
    include_package_data=True,
    install_requires=[
        'paramiko>=2.2',
    ],
    entry_points={
        "console_scripts": [
            command_name + " = cpasswords.client:main",
            command_name + "-server = cpasswords.server:main",
        ]
    }
)