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

Users should be able to follow BUILD.md to create a wheel. #7359

Open
abey79 opened this issue Sep 5, 2024 · 2 comments
Open

Users should be able to follow BUILD.md to create a wheel. #7359

abey79 opened this issue Sep 5, 2024 · 2 comments
Labels
🧑‍💻 dev experience developer experience (excluding CI) 🦟 regression A thing that used to work in an earlier release

Comments

@abey79
Copy link
Member

abey79 commented Sep 5, 2024

Most user-friendly solution would be: Reimplement pixi run py-wheel

As per our current BUILD.md, users should be able to locally build wheels using pixi run py-wheel --release. This command is for some reason no longer in our pixi.toml file. This should be fixed.

@abey79 abey79 added ui concerns graphical user interface 🧑‍💻 dev experience developer experience (excluding CI) 🦟 regression A thing that used to work in an earlier release and removed ui concerns graphical user interface labels Sep 5, 2024
@Wumpf
Copy link
Member

Wumpf commented Sep 9, 2024

@jleibs jleibs changed the title Reimplement pixi run py-wheel Users should be able to follow BUILD.md to create a wheel. Sep 10, 2024
@jleibs
Copy link
Member

jleibs commented Oct 28, 2024

The most annoying part of this is the instructions needs some careful per-platform handling. Here's the sequence of commands to run on linux in the meantime:

pixi run rerun-build-native-and-web-release
cp target/release/rerun rerun_py/rerun_sdk/rerun_cli/
pixi run python scripts/ci/build_and_upload_wheels.py  --dir unused --target x86_64-unknown-linux-gnu --compat manylinux_2_34

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧑‍💻 dev experience developer experience (excluding CI) 🦟 regression A thing that used to work in an earlier release
Projects
None yet
Development

No branches or pull requests

3 participants