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

ruamel-yaml aftermath #9

Open
msftcangoblowm opened this issue Oct 1, 2024 · 0 comments
Open

ruamel-yaml aftermath #9

msftcangoblowm opened this issue Oct 1, 2024 · 0 comments
Labels
dependency restrictions Dependency hell; requests to remove restrictions

Comments

@msftcangoblowm
Copy link
Owner

msftcangoblowm commented Oct 1, 2024

Production dependency strictyaml depends on ruamel-yaml

myst-parser only requires ruamel-yaml with testing dependencies installed. Which were not needed.

ruamel-yaml has non-optional dependency ruamel-yaml-clib which uses a setup.py and requires setuptools in the environment, rather than pyproject.toml specifying the build environment.

Doesn't seem that ruamel-yaml supports PyPy. So had to drop that.

Added the restriction pip<24.2. After ruamel-yaml-clib couldn't build on PyPy py310 MacOS and PyPy py310 Ubuntu. In classifiers, doesn't advertise having PyPy support.

pip<24.2 could be removed or can wait until the ruamel-yaml team addresses pypa/pip#12884 and ruamel-yaml#521

pip<24.2 will be removed soon; known issue

@msftcangoblowm msftcangoblowm added the dependency restrictions Dependency hell; requests to remove restrictions label Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency restrictions Dependency hell; requests to remove restrictions
Projects
None yet
Development

No branches or pull requests

1 participant