Skip to content

Commit 16271c0

Browse files
committed
[DOP-28270] build with uv
1 parent db67b9e commit 16271c0

5 files changed

Lines changed: 5 additions & 33 deletions

File tree

.github/workflows/dev-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,17 @@ jobs:
4444
- name: Install uv
4545
uses: astral-sh/setup-uv@v6
4646

47-
- name: Install dev dependencies
47+
- name: Install dependencies
4848
run: |
49-
uv sync --only-dev
49+
make venv
5050
5151
- name: Fix logo in Readme
5252
run: |
5353
sed -i "s#image:: docs/#image:: https://raw.githubusercontent.com/MobileTeleSystems/data-rentgen/$GITHUB_SHA/docs/#g" README.rst
5454
sed -i "s#logo_wide_white_text.svg#logo_wide.svg#g" README.rst
5555
5656
- name: Build package
57-
run: make build
57+
run: uv build
5858

5959
- name: Publish package
6060
uses: pypa/gh-action-pypi-publish@release/v1

.pre-commit-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ repos:
9191
rev: 0.7.19
9292
hooks:
9393
- id: uv-lock
94+
entry: env GITHUB_RUN_ID=1 uv lock
9495

9596
- repo: local
9697
hooks:

Makefile

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,3 @@ docs-fresh: docs-cleanup docs-build ##@Docs Cleanup & build docs
146146
docs-openapi: ##@Docs Generate OpenAPI schema
147147
${PYTHON} -m data_rentgen.server.scripts.export_openapi_schema docs/_static/openapi_server.json
148148
${PYTHON} -m data_rentgen.http2kafka.scripts.export_openapi_schema docs/_static/openapi_http2kafka.json
149-
150-
build: ##@Build Build package
151-
${PYTHON} -m build

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@ dev = [
133133
"types-python-dateutil~=2.9.0.20241206",
134134
"types-jwcrypto~=1.5.0",
135135
"types-cachetools~=6.1.0",
136-
"build>=1.3.0",
137136
]
138137
docs = [
139138
"setuptools-git-versioning~=2.1.0",

uv.lock

Lines changed: 1 addition & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)