setup.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # -*- coding: utf-8 -*-
  2. # Learn more: https://github.com/kennethreitz/setup.py
  3. from setuptools import setup, find_packages
  4. with open('README.md') as f:
  5. readme = f.read()
  6. setup(
  7. name='vgstash',
  8. version='0.3-beta7',
  9. description='a video game collection management module, backed by SQLite',
  10. long_description=readme,
  11. long_description_content_type="text/markdown; variant=CommonMark",
  12. author='zlg',
  13. license='AGPL-3.0-only',
  14. author_email='zlg+vgstash@zlg.space',
  15. url='https://git.zlg.space/vgstash',
  16. packages=find_packages(where='src'),
  17. package_dir={'': 'src'},
  18. py_modules=['vgstash_cli'],
  19. entry_points={
  20. 'console_scripts': [
  21. 'vgstash=vgstash_cli:cli',
  22. 'vgstash_tk=vgstash_tk:main'
  23. ],
  24. },
  25. install_requires=[
  26. 'Click>=6.0', # for CLI
  27. 'PyYAML', # import/export YAML files
  28. ],
  29. classifiers=(
  30. "Development Status :: 4 - Beta",
  31. "License :: OSI Approved :: GNU Affero General Public License v3",
  32. "Operating System :: POSIX :: Linux",
  33. "Programming Language :: Python :: 3 :: Only",
  34. "Topic :: Games/Entertainment",
  35. "Topic :: Utilities",
  36. ),
  37. project_urls={
  38. 'Source': 'https://git.zlg.space/vgstash',
  39. }
  40. )