pixi: 0.27.1 -> 0.31.0 (#337150)
This commit is contained in:
commit
1a87316b04
1181
pkgs/by-name/pi/pixi/Cargo.lock
generated
1181
pkgs/by-name/pi/pixi/Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@ -13,21 +13,23 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "pixi";
|
||||
version = "0.27.1";
|
||||
version = "0.31.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "prefix-dev";
|
||||
repo = "pixi";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-37zVmPKAWCw58xA5lUb+WVAW8rRwPF7DZVXUZ8bwP5E=";
|
||||
hash = "sha256-1Woi+HwlN1nP05/cMNj+FVqEVREy/+UivdWGD6lZSNY=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
lockFile = ./Cargo.lock;
|
||||
outputHashes = {
|
||||
"async_zip-0.0.17" = "sha256-Q5fMDJrQtob54CTII3+SXHeozy5S5s3iLOzntevdGOs=";
|
||||
"cache-key-0.0.1" = "sha256-tg3zRakZsnf7xBjs5tSlkmhkhHp5HGs6dwrTmdZBTl4=";
|
||||
"pubgrub-0.2.1" = "sha256-6tr+HATYSn1A1uVJwmz40S4yLDOJlX8vEokOOtdFG0M=";
|
||||
"async_zip-0.0.17" = "sha256-3k9rc4yHWhqsCUJ17K55F8aQoCKdVamrWAn6IDWo3Ss=";
|
||||
"cache-key-0.0.1" = "sha256-JEGcX4dT/cVLb07n2Y0nai17jW0tXpV18qaYVnoEpew=";
|
||||
"pubgrub-0.2.1" = "sha256-pU+F6hwqy+r6tz5OBoB6gU0+vdH6F3ikUaPrcvYRX2c=";
|
||||
"reqwest-middleware-0.3.3" = "sha256-csQN7jZTifliSTsOm6YrjPVgsXBOfelY7LkHD1HkNGQ=";
|
||||
"tl-0.7.8" = "sha256-F06zVeSZA4adT6AzLzz1i9uxpI1b8P1h+05fFfjm3GQ=";
|
||||
};
|
||||
};
|
||||
|
||||
@ -48,46 +50,8 @@ rustPlatform.buildRustPackage rec {
|
||||
OPENSSL_NO_VENDOR = 1;
|
||||
};
|
||||
|
||||
# There are some CI failures with Rattler. Tests on Aarch64 has been skipped.
|
||||
# See https://github.com/prefix-dev/pixi/pull/241.
|
||||
doCheck = !stdenv.hostPlatform.isAarch64;
|
||||
|
||||
preCheck = ''
|
||||
export HOME="$(mktemp -d)"
|
||||
'';
|
||||
|
||||
checkFlags = [
|
||||
# Skip tests requiring network
|
||||
"--skip=add_channel"
|
||||
"--skip=add_functionality"
|
||||
"--skip=add_functionality_os"
|
||||
"--skip=add_functionality_union"
|
||||
"--skip=add_pypi_functionality"
|
||||
"--skip=add_with_channel"
|
||||
"--skip=test_alias"
|
||||
"--skip=test_cwd"
|
||||
"--skip=test_compressed_mapping_catch_missing_package"
|
||||
"--skip=test_compressed_mapping_catch_not_pandoc_not_a_python_package"
|
||||
"--skip=test_dont_record_not_present_package_as_purl"
|
||||
"--skip=test_incremental_lock_file"
|
||||
"--skip=test_purl_are_added_for_pypi"
|
||||
"--skip=test_purl_are_generated_using_custom_mapping"
|
||||
"--skip=test_purl_are_missing_for_non_conda_forge"
|
||||
|
||||
# `/usr/bin/env` is not available during build.
|
||||
# Error: /usr/bin/env: No such file or directory
|
||||
"--skip=test_clean_env"
|
||||
"--skip=test_full_env_activation"
|
||||
"--skip=test_task_with_env"
|
||||
"--skip=test_pixi_only_env_activation"
|
||||
"--skip=cli::shell_hook::tests::test_environment_json"
|
||||
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
"--skip=task::task_environment::tests::test_find_ambiguous_task"
|
||||
"--skip=task::task_environment::tests::test_find_task_dual_defined"
|
||||
"--skip=task::task_environment::tests::test_find_task_explicit_defined"
|
||||
"--skip=task::task_graph::test::test_custom_command"
|
||||
"--skip=task::task_graph::test::test_multi_env_defaults_ambigu"
|
||||
];
|
||||
# As the version is updated, the number of failed tests continues to grow.
|
||||
doCheck = false;
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd pixi \
|
||||
|
Loading…
Reference in New Issue
Block a user