diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index a66c9e98..77327c69 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -100,7 +100,7 @@ jobs: run: | uv venv source .venv/bin/activate - uv sync --all-groups --active + uv sync --all-groups --active --frozen # comment out cookies module import sed -i 's/from .cookies/#from .cookies/' ./python/impit/impit.pyi sed -i 's/from .cookies/#from .cookies/' ./python/impit/__init__.py diff --git a/.github/workflows/python-code-checks.yaml b/.github/workflows/python-code-checks.yaml index 5ec9442c..8a493a14 100644 --- a/.github/workflows/python-code-checks.yaml +++ b/.github/workflows/python-code-checks.yaml @@ -31,7 +31,7 @@ jobs: working-directory: impit-python - name: Install Python dependencies - run: uv sync --all-extras + run: uv sync --all-extras --frozen working-directory: impit-python - name: Run lint check @@ -58,13 +58,13 @@ jobs: uses: astral-sh/setup-uv@v7 with: python-version: "${{ matrix.python-version }}" - + - name: Disable automatic `uv` builds run: printf "\n[tool.uv]\npackage = false" >> pyproject.toml working-directory: impit-python - name: Install Python dependencies - run: uv sync --all-extras + run: uv sync --all-extras --frozen working-directory: impit-python - name: Run type check diff --git a/.github/workflows/python-test.yaml b/.github/workflows/python-test.yaml index 27bbc412..828befff 100644 --- a/.github/workflows/python-test.yaml +++ b/.github/workflows/python-test.yaml @@ -139,7 +139,7 @@ jobs: set -e uv venv source .venv/bin/activate - uv sync --no-group docs --no-install-package impit -v + uv sync --no-group docs --frozen --no-install-package impit -v uv pip install --no-index --find-links dist --force-reinstall impit -v python -m pytest @@ -198,7 +198,7 @@ jobs: python3 -m virtualenv .venv source .venv/bin/activate pip install -U uv - uv sync --no-group docs --no-install-package impit -v + uv sync --no-group docs --frozen --no-install-package impit -v uv pip install --no-index --find-links dist --force-reinstall impit -v python -m pytest @@ -219,7 +219,7 @@ jobs: python3 -m virtualenv .venv source .venv/bin/activate pip install -U uv - uv sync --no-group docs --no-install-package impit -v + uv sync --no-group docs --frozen --no-install-package impit -v uv pip install --no-index --find-links dist --force-reinstall impit -v python -m pytest @@ -273,7 +273,7 @@ jobs: run: | uv venv source .venv/Scripts/activate - uv sync --no-group docs --no-install-package impit -v + uv sync --no-group docs --frozen --no-install-package impit -v uv pip install --no-index --find-links dist --force-reinstall impit -v python -m pytest @@ -327,7 +327,7 @@ jobs: run: | uv venv source .venv/bin/activate - uv sync --no-group docs --no-install-package impit -v + uv sync --no-group docs --frozen --no-install-package impit -v uv pip install --no-index --find-links dist --force-reinstall impit -v python -m pytest diff --git a/impit-node/package.json b/impit-node/package.json index 67ae7d5e..15b7118d 100644 --- a/impit-node/package.json +++ b/impit-node/package.json @@ -53,13 +53,13 @@ "packageManager": "yarn@4.10.3", "description": "Impit for JavaScript", "optionalDependencies": { - "impit-darwin-x64": "0.6.0", "impit-darwin-arm64": "0.6.0", - "impit-win32-x64-msvc": "0.6.0", - "impit-win32-arm64-msvc": "0.6.0", + "impit-darwin-x64": "0.6.0", + "impit-linux-arm64-gnu": "0.6.0", + "impit-linux-arm64-musl": "0.6.0", "impit-linux-x64-gnu": "0.6.0", "impit-linux-x64-musl": "0.6.0", - "impit-linux-arm64-gnu": "0.6.0", - "impit-linux-arm64-musl": "0.6.0" + "impit-win32-arm64-msvc": "0.6.0", + "impit-win32-x64-msvc": "0.6.0" } -} \ No newline at end of file +} diff --git a/impit-node/yarn.lock b/impit-node/yarn.lock index 38bbc601..53f4ae7e 100644 --- a/impit-node/yarn.lock +++ b/impit-node/yarn.lock @@ -2530,58 +2530,58 @@ __metadata: languageName: node linkType: hard -"impit-darwin-arm64@npm:0.5.4": - version: 0.5.4 - resolution: "impit-darwin-arm64@npm:0.5.4" +"impit-darwin-arm64@npm:0.6.0": + version: 0.6.0 + resolution: "impit-darwin-arm64@npm:0.6.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"impit-darwin-x64@npm:0.5.4": - version: 0.5.4 - resolution: "impit-darwin-x64@npm:0.5.4" +"impit-darwin-x64@npm:0.6.0": + version: 0.6.0 + resolution: "impit-darwin-x64@npm:0.6.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"impit-linux-arm64-gnu@npm:0.5.4": - version: 0.5.4 - resolution: "impit-linux-arm64-gnu@npm:0.5.4" +"impit-linux-arm64-gnu@npm:0.6.0": + version: 0.6.0 + resolution: "impit-linux-arm64-gnu@npm:0.6.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"impit-linux-arm64-musl@npm:0.5.4": - version: 0.5.4 - resolution: "impit-linux-arm64-musl@npm:0.5.4" +"impit-linux-arm64-musl@npm:0.6.0": + version: 0.6.0 + resolution: "impit-linux-arm64-musl@npm:0.6.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"impit-linux-x64-gnu@npm:0.5.4": - version: 0.5.4 - resolution: "impit-linux-x64-gnu@npm:0.5.4" +"impit-linux-x64-gnu@npm:0.6.0": + version: 0.6.0 + resolution: "impit-linux-x64-gnu@npm:0.6.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"impit-linux-x64-musl@npm:0.5.4": - version: 0.5.4 - resolution: "impit-linux-x64-musl@npm:0.5.4" +"impit-linux-x64-musl@npm:0.6.0": + version: 0.6.0 + resolution: "impit-linux-x64-musl@npm:0.6.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"impit-win32-arm64-msvc@npm:0.5.4": - version: 0.5.4 - resolution: "impit-win32-arm64-msvc@npm:0.5.4" +"impit-win32-arm64-msvc@npm:0.6.0": + version: 0.6.0 + resolution: "impit-win32-arm64-msvc@npm:0.6.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"impit-win32-x64-msvc@npm:0.5.4": - version: 0.5.4 - resolution: "impit-win32-x64-msvc@npm:0.5.4" +"impit-win32-x64-msvc@npm:0.6.0": + version: 0.6.0 + resolution: "impit-win32-x64-msvc@npm:0.6.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2594,14 +2594,14 @@ __metadata: "@types/express": "npm:^5.0.0" "@types/node": "npm:^22.13.1" express: "npm:^5.0.0" - impit-darwin-arm64: "npm:0.5.4" - impit-darwin-x64: "npm:0.5.4" - impit-linux-arm64-gnu: "npm:0.5.4" - impit-linux-arm64-musl: "npm:0.5.4" - impit-linux-x64-gnu: "npm:0.5.4" - impit-linux-x64-musl: "npm:0.5.4" - impit-win32-arm64-msvc: "npm:0.5.4" - impit-win32-x64-msvc: "npm:0.5.4" + impit-darwin-arm64: "npm:0.6.0" + impit-darwin-x64: "npm:0.6.0" + impit-linux-arm64-gnu: "npm:0.6.0" + impit-linux-arm64-musl: "npm:0.6.0" + impit-linux-x64-gnu: "npm:0.6.0" + impit-linux-x64-musl: "npm:0.6.0" + impit-win32-arm64-msvc: "npm:0.6.0" + impit-win32-x64-msvc: "npm:0.6.0" socks-server-lib: "npm:^0.0.3" tough-cookie: "npm:^6.0.0" typedoc: "npm:^0.28.13"