-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
python3Packages.s3transfer: enable tests #154280
Conversation
5a52d40
to
315b52c
Compare
dc839de
to
9457af4
Compare
Result of 1 package marked as broken and skipped:
51 packages failed to build:
102 packages built:
|
@fabaff This seems to be failing for me on
It fails for me consistently. Here's the full build log s3transfer-build-log.txt. Please let me know if I can help run a specific branch/test to help or if maybe |
@fabaff I'm getting the error on
|
I'm also affected by this. @lamdor @duckpuppy Did you happen to open an issue about this? |
Pin nixpkgs to version before NixOS/nixpkgs#154280 was merged that breaks awscli dependency.
@YorikSar I haven't yet had time to look more into it and create an issue. If someone beats me to it, that would be great. |
It still fails (https://hydra.nixos.org/eval/1738910?filter=s3transfer&compare=1738843&full=#tabs-still-fail). Looks like that a condition for tests is needed for Darwin. |
Perhaps somebody from @NixOS/darwin-maintainers could help. |
This passes for me on python 3.7, but fails on 3.8 and 3.9 (and probably any later version). The stack trace implicates multiprocessing. There was a change in python 3.8 that defaults multiprocessing to |
I submitted a PR which ignores that test_compat on darwin. I've verified that then it is able to build s3transfer without any issue: #155896 |
Motivation for this change
Enable tests
Related #154264
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes