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.

42 lines
1.5 KiB

  1. from setuptools import setup
  2. CLASSIFIERS = [
  3. "Development Status :: 5 - Production/Stable",
  4. "Intended Audience :: Developers",
  5. "License :: OSI Approved :: BSD License",
  6. "Operating System :: MacOS :: MacOS X",
  7. "Operating System :: Microsoft :: Windows",
  8. "Operating System :: POSIX",
  9. "Programming Language :: Python :: 2.7",
  10. "Programming Language :: Python :: 3",
  11. "Programming Language :: Python :: 3.4",
  12. "Programming Language :: Python :: 3.5",
  13. "Programming Language :: Python :: 3.6",
  14. "Programming Language :: Python :: 3.7",
  15. "Programming Language :: Python :: 3.8",
  16. "Programming Language :: Python :: 3.9",
  17. "Programming Language :: Python :: 3.10",
  18. "Topic :: Desktop Environment :: File Managers",
  19. ]
  20. with open("README.rst", "rt") as f1, open("CHANGES.rst", "rt") as f2:
  21. LONG_DESCRIPTION = f1.read() + "\n\n" + f2.read()
  22. setup(
  23. name="Send2Trash",
  24. version="1.6.0b1",
  25. author="Andrew Senetar",
  26. author_email="[email protected]",
  27. packages=["send2trash"],
  28. scripts=[],
  29. test_suite="tests",
  30. url="https://github.com/arsenetar/send2trash",
  31. license="BSD License",
  32. description="Send file to trash natively under Mac OS X, Windows and Linux.",
  33. long_description=LONG_DESCRIPTION,
  34. classifiers=CLASSIFIERS,
  35. extras_require={"win32": ["pywin32"]},
  36. project_urls={"Bug Reports": "https://github.com/arsenetar/send2trash/issues"},
  37. entry_points={"console_scripts": ["send2trash=send2trash.__main__:main"]},
  38. )