A console script that allows you to easily update multiple git repositories at once
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

60 líneas
1.5 KiB

  1. [project]
  2. name = "gitup"
  3. version = "0.5.3.dev0"
  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.10"
  13. dependencies = [
  14. "GitPython >= 3.1.45",
  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.10",
  29. "Programming Language :: Python :: 3.11",
  30. "Programming Language :: Python :: 3.12",
  31. "Programming Language :: Python :: 3.13",
  32. "Programming Language :: Python :: 3.14",
  33. "Topic :: Software Development :: Version Control :: Git"
  34. ]
  35. [project.urls]
  36. Repository = "https://github.com/earwig/git-repo-updater"
  37. Issues = "https://github.com/earwig/git-repo-updater/issues"
  38. Changelog = "https://github.com/earwig/git-repo-updater/blob/main/CHANGELOG"
  39. [project.scripts]
  40. gitup = "gitup.cli:run"
  41. [dependency-groups]
  42. dev = [
  43. "pytest>=8.3.5",
  44. ]
  45. [build-system]
  46. requires = ["hatchling"]
  47. build-backend = "hatchling.build"
  48. [tool.pyright]
  49. pythonVersion = "3.10"
  50. venvPath = "."
  51. venv = ".venv"
  52. [tool.ruff]
  53. target-version = "py310"