1
0

pyproject.toml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. [project]
  2. name = "python_appimage"
  3. authors = [
  4. { name="Valentin Niess", email="valentin.niess@gmail.com" },
  5. ]
  6. dynamic = ["version"]
  7. description = "Appimage releases of Python"
  8. readme = "README.md"
  9. requires-python = ">=3.9"
  10. dependencies = [
  11. "requests",
  12. ]
  13. classifiers = [
  14. "Development Status :: 4 - Beta",
  15. "Intended Audience :: Developers",
  16. "Programming Language :: Python",
  17. "Topic :: Software Development",
  18. "Operating System :: POSIX :: Linux",
  19. ]
  20. license = "GPL-3.0-or-later"
  21. license-files = ["LICENSE"]
  22. [project.scripts]
  23. python-appimage = "python_appimage.__main__:main"
  24. [project.urls]
  25. homepage = "https://github.com/niess/python-appimage"
  26. documentation = "https://python-appimage.readthedocs.io"
  27. download = "https://pypi.python.org/pypi/python-appimage"
  28. source = "https://github.com/niess/python-appimage"
  29. issues = "https://github.com/niess/python-appimage/issues"
  30. [build-system]
  31. requires = ["setuptools >= 77.0.3"]
  32. build-backend = "setuptools.build_meta"
  33. [tool.setuptools.packages.find]
  34. include = ["python_appimage*"]
  35. [tool.setuptools.dynamic]
  36. version = {attr = "python_appimage.__version__"}
  37. [tool.bumpversion]
  38. current_version = "1.4.1"
  39. parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
  40. serialize = ["{major}.{minor}.{patch}"]
  41. search = "{current_version}"
  42. replace = "{new_version}"
  43. regex = false
  44. ignore_missing_version = false
  45. tag = false
  46. allow_dirty = false
  47. commit = true
  48. message = "Bump version: v{new_version}"
  49. commit_args = ""
  50. [[tool.bumpversion.files]]
  51. filename = "python_appimage/version.py"