diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..1f54a51 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,17 @@ +# Please see the documentation for all configuration options: +# https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" + - package-ecosystem: "pip" + directory: "/" + schedule: + interval: "monthly" + groups: + pip-packages: + patterns: + - "*" diff --git a/pyproject.toml b/pyproject.toml index 02d5aea..5dd9192 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,24 +6,22 @@ build-backend = "hatchling.build" name = "git-revise" dynamic = ["version"] requires-python = ">=3.8" -authors = [ - { name = "Nika Layzell", email = "nika@thelayzells.com" }, -] +authors = [{ name = "Nika Layzell", email = "nika@thelayzells.com" }] description = "Efficiently update, split, and rearrange git commits" readme = "README.md" license = { file = "LICENSE" } keywords = ["git", "revise", "rebase", "amend", "fixup"] classifiers = [ - "Development Status :: 4 - Beta", - "Intended Audience :: Developers", - "Environment :: Console", - "Topic :: Software Development :: Version Control", - "Topic :: Software Development :: Version Control :: Git", - "License :: OSI Approved :: MIT License", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Environment :: Console", + "Topic :: Software Development :: Version Control", + "Topic :: Software Development :: Version Control :: Git", + "License :: OSI Approved :: MIT License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", ] [project.scripts] @@ -31,17 +29,17 @@ git-revise = "gitrevise.tui:main" [dependency-groups] dev = [ - "isort>=5.13.2", - "mypy>=1.14.1", - "pylint>=3.2.7", - "pytest-xdist>=3.6.1", - "pytest>=8.3.4", - "ruff>=0.9.6", - "sphinx>=7.1.2", - "tox-uv>=1.13.1", - "tox>=4.24.1", - "twine>=6.1.0", - "typing-extensions>=4.12.2", + "isort>=5.13.2", + "mypy>=1.14.1", + "pylint>=3.2.7", + "pytest-xdist>=3.6.1", + "pytest>=8.3.4", + "ruff>=0.9.6", + "sphinx>=7.1.2", + "tox-uv>=1.13.1", + "tox>=4.24.1", + "twine>=6.1.0", + "typing-extensions>=4.12.2", ] [project.urls] @@ -60,6 +58,4 @@ packages = ["/gitrevise"] "git-revise.1" = "share/man/man1/git-revise.1" [tool.hatch.build.targets.sdist] -include = [ - "/gitrevise", -] +include = ["/gitrevise"]