Skip to content
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

Archiving this feedstock #107

Open
mbargull opened this issue Nov 1, 2023 · 2 comments
Open

Archiving this feedstock #107

mbargull opened this issue Nov 1, 2023 · 2 comments

Comments

@mbargull
Copy link
Member

mbargull commented Nov 1, 2023

Comment:

We haven't updated this package (apart from migrations) for years and thus it is quite outdated (version 0.15.80 was released in 2018).
conda>=22.10 already uses ruamel.yaml.
I'd like us to sunset/archive this feedstock if/when possible

I'm currently working through packages/feedstocks that still depend on ruamel_yaml.
You'll see issues with text like this:

I'm currently looking at what packages on conda-forge have a dependency on the non-maintained ruamel_yaml package.

It'd be good if we could have this package depend on ruamel.yaml instead of ruamel_yaml, too.

NB: The latest conda-forge::ruamel_yaml is still at version 0.15.80 -- upstream released that version 5 years ago.

I'd like to have these addressed before calling the shot here:

@mbargull
Copy link
Member Author

mbargull commented Nov 1, 2023

(Forgot to cc @conda-forge/core: I'm proposing to archive the severly-version-outdated ruamel_yaml feedstock.)

@jakirkham
Copy link
Member

+1

mbargull added a commit to mbargull/faunus that referenced this issue Nov 2, 2023
The ruamel_yaml package was created by Anaconda as a workaround for
namespace package issues a long time ago.
By now it is not needed anymore and ruamel.yaml is available from
Anaconda's "defaults" channel as well as conda-forge.
Conda-forge will stop (re-)building (the severly outdated) ruamel_yaml
package; tracking issue:
conda-forge/ruamel_yaml-feedstock#107

Signed-off-by: Marcel Bargull <[email protected]>
mbargull added a commit to mbargull/cgat-daisy that referenced this issue Nov 2, 2023
The ruamel_yaml package was created by Anaconda as a workaround for
namespace package issues a long time ago.
By now it is not needed anymore and ruamel.yaml is available from
Anaconda's "defaults" channel as well as conda-forge.
Conda-forge will stop (re-)building (the severly outdated) ruamel_yaml
package; tracking issue:
conda-forge/ruamel_yaml-feedstock#107

Signed-off-by: Marcel Bargull <[email protected]>
mlund pushed a commit to mlund/faunus that referenced this issue Nov 2, 2023
* Use upstream ruamel.yaml instead of ruamel_yaml

The ruamel_yaml package was created by Anaconda as a workaround for
namespace package issues a long time ago.
By now it is not needed anymore and ruamel.yaml is available from
Anaconda's "defaults" channel as well as conda-forge.
Conda-forge will stop (re-)building (the severly outdated) ruamel_yaml
package; tracking issue:
conda-forge/ruamel_yaml-feedstock#107

Signed-off-by: Marcel Bargull <[email protected]>

* Add compatibility for ruamel.yaml=0.18

ruamel.yaml=0.18 removed the top-level load, dump, etc. functions.
For details see https://pypi.org/project/ruamel.yaml/0.18.4/ .

Signed-off-by: Marcel Bargull <[email protected]>

---------

Signed-off-by: Marcel Bargull <[email protected]>
@mbargull mbargull mentioned this issue Jul 25, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants