Skip to content

Commit a50cc19

Browse files
committed
build: introduce version dependencies in packages
1 parent 61771f8 commit a50cc19

File tree

7 files changed

+33
-18
lines changed

7 files changed

+33
-18
lines changed

packages/analyze/pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,11 @@ classifiers = [
2525
"Framework :: Robot Framework",
2626
"Framework :: Robot Framework :: Tool",
2727
]
28-
dependencies = ["robotframework>=4.1.0", "robotcode-plugin", "robotcode-robot"]
28+
dependencies = [
29+
"robotframework>=4.1.0",
30+
"robotcode-plugin==0.34.0",
31+
"robotcode-robot==0.34.0",
32+
]
2933
dynamic = ["version"]
3034

3135
[project.entry-points.robotcode]

packages/debugger/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ classifiers = [
2828
dynamic = ["version"]
2929
dependencies = [
3030
"robotframework>=4.1.0",
31-
"robotcode-jsonrpc2",
32-
"robotcode-runner",
31+
"robotcode-jsonrpc2==0.34.0",
32+
"robotcode-runner==0.34.0",
3333
]
3434

3535
[project.optional-dependencies]

packages/jsonrpc2/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ classifiers = [
2525
"Framework :: Robot Framework",
2626
"Framework :: Robot Framework :: Tool",
2727
]
28-
dependencies = ["robotcode-core"]
28+
dependencies = ["robotcode-core==0.34.0"]
2929
dynamic = ["version"]
3030

3131
[project.urls]

packages/language_server/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ classifiers = [
2525
"Framework :: Robot Framework",
2626
"Framework :: Robot Framework :: Tool",
2727
]
28-
dependencies = ["robotcode-jsonrpc2", "robotframework>=4.1.0"]
28+
dependencies = ["robotframework>=4.1.0", "robotcode-jsonrpc2==0.34.0"]
2929
dynamic = ["version"]
3030

3131
[project.scripts]

packages/robot/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ classifiers = [
2828
dependencies = [
2929
"robotframework>=4.1.0",
3030
"tomli>=1.1.0; python_version < '3.11'",
31-
"robotcode-core",
31+
"robotcode-core==0.34.0",
3232
]
3333
dynamic = ["version"]
3434

packages/runner/pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,9 @@ classifiers = [
2828
dynamic = ["version"]
2929
dependencies = [
3030
"robotframework>=4.1.0",
31-
"robotcode-plugin",
32-
"robotcode-robot",
33-
"robotcode-modifiers",
34-
"robotcode",
31+
"robotcode-robot==0.34.0",
32+
"robotcode-modifiers==0.34.0",
33+
"robotcode==0.34.0",
3534
]
3635

3736
[project.entry-points.robotcode]

pyproject.toml

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ classifiers = [
4949
"Framework :: Robot Framework :: Tool",
5050
]
5151
requires-python = ">=3.8"
52-
dependencies = ["robotcode-plugin", "robotcode-robot"]
52+
dependencies = ["robotcode-plugin==0.34.0", "robotcode-robot==0.34.0"]
5353
dynamic = ["version"]
5454

5555

@@ -77,10 +77,10 @@ rest = ["docutils"]
7777
colored = ["rich"]
7878
toml = ["tomli-w"]
7979
all = [
80-
"robotcode-debugger",
81-
"robotcode-language-server",
82-
"robotcode-runner",
83-
"robotcode-analyze",
80+
"robotcode-debugger==0.34.0",
81+
"robotcode-language-server==0.34.0",
82+
"robotcode-runner==0.34.0",
83+
"robotcode-analyze==0.34.0",
8484
"PyYAML>=5.4",
8585
"robotframework-robocop>=2.0.0",
8686
"robotframework-tidy>=2.0.0",
@@ -93,17 +93,29 @@ all = [
9393
[tool.semantic_release]
9494
version_variable = [
9595
"src/robotcode/cli/__version__.py:__version__",
96+
"packages/analyze/src/robotcode/analyze/__version__.py:__version__",
9697
"packages/core/src/robotcode/core/__version__.py:__version__",
9798
"packages/debugger/src/robotcode/debugger/__version__.py:__version__",
9899
"packages/jsonrpc2/src/robotcode/jsonrpc2/__version__.py:__version__",
99100
"packages/language_server/src/robotcode/language_server/__version__.py:__version__",
100101
"packages/modifiers/src/robotcode/modifiers/__version__.py:__version__",
101102
"packages/plugin/src/robotcode/plugin/__version__.py:__version__",
102-
"packages/runner/src/robotcode/runner/__version__.py:__version__",
103-
"packages/analyze/src/robotcode/analyze/__version__.py:__version__",
104103
"packages/robot/src/robotcode/robot/__version__.py:__version__",
104+
"packages/runner/src/robotcode/runner/__version__.py:__version__",
105+
]
106+
version_pattern = [
107+
'package.json:"version": "{version}"',
108+
"packages/analyze/pyproject.toml:\"robotcode-\\S+=={version}\"",
109+
"packages/core/pyproject.toml:\"robotcode-\\S+=={version}\"",
110+
"packages/debugger/pyproject.toml:\"robotcode-\\S+=={version}\"",
111+
"packages/jsonrpc2/pyproject.toml:\"robotcode-\\S+=={version}\"",
112+
"packages/language_server/pyproject.toml:\"robotcode-\\S+=={version}\"",
113+
"packages/modifiers/pyproject.toml:\"robotcode-\\S+=={version}\"",
114+
"packages/plugin/pyproject.toml:\"robotcode-\\S+=={version}\"",
115+
"packages/robot/pyproject.toml:\"robotcode-\\S+=={version}\"",
116+
"packages/runner/pyproject.toml:\"robotcode-\\S+=={version}\"",
117+
"pyproject.toml:\"robotcode-\\S+=={version}\"",
105118
]
106-
version_pattern = ['package.json:"version": "{version}"']
107119
branch = "main"
108120
upload_to_release = false
109121
upload_to_repository = false

0 commit comments

Comments
 (0)