| @@ -7,7 +7,7 @@ jobs: | |||||
| runs-on: ubuntu-latest | runs-on: ubuntu-latest | ||||
| strategy: | strategy: | ||||
| matrix: | matrix: | ||||
| python: [ "3.9", "3.10", "3.11", "3.12", "3.13" ] | |||||
| python: [ "3.10", "3.11", "3.12", "3.13", "3.14" ] | |||||
| name: python-${{ matrix.python }} | name: python-${{ matrix.python }} | ||||
| steps: | steps: | ||||
| - name: Checkout | - name: Checkout | ||||
| @@ -8,7 +8,7 @@ branches, detached HEADs, and more. It was originally created to manage a large | |||||
| collection of projects and deal with sporadic internet access. | collection of projects and deal with sporadic internet access. | ||||
| gitup works on macOS, Linux, and Windows. You should have a recent version of | gitup works on macOS, Linux, and Windows. You should have a recent version of | ||||
| git and Python 3.9+ installed. | |||||
| git and Python 3.10+ installed. | |||||
| # Installation | # Installation | ||||
| @@ -9,9 +9,9 @@ license = "MIT" | |||||
| license-files = ["LICEN[CS]E*"] | license-files = ["LICEN[CS]E*"] | ||||
| keywords = ["git", "repository", "pull", "update"] | keywords = ["git", "repository", "pull", "update"] | ||||
| readme = "README.md" | readme = "README.md" | ||||
| requires-python = ">=3.9" | |||||
| requires-python = ">=3.10" | |||||
| dependencies = [ | dependencies = [ | ||||
| "GitPython >= 3.1.1", | |||||
| "GitPython >= 3.1.45", | |||||
| "colorama >= 0.4.6", | "colorama >= 0.4.6", | ||||
| ] | ] | ||||
| classifiers = [ | classifiers = [ | ||||
| @@ -25,11 +25,11 @@ classifiers = [ | |||||
| "Operating System :: Microsoft :: Windows", | "Operating System :: Microsoft :: Windows", | ||||
| "Programming Language :: Python", | "Programming Language :: Python", | ||||
| "Programming Language :: Python :: 3", | "Programming Language :: Python :: 3", | ||||
| "Programming Language :: Python :: 3.9", | |||||
| "Programming Language :: Python :: 3.10", | "Programming Language :: Python :: 3.10", | ||||
| "Programming Language :: Python :: 3.11", | "Programming Language :: Python :: 3.11", | ||||
| "Programming Language :: Python :: 3.12", | "Programming Language :: Python :: 3.12", | ||||
| "Programming Language :: Python :: 3.13", | "Programming Language :: Python :: 3.13", | ||||
| "Programming Language :: Python :: 3.14", | |||||
| "Topic :: Software Development :: Version Control :: Git" | "Topic :: Software Development :: Version Control :: Git" | ||||
| ] | ] | ||||
| @@ -51,9 +51,9 @@ requires = ["hatchling"] | |||||
| build-backend = "hatchling.build" | build-backend = "hatchling.build" | ||||
| [tool.pyright] | [tool.pyright] | ||||
| pythonVersion = "3.9" | |||||
| pythonVersion = "3.10" | |||||
| venvPath = "." | venvPath = "." | ||||
| venv = ".venv" | venv = ".venv" | ||||
| [tool.ruff] | [tool.ruff] | ||||
| target-version = "py39" | |||||
| target-version = "py310" | |||||
| @@ -1,6 +1,6 @@ | |||||
| version = 1 | version = 1 | ||||
| revision = 2 | revision = 2 | ||||
| requires-python = ">=3.9" | |||||
| requires-python = ">=3.10" | |||||
| [[package]] | [[package]] | ||||
| name = "colorama" | name = "colorama" | ||||
| @@ -37,14 +37,14 @@ wheels = [ | |||||
| [[package]] | [[package]] | ||||
| name = "gitpython" | name = "gitpython" | ||||
| version = "3.1.44" | |||||
| version = "3.1.45" | |||||
| source = { registry = "https://pypi.org/simple" } | source = { registry = "https://pypi.org/simple" } | ||||
| dependencies = [ | dependencies = [ | ||||
| { name = "gitdb" }, | { name = "gitdb" }, | ||||
| ] | ] | ||||
| sdist = { url = "https://files.pythonhosted.org/packages/c0/89/37df0b71473153574a5cdef8f242de422a0f5d26d7a9e231e6f169b4ad14/gitpython-3.1.44.tar.gz", hash = "sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269", size = 214196, upload-time = "2025-01-02T07:32:43.59Z" } | |||||
| sdist = { url = "https://files.pythonhosted.org/packages/9a/c8/dd58967d119baab745caec2f9d853297cec1989ec1d63f677d3880632b88/gitpython-3.1.45.tar.gz", hash = "sha256:85b0ee964ceddf211c41b9f27a49086010a190fd8132a24e21f362a4b36a791c", size = 215076, upload-time = "2025-07-24T03:45:54.871Z" } | |||||
| wheels = [ | wheels = [ | ||||
| { url = "https://files.pythonhosted.org/packages/1d/9a/4114a9057db2f1462d5c8f8390ab7383925fe1ac012eaa42402ad65c2963/GitPython-3.1.44-py3-none-any.whl", hash = "sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110", size = 207599, upload-time = "2025-01-02T07:32:40.731Z" }, | |||||
| { url = "https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl", hash = "sha256:8908cb2e02fb3b93b7eb0f2827125cb699869470432cc885f019b8fd0fccff77", size = 208168, upload-time = "2025-07-24T03:45:52.517Z" }, | |||||
| ] | ] | ||||
| [[package]] | [[package]] | ||||
| @@ -64,7 +64,7 @@ dev = [ | |||||
| [package.metadata] | [package.metadata] | ||||
| requires-dist = [ | requires-dist = [ | ||||
| { name = "colorama", specifier = ">=0.4.6" }, | { name = "colorama", specifier = ">=0.4.6" }, | ||||
| { name = "gitpython", specifier = ">=3.1.1" }, | |||||
| { name = "gitpython", specifier = ">=3.1.45" }, | |||||
| ] | ] | ||||
| [package.metadata.requires-dev] | [package.metadata.requires-dev] | ||||