MC4EP cabinet core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.7KB

  1. from pathlib import Path
  2. from setuptools import setup, find_packages
  3. readme = Path('README.md').read_text()
  4. history = Path('HISTORY.md').read_text()
  5. requirements = Path('requirements.txt').read_text().splitlines()
  6. setup_requirements = ['wheel']
  7. test_requirements = Path('requirements_dev.txt').read_text().splitlines()
  8. setup(
  9. name="mc4ep_lavender",
  10. version="0.8.0",
  11. license="MIT",
  12. description="MC4EP cabinet core",
  13. long_description=readme + '\n\n' + history,
  14. long_description_content_type='text/markdown',
  15. author="Andriy Kushnir (Orhideous)",
  16. author_email="[email protected]",
  17. url="https://git.mc4ep.org/mc4ep/lavender",
  18. packages=find_packages(),
  19. include_package_data=True,
  20. zip_safe=False,
  21. classifiers=[
  22. "Development Status :: 4 - Beta",
  23. "Environment :: No Input/Output (Daemon)",
  24. "Intended Audience :: Developers",
  25. "Intended Audience :: System Administrators",
  26. "License :: OSI Approved",
  27. "License :: OSI Approved :: MIT License",
  28. "Operating System :: OS Independent",
  29. "Programming Language :: Python",
  30. "Programming Language :: Python :: 3",
  31. "Programming Language :: Python :: 3.6",
  32. "Programming Language :: Python :: 3.7",
  33. "Programming Language :: Python :: Implementation :: CPython",
  34. "Programming Language :: Python :: Implementation :: PyPy",
  35. "Topic :: Internet :: WWW/HTTP :: WSGI",
  36. "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
  37. "Topic :: Utilities",
  38. ],
  39. keywords=["Minecraft", "Yggdrasil", "Authentication", "Nidhoggr", "Lavender"],
  40. setup_requires=setup_requirements,
  41. install_requires=requirements,
  42. tests_require=test_requirements,
  43. test_suite='tests',
  44. )