Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a532262
feat: update pixi-pack to be able to pack packages from source
Nov 21, 2025
a9b0110
feat: add integration tests for local build packages
Nov 24, 2025
0847e0d
fix: remove recursive search and use packages from lock file
Nov 29, 2025
1377324
fix: fix after review
Dec 1, 2025
482bd9e
refactor local-build structure
pavelzw Dec 1, 2025
8d7d436
explicitly drop
pavelzw Dec 1, 2025
4f94186
reword
pavelzw Dec 1, 2025
177e276
fix: fix manifest_dir
Dec 2, 2025
456da43
chore: Update shasums after release (#242)
pavelzw Nov 21, 2025
3506c08
ci: bump the gh-actions group with 5 updates (#247)
dependabot[bot] Dec 7, 2025
2f23e6e
build: Bump rattler, use uv from crates.io (#243)
pavelzw Dec 8, 2025
bea3f62
fix: fix tests to match pixi 0.6.1
Dec 18, 2025
b6b2895
Merge branch 'main' into add_source_pkg_handling
toprinse Dec 18, 2025
0384d5c
fix: fix cargo lock
Dec 18, 2025
e7eac88
merge main into add_source_pkg_handling
Mar 30, 2026
eaf607c
feat: add source package handling with cross-platform fixes
Mar 30, 2026
5540214
Merge remote-tracking branch 'upstream/main' into add_source_pkg_hand…
May 27, 2026
f26f503
fix: fix typo
May 27, 2026
61c64d1
Merge branch 'main' of github.com:Quantco/pixi-pack into add_source_p…
delsner Jul 3, 2026
6728477
Bump pixi
delsner Jul 3, 2026
420b29f
Adjust implementation for most recent pixi publish
delsner Jul 3, 2026
30a922b
Fix
delsner Jul 3, 2026
e212351
nit
delsner Jul 3, 2026
fb84a3d
fix?
delsner Jul 3, 2026
579fd5c
Disable test again
delsner Jul 3, 2026
4d703ac
Merge branch 'main' into add_source_pkg_handling
pavelzw Jul 3, 2026
d2ab537
bump
pavelzw Jul 3, 2026
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
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "pixi-pack"
description = "A command line tool to pack and unpack conda environments for easy sharing"
version = "0.7.9"
version = "0.7.10"
edition = "2024"

# See https://doc.rust-lang.org/cargo/reference/profiles.html
Expand Down
6 changes: 6 additions & 0 deletions examples/local-build/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cmake_minimum_required(VERSION 3.22)

project(local_build_main_pkg C)

add_executable(hello-main hello.c)
install(TARGETS hello-main DESTINATION bin)
5 changes: 5 additions & 0 deletions examples/local-build/hello.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#include <stdio.h>
int main(void) {
printf("Hello from local-build-main-pkg!\n");
return 0;
}
6 changes: 6 additions & 0 deletions examples/local-build/local-pkg/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cmake_minimum_required(VERSION 3.22)

project(local_build_local_pkg C)

add_executable(hello-pkg hello.c)
install(TARGETS hello-pkg DESTINATION bin)
5 changes: 5 additions & 0 deletions examples/local-build/local-pkg/hello.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#include <stdio.h>
int main(void) {
printf("Hello from local-build-local-pkg!\n");
return 0;
}
11 changes: 11 additions & 0 deletions examples/local-build/local-pkg/pixi.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[package]
name = "local-build-local-pkg"
version = "0.1.0"

[package.build]
# xref: https://github.com/prefix-dev/pixi/issues/6524
backend = { name = "pixi-build-cmake", version = "==0.4.3" }

[package.run-dependencies]
curl = "==8.17.0"
local-build-local-pkg-2 = { path = "../local-pkg2" }
6 changes: 6 additions & 0 deletions examples/local-build/local-pkg2/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cmake_minimum_required(VERSION 3.22)

project(local_build_local_pkg2 C)

add_executable(hello-pkg2 hello.c)
install(TARGETS hello-pkg2 DESTINATION bin)
5 changes: 5 additions & 0 deletions examples/local-build/local-pkg2/hello.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#include <stdio.h>
int main(void) {
printf("Hello from local-build-local-pkg-2!\n");
return 0;
}
10 changes: 10 additions & 0 deletions examples/local-build/local-pkg2/pixi.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[package]
name = "local-build-local-pkg-2"
version = "0.1.0"

[package.build]
# xref: https://github.com/prefix-dev/pixi/issues/6524
backend = { name = "pixi-build-cmake", version = "==0.4.3" }

[package.run-dependencies]
curl = "==8.17.0"
Loading
Loading