Revert "python3Packages.dataset: use sqlalchemy_1_4"#477562
Revert "python3Packages.dataset: use sqlalchemy_1_4"#477562dotlambda merged 6 commits intoNixOS:masterfrom
Conversation
3856d18 to
f1e74ff
Compare
This reverts commit 3ef0b7d because only unversioned attributes may be included in dependencies.
199d047 to
6ffe711
Compare
|
@wolfgangwalther, I thought you argued against this approach. |
Right, that was in #404946 (comment), which was implemented in #444420. This technically only applies to by-name packages, not python-modules - but that was the case for the earlier guideline as well. I'd say outside of by-name both is fine, but I don't think "because only unversioned attributes may be included in dependencies." is a sufficient reason / motivation for this kind of change - there is no such hard requirement. Edit: The above was written purely from the by-name perspective. By looking at the original PR, I found the comment referring to the python manual at https://nixos.org/manual/nixpkgs/stable/#contributing-guidelines, which clearly states that this is not allowed for python. It would help to link such information in the PR body directly. |
Even in |
I was not talking about python at all, but about the interface for by-name packages and whether they put stuff in |
wolfgangwalther
left a comment
There was a problem hiding this comment.
To be clear: No objection from my side.
3fca83e to
57dae99
Compare
This comment was marked as outdated.
This comment was marked as outdated.
|
| maintainers = with lib.maintainers; [ xfnw ]; | ||
| # SQLAlchemy >= 2.0.0 is unsupported | ||
| # https://github.com/pudo/dataset/issues/411 | ||
| broken = lib.versionAtLeast sqlalchemy.version "2.0.0"; |
There was a problem hiding this comment.
Yeah, I guess that's fair. That is a disheartening thread.
|
The package removals listed are all due to marking dataset broken. |
|
Is this something "wrong"? Nix thought these packages are also broken so won't build them? Or a bug or the CI? |
That's how it's supposed to be. |
|
Then why do you break androguard and fdroidserver intentionally? 😕 Shouldn't the CI check them? |
I didn't break them. They are simply not rebuilt by this PR. |
|
Because there is no rebuild? Got it, thanks! |
This partially reverts #380276 because only unversioned attributes may be included in dependencies.1
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.
Footnotes
https://nixos.org/manual/nixpkgs/stable/#contributing-guidelines ↩