Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wheel.mk: Migrate to using status cookie #6389

Merged
merged 24 commits into from
Jan 18, 2025
Merged
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
9289468
wheel.mk: Use status cookie for general wheel + wheel_download
th0ma7 Jan 13, 2025
2f662ae
wheel.mk: Move wheel jq query to master wheel mk file
th0ma7 Jan 13, 2025
38c35fd
spk.mk: Add new cokkoe files to wheelclean
th0ma7 Jan 13, 2025
892b8c0
wheel.mk: Declare crossenv default wheel type
th0ma7 Jan 13, 2025
ceed5cf
wheel.mk: Fix grep+sed file looping to avoid loosing filename
th0ma7 Jan 13, 2025
57b8cbb
wheel.mk: Avoid downloading if pure wheel packaging is disabled
th0ma7 Jan 13, 2025
5a7def6
common.mk: Add PIP_NATIVE to use our own pip native always
th0ma7 Jan 14, 2025
0a84ca1
crossenv.mk: Missing call to pre_crossenv_target
th0ma7 Jan 14, 2025
59482d7
spk.mk: Add ability to clean one specific wheel
th0ma7 Jan 14, 2025
4c50a76
wheel.mk: Enable compile and install steps for wheel building
th0ma7 Jan 15, 2025
ab02b4b
wheel.mk: Re-enable install_python_wheel towards staging directory
th0ma7 Jan 15, 2025
3ca2223
Bump package version to initiate build wheel testing
th0ma7 Jan 15, 2025
f2c6a26
python-wheel.mk: Ensure wheelhouse directory is set
th0ma7 Jan 15, 2025
c1f2a54
wheel-compile.mk: Fix call to crossenv <wheelname>-<wheelversion>
th0ma7 Jan 15, 2025
6efb2c8
python-wheel.mk: Fix post compile issue related to install
th0ma7 Jan 15, 2025
7c89c52
crossenv.mk: Migrate to using WHEEL_NAME and WHEEL_VERSION
th0ma7 Jan 17, 2025
6243fd9
wheelclean: Also clean-up work/.wheel* due to download-wheels
th0ma7 Jan 17, 2025
54d8d69
wheel.mk: Add new download-wheels sub-routine
th0ma7 Jan 17, 2025
8d52a82
wheel.mk: Remove commented debug traces
th0ma7 Jan 17, 2025
ce0afe8
wheel.mk: Pre-process #egg= tags for compatibility with newer pip
th0ma7 Jan 17, 2025
c5f16e7
wheel.mk: Fix MAKECMDGOALS when called from spk.mk
th0ma7 Jan 18, 2025
5415058
github-action: Enable downloading wheels from new method
th0ma7 Jan 18, 2025
965d64f
Revert package bump to test wheels
th0ma7 Jan 18, 2025
c744059
deluge: Revert package bump
th0ma7 Jan 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
common.mk: Add PIP_NATIVE to use our own pip native always
th0ma7 committed Jan 14, 2025
commit 5a7def6c6d84fbe9ef0f2f052b7cc76a0a63b58d
3 changes: 3 additions & 0 deletions mk/spksrc.common.mk
Original file line number Diff line number Diff line change
@@ -32,6 +32,9 @@ PIP ?= pip
# System default pip outside from build environment
PIP_SYSTEM = $(shell which pip)

# System default pip outside from build environment
PIP_NATIVE = $(WORK_DIR)/../../../native/$(or $(PYTHON_PACKAGE),$(SPK_NAME))/work-native/install/usr/local/bin/pip

# Why ask for the same thing twice? Always cache downloads
PIP_CACHE_OPT ?= --find-links $(PIP_DISTRIB_DIR) --cache-dir $(PIP_CACHE_DIR)
PIP_WHEEL_ARGS = wheel --disable-pip-version-check --no-binary :all: $(PIP_CACHE_OPT) --no-deps --wheel-dir $(WHEELHOUSE)