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.2 KiB

  1. import setuptools
  2. with open("requirements.txt") as reqs:
  3. install_requires = reqs.read().splitlines()
  4. try:
  5. long_desc = open("README.md").read()
  6. except IOError:
  7. long_desc = "Failed to read README.md"
  8. setuptools.setup(
  9. name="maunium-stickerpicker",
  10. version="0.1.0",
  11. url="https://github.com/maunium/stickerpicker",
  12. author="Tulir Asokan",
  13. author_email="tulir@maunium.net",
  14. description="A fast and simple Matrix sticker picker widget",
  15. long_description=long_desc,
  16. long_description_content_type="text/markdown",
  17. packages=setuptools.find_packages(),
  18. install_requires=install_requires,
  19. python_requires="~=3.6",
  20. classifiers=[
  21. "Development Status :: 4 - Beta",
  22. "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)",
  23. "Framework :: AsyncIO",
  24. "Programming Language :: Python",
  25. "Programming Language :: Python :: 3",
  26. "Programming Language :: Python :: 3.6",
  27. "Programming Language :: Python :: 3.7",
  28. "Programming Language :: Python :: 3.8",
  29. ],
  30. entry_points={"console_scripts": [
  31. "sticker-import=sticker.import:cmd",
  32. "sticker-pack=sticker.pack:cmd",
  33. ]},
  34. )