-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
pythonPackages.fs-s3fs: init at 1.0.0 #50471
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
Conversation
cc @ironpinguin |
@GrahamcOfBorg build pythonPackages.fs-s3fs python3Packages.fs-s3fs |
Success on x86_64-linux (full log) Attempted: pythonPackages.fs-s3fs, python3Packages.fs-s3fs Partial log (click to expand)
|
Timed out, unknown build status on aarch64-linux (full log) Attempted: pythonPackages.fs-s3fs, python3Packages.fs-s3fs Partial log (click to expand)
|
Timed out, unknown build status on x86_64-darwin (full log) Attempted: pythonPackages.fs-s3fs, python3Packages.fs-s3fs Partial log (click to expand)
|
rebuilding due to timeouts (I guess that's been an issue with borg as the package is actually trivial) @GrahamcOfBorg build pythonPackages.fs-s3fs python3Packages.fs-s3fs |
Success on x86_64-linux (full log) Attempted: pythonPackages.fs-s3fs, python3Packages.fs-s3fs Partial log (click to expand)
|
Timed out, unknown build status on x86_64-darwin (full log) Attempted: pythonPackages.fs-s3fs, python3Packages.fs-s3fs Partial log (click to expand)
|
Timed out, unknown build status on aarch64-linux (full log) Attempted: pythonPackages.fs-s3fs, python3Packages.fs-s3fs Partial log (click to expand)
|
The original problem seems to be |
I decided to skip the tests in |
`fs` is a python-based file system abstraction layer. The new package `fs-s3fs` is an implementation of it which stores files inside an S3 bucket.
Although the tests are passing locally, it seems as the excessive filesystem usage causes several build failures and timeouts in the Hydra and OfBorg infrastructure: * https://hydra.nixos.org/build/84374861 (python3 on linux.x86_64) * https://hydra.nixos.org/build/84368459 (python2 on linux.x86_64) Some of these tests are failing after several seconds though, but I couldn't identify a pattern and I'm not overly surprised that a FTP library has impure tests. However the API seems to be usable in a Python {2,3} environment, so it should be safe to use even with disabled tests.
b4e73b0
to
9d2160e
Compare
Thanks for the reminder! I decided to skip the tests as they heavily rely on s3 buckets and such tests arehighly impure. |
All these impurities and we'll need a software filter 😄 I'm testing locally. Should be good though. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great, merging at will.
Also 👍 for your detailed commit msg for pythonPackages.pyftpdlib
.
Motivation for this change
fs
is a python-based file system abstraction layer. The new packagefs-s3fs
is an implementation of it which stores files inside an S3bucket.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)