aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authornico <nico@magicbroccoli.de>2019-12-22 04:20:29 +0100
committernico <nico@magicbroccoli.de>2019-12-22 04:20:29 +0100
commit150002e1434bcc69694232436b9894358bed8826 (patch)
treeeec64ff2aab0c8e414375b7d078e78d2c09e8980 /setup.py
parent37dbae346af1507accecf62ccec3e45912ed70f5 (diff)
parent3a25e6234e62574096379782622743d57d9a53ec (diff)
code cleanup and pypi setup0.1
+ add MANIFEST.in file + add pytest / flake8 tests + add automated github action * update setup.py to build properly * code corrections
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py39
1 files changed, 28 insertions, 11 deletions
diff --git a/setup.py b/setup.py
index f296015..2bccdd9 100644
--- a/setup.py
+++ b/setup.py
@@ -1,26 +1,43 @@
# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
+from TSGroupAssigner import __version__
+
+# long readme
with open("README.md", "r") as fh:
long_description = fh.read()
-
setup(
name='TSGroupAssigner',
- version='0.0.1',
- packages=find_packages(exclude=['tests', 'tests.*']),
- keywords='automation TeamSpeak teamspeak ts3 ts3server ts',
+ version=__version__,
url='https://github.com/mightyBroccoli/TSGroupAssigner',
- license='GPLv3',
author='nico wellpott',
author_email='nico@magicbroccoli.de',
- description='date based TeamSpeak Group Assigner',
- long_description=long_description,
- python_requires='>=3.7',
classifiers=[
- 'Programming Language :: Python :: 3',
'Intended Audience :: System Administrators',
+ 'Natural Language :: English',
+ 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
'Operating System :: Unix',
- 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)'
- ]
+ 'Programming Language :: Python :: 3',
+ 'Programming Language :: Python :: 3.6',
+ 'Programming Language :: Python :: 3.7',
+ 'Programming Language :: Python :: 3.8',
+ 'Programming Language :: Python :: Implementation :: CPython',
+ 'Topic :: Communications',
+ 'Topic :: Internet'
+ ],
+ license='GPLv3',
+ description='date based TeamSpeak Group Assigner',
+ long_description=long_description,
+ long_description_content_type='text/markdown',
+ keywords='automation TeamSpeak teamspeak ts3 ts3server ts',
+ install_requires=[
+ 'ts3>=1.0.11,<2'
+ ],
+ packages=find_packages(exclude=('tests',)),
+ python_requires='>=3.6',
+ project_urls={
+ 'Source': 'https://github.com/mightyBroccoli/TSGroupAssigner',
+ 'Issue-Tracker': 'https://github.com/mightyBroccoli/TSGroupAssigner/issues'
+ }
)