Skip to content

Commit ab09421

Browse files
committed
feat: use multiprocessing workers for enhanced performance
1 parent b511e75 commit ab09421

File tree

10 files changed

+597
-257
lines changed

10 files changed

+597
-257
lines changed

.github/workflows/test-app.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
uses: astral-sh/setup-uv@v6
2424

2525
- name: install dependencies
26-
run: uv sync --verbose
26+
run: uv sync --all-extras --verbose
2727

2828
- name: pylint
2929
run: uv run pylint --fail-on=E src/

README.md

Lines changed: 279 additions & 81 deletions
Large diffs are not rendered by default.

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ dependencies = [
1515
"pyyaml>=6.0.2,<7",
1616
]
1717

18-
[project.optional-dependencies]
18+
[dependency-groups]
1919
dev = [
20-
"mypy>=1.13.0",
21-
"pylint>=3.3.1",
22-
"types-aiofiles>=24.1.0.20240626",
23-
"types-pyyaml>=6.0.12.20240808",
20+
"mypy>=1.18.2",
21+
"pylint>=3.3.8",
22+
"types-aiofiles>=24.1.0.20250822",
23+
"types-pyyaml>=6.0.12.20250915",
2424
]
2525

2626
[project.scripts]

src/hydrator/__main__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
# limitations under the License.
1515
#
1616
###############################################################################
17-
import asyncio
1817
import pprint
1918
import sys
2019

@@ -101,7 +100,7 @@ def main() -> int:
101100
logger.error(e)
102101
return 1
103102

104-
return asyncio.run(cli.run())
103+
return cli.run()
105104

106105

107106
if __name__ == '__main__':

0 commit comments

Comments
 (0)