-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
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
pythonPackages.mesa: init at 0.8.6 #71244
Conversation
a0ecefa
to
c8713f3
Compare
2551a4d
to
f87484e
Compare
I disabled the tests for the |
21d2231
to
3303093
Compare
@GrahamcOfBorg build python3.pkgs.mesa |
do you mind rebasing this on top of master... I seem to be building things that I shouldn't when I review...
|
Yes, sure. 🙂 |
figured it out, pyside is importing the mesa package, before it was getting it from the pkgs package scope, but now it's finding in python packages.
do you mind adding doing:
to top-level/python-modules.nix and naming it: |
|
@dpaetzel can you address the changes requested from @jonringer? Looks good for me to merge then :-) |
I finally got to address the |
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.
nix-review
passes on NixOS (python38Packages.pytest is broken on master)
diff LGTM
outputs LGTM
able to import from python interpreter
[2 built (4 failed), 8 copied (0.8 MiB), 0.7 MiB DL]
error: build of '/nix/store/2nni8zqp3cgyn0k12h856j7nalgl9f2w-env.drv' failed
https://github.com/NixOS/nixpkgs/pull/71244
1 package failed to build:
python38Packages.mesa
1 package were build:
python37Packages.mesa
[nix-shell:/home/jon/.cache/nix-review/pr-71244-3]$ nix path-info -Sh ./results/python37Packages.mesa
/nix/store/rs9hnidl4zrakl1ka6kwbvdfgdaaxg2c-python3.7-mesa-0.8.6 403.0M
# mostly due to pandas closure
[nix-shell:/home/jon/.cache/nix-review/pr-71244-3]$ nix path-info -Sh ./result
/nix/store/aml9daqjz8c7z33k3j2sg12p622z50hd-python3.7-pandas-0.25.1 371.6M
@GrahamcOfBorg build python3Packages.mesa |
Oh, I probably should exclude |
No, python38Packages.pytest is broken on master, so I'm disregarding it for now |
it was fixed in staging, just hasn't made it's way to master yet |
I was wondering why the closure was so huge, i managed to shave off 57MB #71553 |
Ah, that clarifies it. Nice work on the closure size! |
ofborg finally built everything :), merging. Thanks for sticking through all the pain |
Nice! Thank you, reviewers 🙂 |
Motivation for this change
mesa is a Python 3+ library for creating multi-agent simulations.
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)