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

readthedocs build failure #3985

Closed
bendnorman opened this issue Dec 4, 2024 · 1 comment
Closed

readthedocs build failure #3985

bendnorman opened this issue Dec 4, 2024 · 1 comment
Labels
bug Things that are just plain broken. docs Documentation for users and contributors.

Comments

@bendnorman
Copy link
Member

Our readthedocs builds are failing because of a confusing dependency conflict. Full error:

warning  libmamba Could not parse mod/etag header
warning  libmamba Could not parse mod/etag header
Could not solve for environment specs
The following packages are incompatible
├─ cryptography ==44.0.0 py312hda17c39_0 is requested and can be installed;
└─ pyopenssl ==21.0.0 pyhd8ed1ab_0 is not installable because it requires
   └─ cryptography >=3.3,<39.0a0 , which conflicts with any installable versions previously reported.

I'm confused because the conda-linux-64.lock.yml in the successful and failed builds both use cryptography ==44.0.0 and pyopenssl ==21.0.0. The mamba versions are also the same.

I tried adding cryptography<39.0a0 to pyproject.toml but got a slew of other dependency issues.

@bendnorman
Copy link
Member Author

Resolved by #3989

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Things that are just plain broken. docs Documentation for users and contributors.
Projects
Status: Done
Development

No branches or pull requests

1 participant