pyproject.toml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. "setuptools",
  13. ]
  14. classifiers = [
  15. "Development Status :: 4 - Beta",
  16. "Intended Audience :: Developers",
  17. "Programming Language :: Python",
  18. "Topic :: Software Development",
  19. "Operating System :: POSIX :: Linux",
  20. ]
  21. license = "GPL-3.0-or-later"
  22. license-files = ["LICENSE"]
  23. [project.scripts]
  24. python-appimage = "python_appimage.__main__:main"
  25. [project.urls]
  26. homepage = "https://github.com/niess/python-appimage"
  27. documentation = "https://python-appimage.readthedocs.io"
  28. download = "https://pypi.python.org/pypi/python-appimage"
  29. source = "https://github.com/niess/python-appimage"
  30. issues = "https://github.com/niess/python-appimage/issues"
  31. [build-system]
  32. requires = ["setuptools >= 77.0.3"]
  33. build-backend = "setuptools.build_meta"
  34. [tool.setuptools.packages.find]
  35. include = ["python_appimage*"]
  36. [tool.setuptools.dynamic]
  37. version = {attr = "python_appimage.__version__"}
  38. [tool.bumpversion]
  39. current_version = "1.4.5"
  40. parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
  41. serialize = ["{major}.{minor}.{patch}"]
  42. search = "{current_version}"
  43. replace = "{new_version}"
  44. regex = false
  45. ignore_missing_version = false
  46. tag = false
  47. allow_dirty = false
  48. commit = true
  49. message = "Bump version: v{new_version}"
  50. commit_args = ""
  51. [[tool.bumpversion.files]]
  52. filename = "python_appimage/version.py"