Fix venv creation to handle missing ensurepip by using --without-pip and manual pip install
Some checks failed
package-tests / test-python-packages (map[name:aitbc-cli path:. python_version:3.13]) (push) Successful in 16s
package-tests / test-python-packages (map[name:aitbc-agent-sdk path:packages/py/aitbc-agent-sdk python_version:3.13]) (push) Successful in 18s
package-tests / test-python-packages (map[name:aitbc-crypto path:packages/py/aitbc-crypto python_version:3.13]) (push) Successful in 9s
package-tests / test-python-packages (map[name:aitbc-core path:packages/py/aitbc-core python_version:3.13]) (push) Failing after 11s
package-tests / test-python-packages (map[name:aitbc-sdk path:packages/py/aitbc-sdk python_version:3.13]) (push) Successful in 9s
package-tests / test-javascript-packages (map[name:aitbc-sdk node_version:24 path:packages/js/aitbc-sdk]) (push) Successful in 13s
package-tests / cross-language-compatibility (push) Has been skipped
package-tests / package-integration-tests (push) Has been skipped
security-scanning / audit (push) Successful in 10s
Some checks failed
package-tests / test-python-packages (map[name:aitbc-cli path:. python_version:3.13]) (push) Successful in 16s
package-tests / test-python-packages (map[name:aitbc-agent-sdk path:packages/py/aitbc-agent-sdk python_version:3.13]) (push) Successful in 18s
package-tests / test-python-packages (map[name:aitbc-crypto path:packages/py/aitbc-crypto python_version:3.13]) (push) Successful in 9s
package-tests / test-python-packages (map[name:aitbc-core path:packages/py/aitbc-core python_version:3.13]) (push) Failing after 11s
package-tests / test-python-packages (map[name:aitbc-sdk path:packages/py/aitbc-sdk python_version:3.13]) (push) Successful in 9s
package-tests / test-javascript-packages (map[name:aitbc-sdk node_version:24 path:packages/js/aitbc-sdk]) (push) Successful in 13s
package-tests / cross-language-compatibility (push) Has been skipped
package-tests / package-integration-tests (push) Has been skipped
security-scanning / audit (push) Successful in 10s
This commit is contained in:
@@ -596,7 +596,9 @@ jobs:
|
|||||||
poetry build
|
poetry build
|
||||||
elif [[ -f "setup.py" ]]; then
|
elif [[ -f "setup.py" ]]; then
|
||||||
echo "No pyproject.toml found, using setup.py..."
|
echo "No pyproject.toml found, using setup.py..."
|
||||||
python3 -m venv .build-venv
|
# Create venv without pip first, then install pip manually
|
||||||
|
python3 -m venv .build-venv --without-pip
|
||||||
|
curl -sSL https://bootstrap.pypa.io/get-pip.py | .build-venv/bin/python3
|
||||||
source .build-venv/bin/activate
|
source .build-venv/bin/activate
|
||||||
pip install build setuptools wheel -q
|
pip install build setuptools wheel -q
|
||||||
python3 -m build
|
python3 -m build
|
||||||
|
|||||||
Reference in New Issue
Block a user