Stegano/setup.py
2019-10-27 22:49:38 +01:00

61 lines
1.6 KiB
Python

#!/usr/bin/python
# -*- coding: utf-8 -*-
import codecs
import os
from setuptools import setup
here = os.path.abspath(os.path.dirname(__file__))
packages = [
'stegano',
'stegano.red',
'stegano.exifHeader',
'stegano.lsb',
'stegano.lsbset',
'stegano.steganalysis'
]
scripts = [
'bin/stegano-lsb',
'bin/stegano-lsb-set',
'bin/stegano-red',
'bin/stegano-steganalysis-parity',
'bin/stegano-steganalysis-statistics'
]
requires = ['pillow', 'piexif', 'crayons']
with codecs.open(os.path.join(here, 'README.md'), encoding='utf-8') as f:
readme = f.read()
with codecs.open(os.path.join(here, 'CHANGELOG.md'), encoding='utf-8') as f:
changelog = f.read()
setup(
name='Stegano',
version='0.9.7',
author='Cédric Bonhomme',
author_email='cedric@cedricbonhomme.org',
packages=packages,
include_package_data=True,
scripts=scripts,
url='https://git.sr.ht/~cedric/Stegano',
description='A pure Python Steganography module.',
long_description_content_type='text/markdown',
long_description=readme + '\n\n' + changelog,
platforms = ['Linux'],
license='GPLv3',
install_requires=requires,
zip_safe=False,
classifiers=[
'Development Status :: 5 - Production/Stable',
'Environment :: Console',
'Intended Audience :: Developers',
'Intended Audience :: Science/Research',
'Topic :: Security',
'Operating System :: OS Independent',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)'
]
)