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

Conda packages - Version mismatch #3686

Closed
ale-dg opened this issue Nov 21, 2024 · 4 comments
Closed

Conda packages - Version mismatch #3686

ale-dg opened this issue Nov 21, 2024 · 4 comments
Labels

Comments

@ale-dg
Copy link

ale-dg commented Nov 21, 2024

What happened?

Hi all,

Hope everything is going well. A quick report: I installed Altair from the Conda-forge channel in a new Conda environment and got an error regarding the incompatibility of versions between vegafusion and vegafusion-python-embed (the first is 2.0.0rc1 and the second is 1.6.9). I did a reinstall and indeed both packages are being retrieved as so:

Image

I checked in the site and indeed the package for vegafusion-python-embed has not been updated. Is there a newer version which could be uploaded, please? I know the workaround is to downgrade vegafusion to 1.6.9, although I guess there is also a newer version of the python-embed since the first one is also available.

https://anaconda.org/conda-forge/vegafusion/files

https://anaconda.org/conda-forge/vegafusion-python-embed/files

Thanks!

Best

What would you like to happen instead?

Both packages in the most recent version for avoiding incompatibility

Which version of Altair are you using?

No response

@ale-dg ale-dg added the bug label Nov 21, 2024
@joelostblom
Copy link
Contributor

Thanks for the report! The PR to constrain the versions correctly was just merged here conda-forge/altair-feedstock#58. If you try again, the compatible versions should now be installed automatically. When the next release of Altair is out, we will update the conda package to install vegafusion 2.0.

@ale-dg
Copy link
Author

ale-dg commented Nov 21, 2024

Hi @joelostblom

Thanks for the reply! I have checked and it's still retrieving the 2.0.0rc1 version. Would it be possible that is an issue with the osx-arm version?

Thanks!

Best

Image

@joelostblom
Copy link
Contributor

Thanks @ale-dg , I can reproduce on my linux machine so I don't think it is osx-arm specific. I tried to restrict the vegafusion version further in conda-forge/altair-feedstock#60. Once the automatic build of a new package is done (should be a few hours), there will be a new package here https://anaconda.org/conda-forge/altair-all/files with the _3 suffix. Then we can try to install again.

@joelostblom
Copy link
Contributor

I just tried and the latest changes seem to have restricted altair-all 5.4.1 to install vegafusion 1.6.9 as it should. There was also just a release of altair 5.5.0 and the corresponding conda package altair-all 5.5.0 is installing vegafusion 2.0.0 as expected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants