Skip to content

Commit 104d9d6

Browse files
authored
Merge pull request #6 from finecode-dev/feature/publish-release
Publish flake8, module_exports extensions and format preset from ci/cd
2 parents f0b0757 + 58c5232 commit 104d9d6

9 files changed

Lines changed: 87 additions & 107 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,14 @@ jobs:
103103
poetry build
104104
popd
105105
shell: bash
106+
107+
- name: Build fine_python_flake8
108+
if: runner.os == 'Linux'
109+
run: |
110+
pushd extensions/fine_python_flake8
111+
poetry build
112+
popd
113+
shell: bash
106114

107115
- name: Build fine_python_isort
108116
if: runner.os == 'Linux'
@@ -112,6 +120,14 @@ jobs:
112120
popd
113121
shell: bash
114122

123+
- name: Build fine_python_module_exports
124+
if: runner.os == 'Linux'
125+
run: |
126+
pushd extensions/fine_python_module_exports
127+
poetry build
128+
popd
129+
shell: bash
130+
115131
- name: Build fine_python_mypy
116132
if: runner.os == 'Linux'
117133
run: |
@@ -145,9 +161,11 @@ jobs:
145161
cp finecode_extension_api/dist/* dist/
146162
cp extensions/fine_python_ast/dist/* dist/
147163
cp extensions/fine_python_black/dist/* dist/
164+
cp extensions/fine_python_flake8/dist/* dist/
148165
cp extensions/fine_python_isort/dist/* dist/
166+
cp extensions/fine_python_module_exports/dist/* dist/
149167
cp extensions/fine_python_mypy/dist/* dist/
150-
# cp presets/fine_python_format/dist/* dist/
168+
cp presets/fine_python_format/dist/* dist/
151169
shell: bash
152170

153171
- name: Store the distribution packages

extensions/fine_python_flake8/poetry.lock

Lines changed: 15 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/fine_python_flake8/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ authors = [{ name = "Vladyslav Hnatiuk", email = "aders1234@gmail.com" }]
66
readme = "README.md"
77
requires-python = ">=3.11, < 3.14"
88
dependencies = [
9-
"finecode_extension_api @ git+https://github.com/finecode-dev/finecode.git#subdirectory=finecode_extension_api",
10-
"fine_python_ast @ git+https://github.com/finecode-dev/finecode.git#subdirectory=extensions/fine_python_ast",
9+
"finecode_extension_api==0.1.0",
10+
"fine_python_ast==0.1.0",
1111
"types-flake8 (>=7.1.0.20241020,<8.0.0.0)",
1212
"flake8 (>=7.1.2,<8.0.0)",
1313
]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Module exports

extensions/fine_python_module_exports/poetry.lock

Lines changed: 12 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

extensions/fine_python_module_exports/pyproject.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@ description = ""
55
authors = [{ name = "Vladyslav Hnatiuk", email = "aders1234@gmail.com" }]
66
readme = "README.md"
77
requires-python = ">= 3.11, < 3.14"
8-
dependencies = [
9-
"finecode_extension_api @ git+https://github.com/finecode-dev/finecode.git#subdirectory=finecode_extension_api",
10-
"fine_python_ast @ git+https://github.com/finecode-dev/finecode.git#subdirectory=extensions/fine_python_ast",
11-
]
8+
dependencies = ["finecode_extension_api==0.1.0", "fine_python_ast==0.1.0"]
129

1310

1411
[build-system]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Recommended FineCode preset for formatting in Python projects

0 commit comments

Comments
 (0)