Upstream has released version 5.5.0 of spyder. In F39 we currently have version 5.4.5. Rawhide is tracking the 6.x pre-release. Upstream plans to release 6.x in three to four month time, which would be right on time for F40.
5.5.0
spyder
5.4.5
In spyder dependencies are pinned quite strict, requiring us to update dependencies or adjusting the bounds defined in spyder. A preliminary check of 5.5.0 shows the following:
Problem 1: nothing provides requested (python3dist(python-lsp-server) < 1.10~~ with python3dist(python-lsp-server) >= 1.9) Problem 2: nothing provides requested (python3dist(python-lsp-server[all]) < 1.10~~ with python3dist(python-lsp-server[all]) >= 1.9) Problem 3: nothing provides requested (python3dist(qdarkstyle) < 3.3~~ with python3dist(qdarkstyle) >= 3.2) Problem 4: nothing provides requested (python3dist(qtconsole) < 5.6~~ with python3dist(qtconsole) >= 5.5) Problem 5: nothing provides requested (python3dist(spyder-kernels) < 2.6~~ with python3dist(spyder-kernels) >= 2.5)
These are the packages we need to check (to start with).
I have setup a Copr repo for spyder, which has a great many packages in it already. They are al now set up to track dist-git committish rawhide. So, anything that is pushed to a branch by that name or PRs opened for that branch should be rebuild automatically in Copr as well, so we can build up the dependency stack and test.
rawhide
If it doesn't work or you are submitting PRs for a specific branch, let me know and I will change the config for the package. Of course, you can also submit builds using `fedpkg copr-build gui1ty/spyder'. You may need to request permissions on the project for that to work.
Summary of the status of dependencies in F39
python-lsp-server
1.8.2
1.9.0
spyder 5.4.5
python-qdarkstyle
3.2
python-qtconsole
5.5
python-spyder-kernels
2.4.4
3.0.0b2
2.5.x
:warning: Of course, updating the dependencies may reveal further dependencies that require updating.
I already have a side tag from the previous attempt of updating python-lsp-server in F39, which was then aborted. The update of python-lsp-server is still in the side tag.
Pleas use f39-build-side-77256 for building any packages that need to go together with spyser.
f39-build-side-77256
spyser
Dependencies of dependencies
python-lsp-black
electrum
mu
All good. Should we rebuild these in Copr to make sure nothing breaks?
I rebuilt those on Copr as well just to make sure.
All direct dependencies have now been rebuilt in Copr and have PRs ready to be merged or have already been rebuilt into f39-build-side-77256.
https://bodhi.fedoraproject.org/updates/FEDORA-2023-3907f943d7
Metadata Update from @gui1ty: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
This ticket has been migrated to the forgejo instance. Please find the new ticket here https://forge.fedoraproject.org/neuro/NeuroFedora//issues/565