Package seems to be stable and fully functional, I use it a lot. Tests on this package and the dependencies that are maintained by me are passing for me.
Sanity check failed: > dev-python/qdarkstyle-2.8.1 > bdepend amd64 stable profile default/linux/amd64/17.0 (39 total) > >=dev-python/helpdev-0.6.2[-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_6(-),python_targets_python3_7(-)] > bdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > >=dev-python/helpdev-0.6.2[-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_6(-),python_targets_python3_7(-)] > depend amd64 stable profile default/linux/amd64/17.0 (39 total) > dev-python/qtsass[-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_6(-),python_targets_python3_7(-)] > depend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > dev-python/qtsass[-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_6(-),python_targets_python3_7(-)] > rdepend amd64 stable profile default/linux/amd64/17.0 (39 total) > >=dev-python/helpdev-0.6.2[-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_6(-),python_targets_python3_7(-)] > rdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > >=dev-python/helpdev-0.6.2[-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_6(-),python_targets_python3_7(-)] > dev-python/spyder-kernels-1.9.0 > bdepend amd64 stable profile default/linux/amd64/17.0 (39 total) > >=dev-python/jupyter_client-5.3.4[-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_targets_python3_6(-),python_targets_python3_7(-)] > bdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > >=dev-python/jupyter_client-5.3.4[-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_targets_python3_6(-),python_targets_python3_7(-)] > rdepend amd64 stable profile default/linux/amd64/17.0 (39 total) > >=dev-python/jupyter_client-5.3.4[-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_targets_python3_6(-),python_targets_python3_7(-)] > rdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > >=dev-python/jupyter_client-5.3.4[-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_targets_python3_6(-),python_targets_python3_7(-)] > dev-python/spyder-4.1.2 > bdepend amd64 stable profile default/linux/amd64/17.0 (39 total) > >=dev-python/qtconsole-4.6.0[-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_targets_python3_6(-),python_targets_python3_7(-)] > bdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > >=dev-python/qtconsole-4.6.0[-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_targets_python3_6(-),python_targets_python3_7(-)] > rdepend amd64 stable profile default/linux/amd64/17.0 (39 total) > >=dev-python/qtconsole-4.6.0[-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_targets_python3_6(-),python_targets_python3_7(-)] > rdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > >=dev-python/qtconsole-4.6.0[-python_single_target_python3_6(-),-python_single_target_python3_7(-),python_targets_python3_6(-),python_targets_python3_7(-)]
Sanity check failed: > dev-python/qtsass-0.3.0 > depend amd64 stable profile default/linux/amd64/17.0 (39 total) > dev-python/libsass[-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_6(-),python_targets_python3_7(-)] > depend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > dev-python/libsass[-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_6(-),python_targets_python3_7(-)]
All sanity-check issues have been resolved
Sanity check failed: > dev-python/spyder-4.1.2 > bdepend x86 stable profile default/linux/x86/17.0 (11 total) > >=dev-python/qtconsole-4.6.0[-python_single_target_python3_7(-),python_targets_python3_7(-)] > rdepend x86 stable profile default/linux/x86/17.0 (11 total) > >=dev-python/qtconsole-4.6.0[-python_single_target_python3_7(-),python_targets_python3_7(-)]
Unable to check for sanity: > no match for package: dev-python/spyder-4.1.2
Unable to check for sanity: > no match for package: dev-python/python-language-server-0.31.9
Unable to check for sanity: > no match for package: dev-python/qtawesome-0.7.1
Unable to check for sanity: > no match for package: dev-python/spyder-kernels-1.9.0
Unable to check for sanity: > no match for package: dev-python/yapf-0.28.0
Unable to check for sanity: > no match for package: dev-python/spyder-4.1.3
Unable to check for sanity: > no match for package: dev-python/jedi-0.15.2
Unable to check for sanity: > no match for package: dev-python/jedi-0.17.1
Unable to check for sanity: > no match for package: dev-python/wurlitzer-2.0.0
Unable to check for sanity: > no match for package: dev-python/helpdev-0.6.10
Sanity check failed: > dev-python/python-language-server-0.34.1 > depend amd64 stable profile default/linux/amd64/17.0 (39 total) > >=dev-python/rope-0.10.5[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > depend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > >=dev-python/rope-0.10.5[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)]
Unable to check for sanity: > no match for package: dev-python/spyder-4.1.4
Sanity check failed: > dev-python/spyder-kernels-1.9.4 > depend amd64 stable profile default/linux/amd64/17.0 (39 total) > dev-python/xarray[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > depend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > dev-python/xarray[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/spyder-4.1.5 > bdepend amd64 stable profile default/linux/amd64/17.0 (28 total) > <dev-python/pytest-faulthandler-2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/pytest-ordering[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pytest-xvfb[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/sphinx-multiversion[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-multiversion[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/sphinx-panels[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-panels[python_single_target_python3_8(+),python_targets_python3_8(-)] > bdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > <dev-python/pytest-faulthandler-2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/pytest-ordering[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pytest-xvfb[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/sphinx-multiversion[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-multiversion[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/sphinx-panels[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-panels[python_single_target_python3_8(+),python_targets_python3_8(-)] > bdepend x86 stable profile default/linux/x86/17.0 (11 total) > <dev-python/pytest-faulthandler-2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-util/cookiecutter-1.6.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/pytest-ordering[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pytest-xvfb[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/sphinx-multiversion[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-multiversion[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/sphinx-panels[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-panels[python_single_target_python3_8(+),python_targets_python3_8(-)] > rdepend x86 stable profile default/linux/x86/17.0 (11 total) > >=dev-util/cookiecutter-1.6.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)]
Sanity check failed: > dev-python/spyder-4.1.5 > bdepend amd64 stable profile default/linux/amd64/17.0 (28 total) > <dev-python/pytest-faulthandler-2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/pytest-ordering[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pytest-xvfb[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/sphinx-multiversion[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-multiversion[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/sphinx-panels[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-panels[python_single_target_python3_8(+),python_targets_python3_8(-)] > bdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > <dev-python/pytest-faulthandler-2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/pytest-ordering[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pytest-xvfb[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/sphinx-multiversion[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-multiversion[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/sphinx-panels[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-panels[python_single_target_python3_8(+),python_targets_python3_8(-)] > bdepend x86 stable profile default/linux/x86/17.0 (11 total) > <dev-python/pytest-faulthandler-2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-util/cookiecutter-1.6.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/pytest-ordering[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pytest-xvfb[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/sphinx-multiversion[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-multiversion[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/sphinx-panels[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-panels[python_single_target_python3_8(+),python_targets_python3_8(-)] > rdepend x86 stable profile default/linux/x86/17.0 (11 total) > >=dev-util/cookiecutter-1.6.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)]
Sanity check failed: > dev-python/spyder-4.1.5 > bdepend amd64 stable profile default/linux/amd64/17.0 (28 total) > <dev-python/pytest-faulthandler-2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/pytest-ordering[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pytest-xvfb[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/sphinx-multiversion[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-multiversion[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/sphinx-panels[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-panels[python_single_target_python3_8(+),python_targets_python3_8(-)] > bdepend amd64 dev profile default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+ (2 total) > <dev-python/pytest-faulthandler-2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/pytest-ordering[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pytest-xvfb[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/sphinx-multiversion[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-multiversion[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/sphinx-panels[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-panels[python_single_target_python3_8(+),python_targets_python3_8(-)] > bdepend x86 stable profile default/linux/x86/17.0 (11 total) > <dev-python/pytest-faulthandler-2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > <dev-python/python-language-server-1.0.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-python/python-language-server-0.34.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-util/cookiecutter-1.6.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/pydata-sphinx-theme[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/pytest-ordering[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/pytest-xvfb[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > dev-python/sphinx-multiversion[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-multiversion[python_single_target_python3_8(+),python_targets_python3_8(-)] > dev-python/sphinx-panels[python_single_target_python3_7(+),python_targets_python3_7(-)] > dev-python/sphinx-panels[python_single_target_python3_8(+),python_targets_python3_8(-)] > rdepend x86 stable profile default/linux/x86/17.0 (11 total) > <dev-python/python-language-server-1.0.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-python/python-language-server-0.34.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-util/cookiecutter-1.6.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)]
Do we really need to stabilize spyder? It'll cause a lot of work for everyone. I feel like the nature of this package doesn't really live well in stable systems anyway.
> I feel like the nature of this package doesn't really live well in stable systems anyway. Why not? Almost all of the dependencies are stable now, the 4.1.4 -> 4.1.5 bump introduced some new dependencies though and that is why this is now failing the sanity-check. In fact this is the reason why I did not remove the 4.1.4 version in my PR, as it was very close to becoming stable. But it seems someone else removed that version from the tree and now I have to wait 30 days before asking for stabilization of the new dependencies introduced in the 4.1.5 bump.
(In reply to Andrew Ammerlaan from comment #25) > > Almost all of the dependencies are stable now, the 4.1.4 -> 4.1.5 bump > introduced some new dependencies though and that is why this is now failing > the sanity-check. In fact this is the reason why I did not remove the 4.1.4 > version in my PR, as it was very close to becoming stable. But it seems > someone else removed that version from the tree and now I have to wait 30 > days before asking for stabilization of the new dependencies introduced in > the 4.1.5 bump. Exactly. If it were stable, it couldn't have been removed and it'd slow down the cleaning process of python project. And there seem to be humongous amount of deps not stabilized, and some of the deps seem to have truly ancient versions stabilized. Overall I feel like the stabilization process of this will cause huge amount of work to everyone, not just to you and p-m project. There are other projects involved. Just weigh the advantages and disadvantages. Even this stabilization bug has been going on for 4 months now... You should wait for actual users to ask for stabilization. Not all of my packages are stable either. And looking at deps here, it'd be easier to run ~ instead of editing package.accept_keywords so I doubt anyone running this is on stable system. And overall I just feel like it's too error-prone with all the deps.
I just want to make it clear that in the end you decide. If you are yourself on a stable system, then that's a use case. I'm just looking into areas where we are constantly behind, and spending 4 months on a stabilization bug where there are possibly 0 stable users doesn't help anyone in Gentoo. Then having multiple new packages with no prior stable being forced to go through another stabilization round before being able to clean older versions. And then how long will it take when 5 comes out... Just think about the long-term effects this has, overall, not just on spyder. Is it worth it? Although now it looks like you're closer to the target. Have you yourself ran tests/spyder on a stable system so that the "downgraded" deps actually work?
> And there seem to be humongous amount of deps not stabilized Well yes, there is after the 4.1.5 bump because I finally managed to sort of fix the test phase. As it is now, if you install this with USE="-test -doc" the only package.accept_keywords entries needed are spyder, spyder-kernels, qdarkstyle and qtawesome. The last two of those have a very infrequent release cycle so I think it's worth stabilizing those two at least. But I guess I'll close this as there is no point in keeping it open anyway until those new pytest deps are stable. > And overall I just feel like it's too error-prone with all the deps. And this is precisely why I copy the dependencies exactly as specified by upstream into the ebuild. It is the only way to make sure everything works without having to test compatibility with every single version of everything. And it is why I'm getting a bit annoyed with bugs such as these: https://bugs.gentoo.org/743466 https://bugs.gentoo.org/715290 . I completely understand that it is not preferable to have deps on exact versions or on older versions, but if upstream specifies it that way in their setup.py, then presumably they have a reason for that. And I do not have the time to test the whole thing to see if it maybe is compatible with a newer version of foo/bar, despite upstream suggesting that it is not. And if I do test it against the newer version of foo/bar I usually find that it is indeed not compatible. > Even this stabilization bug has been going on for 4 months now... That is my fault, I had put the whole thing in one request. And only later I realized that that is not the best nor most efficient way to do it. I should have started with requesting stabilization on some of the smaller deps with infrequent release cycles and slowly moved my way upward, instead of doing the whole thing in one go. > Have you yourself ran tests/spyder on a stable system so that the "downgraded" deps actually work? Well no, I haven't done that (yet) as I was waiting on the dependencies to be stabilized. I'll close this for now, and maybe come back to it after the 5.0.0 version bump, and after the new pytest and sphinx deps are stable.
> If you are yourself on a stable system, then that's a use case. Just to add, back in the day when I first started using Gentoo, I was one of those users who wanted to use spyder on a stable amd64 system. To accomplish this I had a *very* large package.accept_keywords file, and at some point I just gave up and switched to the unstable ~amd64 arch. And this is something I think we should avoid, users shouldn't be impelled to move to the unstable arch just because they want to use some package foo/bar. And this is exactly why I opened this stabilization request in the first place, and to some extent it has been successful as the amount of lines required in package.accept_keywords has already been reduced to 4.
I guess it's go-time again?
> I guess it's go-time again? Not yet, we need the new python-language-server and plugins to be stable first (and the 30 day waiting period hasn't passed yet for those packages)
If we're doing this - and I'm happy to - let's ALLARCHES the heck out of everything please where applicable?
(In reply to Sam James from comment #33) > If we're doing this - and I'm happy to - let's ALLARCHES the heck out of > everything please where applicable? Sure, will do
Unable to check for sanity: > no match for package: dev-python/spyder-4.2.0
Unable to check for sanity: > no match for package: dev-python/spyder-kernels-1.10.0
dev-python/spyder appears untestable: > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-python/pytest:0 > > (dev-python/pytest-4.6.11-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by > <dev-python/pytest-5.0[python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pytest-faulthandler-1.6.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_8 -python3_7-python3_9" > ^ ^^^ > > (and 1 more with the same problem) > > (dev-python/pytest-6.2.2-1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by > >=dev-python/pytest-5[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pytest-mock-3.5.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" > ^^ ^ >
(In reply to Thomas Deutschmann from comment #38) > dev-python/spyder appears untestable: > > > !!! Multiple package instances within a single package slot have been pulled > > !!! into the dependency graph, resulting in a slot conflict: > > > > dev-python/pytest:0 > > > > (dev-python/pytest-4.6.11-r1:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by > > <dev-python/pytest-5.0[python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pytest-faulthandler-1.6.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_8 -python3_7-python3_9" > > ^ ^^^ > > > > (and 1 more with the same problem) > > > > (dev-python/pytest-6.2.2-1:0/0::gentoo, installed) USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" pulled in by > > >=dev-python/pytest-5[python_targets_pypy3(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,-python_single_target_pypy3(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-),-python_single_target_python3_9(-)] required by (dev-python/pytest-mock-3.5.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" PYTHON_TARGETS="python3_8 (-pypy3) -python3_7 -python3_9" > > ^^ ^ > > Last time I did this I think I used --nodeps to emerge dev-python/pytest-mock, which is far from a perfect solution. I should just update this stable request to a newer version of spyder. The newer ebuilds have RESTRICT="test" because the test suite is too flaky (see also the in-ebuild comments)
Sanity check failed: > dev-python/spyder-4.2.3 > bdepend amd64 stable profile default/linux/amd64/17.1 (26 total) > <dev-python/spyder-kernels-1.11.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-python/spyder-kernels-1.10.2[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-python/textdistance-4.2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > rdepend amd64 stable profile default/linux/amd64/17.1 (26 total) > <dev-python/spyder-kernels-1.11.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-python/spyder-kernels-1.10.2[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)] > >=dev-python/textdistance-4.2.0[-python_single_target_python3_7(-),-python_single_target_python3_8(-),python_targets_python3_7(-),python_targets_python3_8(-)]