pyproject.toml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. [build-system]
  2. requires = ["setuptools>=69.0.0", "wheel"]
  3. build-backend = "setuptools.build_meta"
  4. [project]
  5. name = "bandcamp-downloader"
  6. authors = [
  7. {name = "Iheanyi Ekechukwu", email = "iekechukwu@gmail.com"},
  8. {name = "Anthony Forsberg", email = "forsberganthony@yahoo.com"},
  9. ]
  10. description = "bandcamp-dl downloads albums and tracks from Bandcamp for you"
  11. readme = "README.rst"
  12. classifiers=[
  13. 'Development Status :: 4 - Beta',
  14. 'Intended Audience :: End Users/Desktop',
  15. 'Topic :: Multimedia :: Sound/Audio',
  16. 'License :: Public Domain',
  17. 'Programming Language :: Python :: 3.4',
  18. ]
  19. requires-python = ">=3.4"
  20. version = "0.0.18"
  21. dependencies = [
  22. "beautifulsoup4 >= 4.13.0b2",
  23. "demjson3 >= 3.0.6",
  24. "mutagen >= 1.47.0",
  25. "requests >= 2.32.3",
  26. "unicode-slugify >= 0.1.5",
  27. "urllib3 >= 2.2.2",
  28. "toml ; python_version < '3.11'"
  29. ]
  30. license = {text = "Unlicense"}
  31. [project.scripts]
  32. bandcamp-dl = "bandcamp_dl.__main__:main"
  33. [project.urls]
  34. Documentation = "https://github.com/evolution0/bandcamp-dl/blob/master/README.rst"
  35. Source = "https://github.com/evolution0/bandcamp-dl"
  36. Tracker = "https://github.com/evolution0/bandcamp-dl/issues"