A console script that allows you to easily update multiple git repositories at once
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.5 KiB

  1. [project]
  2. name = "gitup"
  3. version = "0.5.2"
  4. description = "Easily update multiple git repositories at once"
  5. authors = [
  6. {name = "Ben Kurtovic", email = "ben@benkurtovic.com"},
  7. ]
  8. license = "MIT"
  9. license-files = ["LICEN[CS]E*"]
  10. keywords = ["git", "repository", "pull", "update"]
  11. readme = "README.md"
  12. requires-python = ">=3.8"
  13. dependencies = [
  14. "GitPython >= 3.1.1",
  15. "colorama >= 0.4.6",
  16. ]
  17. classifiers = [
  18. "Development Status :: 5 - Production/Stable",
  19. "Environment :: Console",
  20. "Intended Audience :: Developers",
  21. "License :: OSI Approved :: MIT License",
  22. "Natural Language :: English",
  23. "Operating System :: MacOS :: MacOS X",
  24. "Operating System :: POSIX",
  25. "Operating System :: Microsoft :: Windows",
  26. "Programming Language :: Python",
  27. "Programming Language :: Python :: 3",
  28. "Programming Language :: Python :: 3.8",
  29. "Programming Language :: Python :: 3.9",
  30. "Programming Language :: Python :: 3.10",
  31. "Programming Language :: Python :: 3.11",
  32. "Programming Language :: Python :: 3.12",
  33. "Programming Language :: Python :: 3.13",
  34. "Topic :: Software Development :: Version Control :: Git"
  35. ]
  36. [project.urls]
  37. Repository = "https://github.com/earwig/git-repo-updater"
  38. Issues = "https://github.com/earwig/git-repo-updater/issues"
  39. Changelog = "https://github.com/earwig/git-repo-updater/blob/main/CHANGELOG"
  40. [project.scripts]
  41. gitup = "gitup.cli:run"
  42. [dependency-groups]
  43. dev = [
  44. "pytest>=8.3.5",
  45. ]
  46. [build-system]
  47. requires = ["hatchling"]
  48. build-backend = "hatchling.build"