Skip to content

Commit fb9999d

Browse files
committed
add pixi package to pixi itself
1 parent 923e3fb commit fb9999d

File tree

2 files changed

+118
-1
lines changed

2 files changed

+118
-1
lines changed

pixi.lock

Lines changed: 89 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pixi.toml

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[project]
1+
[workspace]
22
authors = [
33
"Wolf Vollprecht <[email protected]>",
44
"Bas Zalmstra <[email protected]>",
@@ -8,8 +8,14 @@ authors = [
88
channels = ["https://prefix.dev/conda-forge"]
99
description = "Package management made easy!"
1010
platforms = ["linux-64", "win-64", "osx-64", "osx-arm64", "linux-aarch64"]
11+
preview = ["pixi-build"]
1112
requires-pixi = ">=0.45"
1213

14+
[workspace.target.linux-64.build-variants]
15+
c_stdlib = ["sysroot"]
16+
c_stdlib_version = ["2.34"]
17+
18+
1319
[dependencies]
1420
git = ">=2.51.0,<3"
1521
python = ">=3.13.5,<3.15"
@@ -248,6 +254,15 @@ description = "Build build-backends used for testing purposes"
248254
[feature.dist.dependencies]
249255
zig = ">=0.15.1,<0.16"
250256

257+
[feature.pixi-build.dependencies]
258+
pixi = { path = "." }
259+
260+
[feature.pixi-build.system-requirements]
261+
libc = "2.34"
262+
263+
[system-requirements]
264+
libc = "2.34"
265+
251266
#
252267
# Environment descriptions
253268
#
@@ -272,6 +287,7 @@ lint = { features = [
272287
"schema",
273288
"pypi-gen",
274289
], no-default-feature = true, solve-group = "default" }
290+
pixi-build = { features = ["pixi-build"], no-default-feature = true }
275291
pypi-gen = { features = ["pypi-gen"] }
276292
recipes = { features = ["recipes"], no-default-feature = true }
277293
schema = { features = [
@@ -280,3 +296,15 @@ schema = { features = [
280296
], no-default-feature = true, solve-group = "default" }
281297
test-export = { features = ["micromamba"], no-default-feature = true }
282298
trampoline = { features = ["trampoline"], no-default-feature = true }
299+
300+
301+
#
302+
# Package descriptions
303+
#
304+
305+
[package]
306+
name = "pixi"
307+
308+
[package.build]
309+
backend = { name = "pixi-build-rust", version = "*" }
310+
source = { path = "crates/pixi" }

0 commit comments

Comments
 (0)