More Python 3.12 enablement (home-assistant edition)#289893
More Python 3.12 enablement (home-assistant edition)#289893mweinelt merged 32 commits intoNixOS:stagingfrom
Conversation
7cf4e51 to
00bb0c8
Compare
03da396 to
9d42fd6
Compare
There was a problem hiding this comment.
Instead of writing comments for all my nits and the switches to pynose and putting the work on you, I've opted into doing it myself and pushed it onto the branch. I've built all the packages locally on this branch and verified that things still work. The diff can be found here https://github.com/NixOS/nixpkgs/compare/03da39652278fa3168d326c5be28c8302b493064..9d42fd66e470ecf2b1d45ac904dae68de1916bd0
I hope that's fine for you.
Please consider everything up to this point reviewed and approved by me.
There was a problem hiding this comment.
Unrelated note: we should probably set this in pytestCheckHook because I don't think we could be bothered less by those.
There was a problem hiding this comment.
Feel free to send a PR.
9d42fd6 to
22444c2
Compare
22444c2 to
d1f08b8
Compare
|
Extracted the opencv bump into #289994 for more review. |
d1f08b8 to
46be9cd
Compare
|
fd6917d to
512ec35
Compare
Removed linters from checkInputs, normalized pname, remove python <3.8 compatibility
Js2py is not supported on 3.12.
Nosexcover is not supported on 3.12.
lib2to3 is not supported in setuptools since a longer time.
and some light updates to dependency handling.
Aiounittest is not supported on 3.12.
Aiounittest is unsupported on 3.12.
Aiounittest is unsupported on 3.12.
and refactor, use pep 517 builder.
The former is the removed alias for the latter.
and convert to pep517 build.
512ec35 to
89656f0
Compare
|
Fyi, I believe the |
Description of changes
Reverting the pbr disable for 3.12 unblocks lots of packages, which of course need lots of attention. 🤷
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.