Replies: 4 comments 4 replies
-
This version works [workspace]
authors = ["Giordon Stark <[email protected]>"]
channels = ["conda-forge"]
name = "scipp-pixels-module-qc-monitoring"
platforms = ["linux-64", "linux-aarch64"]
version = "0.1.0"
[tasks]
[dependencies]
python = ">=3.7,<3.11"
[pypi-dependencies]
adafruit-circuitpython-bitbangio = "==1.3.0" but it seems I will need to have separate |
Beta Was this translation helpful? Give feedback.
-
@kratsg You can define platform specific targets for each feature: [workspace]
authors = ["Giordon Stark <[email protected]>"]
channels = ["conda-forge"]
name = "scipp-pixels-module-qc-monitoring"
platforms = ["linux-64", "linux-aarch64"]
version = "0.1.0"
[tasks]
[feature.rpi.target.linux-aarch64.dependencies]
python = ">=3.7,<3.11"
[feature.daq.target.linux-64.dependencies]
python = ">=3.7,<3.11"
[environments.rpi]
features = ["rpi"]
[environments.daq]
features = ["daq"] This manifest solves and on my $ pixi list --environment rpi # Has environment locked but correctly doesn't install as wrong platform
Error: × ✘ No packages found in 'rpi' environment for 'linux-64' platform.
$ pixi list --environment rpi --platform linux-aarch64 # Specifying the target platform allows to show what would be installed if I was on that platform machine
Environment: rpi
Package Version Build Size Kind Source
_openmp_mutex 4.5 2_gnu 23.2 KiB conda https://conda.anaconda.org/conda-forge/
bzip2 1.0.8 h68df207_7 185.4 KiB conda https://conda.anaconda.org/conda-forge/
ca-certificates 2025.4.26 hbd8a1cb_0 148.7 KiB conda https://conda.anaconda.org/conda-forge/
ld_impl_linux-aarch64 2.43 h80caac9_4 682.7 KiB conda https://conda.anaconda.org/conda-forge/
libexpat 2.7.0 h5ad3122_0 71.4 KiB conda https://conda.anaconda.org/conda-forge/
libffi 3.4.6 he21f813_1 54.5 KiB conda https://conda.anaconda.org/conda-forge/
libgcc 15.1.0 he277a41_2 504.6 KiB conda https://conda.anaconda.org/conda-forge/
libgcc-ng 15.1.0 he9431aa_2 34 KiB conda https://conda.anaconda.org/conda-forge/
libgomp 15.1.0 he277a41_2 445.4 KiB conda https://conda.anaconda.org/conda-forge/
liblzma 5.8.1 h86ecc28_1 122 KiB conda https://conda.anaconda.org/conda-forge/
libnsl 2.0.1 h31becfc_0 33.7 KiB conda https://conda.anaconda.org/conda-forge/
libsqlite 3.49.2 h5eb1b54_0 893.8 KiB conda https://conda.anaconda.org/conda-forge/
libuuid 2.38.1 hb4cce97_0 34.9 KiB conda https://conda.anaconda.org/conda-forge/
libxcrypt 4.4.36 h31becfc_1 111.6 KiB conda https://conda.anaconda.org/conda-forge/
libzlib 1.3.1 h86ecc28_2 65.1 KiB conda https://conda.anaconda.org/conda-forge/
ncurses 6.5 ha32ae93_3 904.3 KiB conda https://conda.anaconda.org/conda-forge/
openssl 3.5.0 hd08dc88_1 3.5 MiB conda https://conda.anaconda.org/conda-forge/
python 3.10.17 h256493d_0_cpython 12.4 MiB conda https://conda.anaconda.org/conda-forge/
readline 8.2 h8382b9d_2 285 KiB conda https://conda.anaconda.org/conda-forge/
tk 8.6.13 h194ca79_0 3.2 MiB conda https://conda.anaconda.org/conda-forge/
tzdata 2025b h78e105d_0 120.1 KiB conda https://conda.anaconda.org/conda-forge/
$ pixi list --environment daq # environment and my machine's platform match and so is installed
Environment: daq
Package Version Build Size Kind Source
_libgcc_mutex 0.1 conda_forge 2.5 KiB conda https://conda.anaconda.org/conda-forge/
_openmp_mutex 4.5 2_gnu 23.1 KiB conda https://conda.anaconda.org/conda-forge/
bzip2 1.0.8 h4bc722e_7 246.9 KiB conda https://conda.anaconda.org/conda-forge/
ca-certificates 2025.4.26 hbd8a1cb_0 148.7 KiB conda https://conda.anaconda.org/conda-forge/
ld_impl_linux-64 2.43 h712a8e2_4 655.5 KiB conda https://conda.anaconda.org/conda-forge/
libexpat 2.7.0 h5888daf_0 72.7 KiB conda https://conda.anaconda.org/conda-forge/
libffi 3.4.6 h2dba641_1 56.1 KiB conda https://conda.anaconda.org/conda-forge/
libgcc 15.1.0 h767d61c_2 809.7 KiB conda https://conda.anaconda.org/conda-forge/
libgcc-ng 15.1.0 h69a702a_2 33.8 KiB conda https://conda.anaconda.org/conda-forge/
libgomp 15.1.0 h767d61c_2 442 KiB conda https://conda.anaconda.org/conda-forge/
liblzma 5.8.1 hb9d3cd8_1 110.2 KiB conda https://conda.anaconda.org/conda-forge/
libnsl 2.0.1 hd590300_0 32.6 KiB conda https://conda.anaconda.org/conda-forge/
libsqlite 3.49.2 hee588c1_0 894.8 KiB conda https://conda.anaconda.org/conda-forge/
libuuid 2.38.1 h0b41bf4_0 32.8 KiB conda https://conda.anaconda.org/conda-forge/
libxcrypt 4.4.36 hd590300_1 98 KiB conda https://conda.anaconda.org/conda-forge/
libzlib 1.3.1 hb9d3cd8_2 59.5 KiB conda https://conda.anaconda.org/conda-forge/
ncurses 6.5 h2d0b736_3 870.7 KiB conda https://conda.anaconda.org/conda-forge/
openssl 3.5.0 h7b32b05_1 3 MiB conda https://conda.anaconda.org/conda-forge/
python 3.10.17 hd6af730_0_cpython 23.9 MiB conda https://conda.anaconda.org/conda-forge/
readline 8.2 h8c095d6_2 275.9 KiB conda https://conda.anaconda.org/conda-forge/
tk 8.6.13 noxft_h4845f30_101 3.2 MiB conda https://conda.anaconda.org/conda-forge/
tzdata 2025b h78e105d_0 120.1 KiB conda https://conda.anaconda.org/conda-forge/ |
Beta Was this translation helpful? Give feedback.
-
add an issue fot this discussion #3897 |
Beta Was this translation helpful? Give feedback.
-
@kratsg @matthewfeickert set "no-build = true" and use v0.49.0, the example manifest with pypi dependents could be solved directly on a different platform other than the target one. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
and then running
just does not work. In fact, running anything like
also does not work. This seems to be limited to just
--pypi
flag added which does not seem to letpixi
resolve things properly.Beta Was this translation helpful? Give feedback.
All reactions