Skip to content

Commit 4782745

Browse files
committed
Fixed dependency spec
1 parent e5ed27d commit 4782745

File tree

11 files changed

+33
-528
lines changed

11 files changed

+33
-528
lines changed

.github/workflows/ci.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ jobs:
6262
steps:
6363
- uses: actions/checkout@v3
6464
with:
65+
depth: 0
6566
token: ${{ secrets.PAT }}
6667

6768
- uses: actions/setup-python@v4

pyproject.toml

+32
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,44 @@ requires-python = ">=3.7"
3636
license = { file = "LICENSE" }
3737
keywords = ["bumpversion", "version", "release"]
3838
dynamic = ["version"]
39+
dependencies = [
40+
"click",
41+
"pydantic",
42+
"rich-click",
43+
"rich",
44+
"tomlkit",
45+
]
3946

4047
[project.urls]
4148
homepage = "https://github.com/callowayproject/bump-my-version"
4249
repository = "https://github.com/callowayproject/bump-my-version.git"
4350
documentation = "https://callowayproject.github.io/bump-my-version/"
4451

52+
[project.optional-dependencies]
53+
dev = [
54+
"git-fame>=1.12.2",
55+
"generate-changelog>=0.7.6",
56+
"pip-tools",
57+
"pre-commit",
58+
]
59+
docs = [
60+
"ghp-import",
61+
"linkify-it-py",
62+
"myst-parser",
63+
"furo",
64+
"Sphinx>=4.3.0",
65+
"sphinx-autodoc-typehints",
66+
"sphinx-click",
67+
"sphinx-copybutton",
68+
]
69+
test = [
70+
"coverage",
71+
"pre-commit",
72+
"pytest-cov",
73+
"pytest",
74+
"pytest-mock",
75+
]
76+
4577
[tool.setuptools.dynamic]
4678
version = {attr = "bumpversion.__version__"}
4779

requirements/Makefile

-19
This file was deleted.

requirements/dev.in

-6
This file was deleted.

requirements/dev.txt

-276
This file was deleted.

requirements/docs.in

-9
This file was deleted.

0 commit comments

Comments
 (0)