Skip to content

Conversation

agoose77
Copy link

This PR starts the process of adding pixi with detached environments, as per the support ticket opened with 2i2c.

However, I haven't rebuilt the lockfile yet -- something's up here, as CI is taking longer each time the lockfile is updated. It's now at 4h, which is definitely wrong!

Copy link

Binder 👈 Test this PR on Binder

@tsnow03 tsnow03 requested a review from weiji14 August 22, 2025 07:13
@weiji14
Copy link
Member

weiji14 commented Aug 22, 2025

Thanks @agoose77 for starting this! The conda-lock locking has been getting too slow and out of hand, and I'd be keen to see if pixi can speed things up, especially if can directly replace the current conda virtual environment setup.

However, I haven't rebuilt the lockfile yet -- something's up here, as CI is taking longer each time the lockfile is updated. It's now at 4h, which is definitely wrong!

Can you point me to the logs? I've been having trouble with conda-lock while upgrading dependencies at #137, and am wondering if there's a rogue dependency pin that's causing the solver to work excessively hard...

@tsnow03
Copy link
Member

tsnow03 commented Aug 22, 2025

So we updated the CryoCloudWebsite conda-lock not too long ago and there are some differences in it. The Website does not have this issue of an ever-increasing time for condalock. It's staying stationary.

micromambaV2 is in the website repo and V1 is in this one.

Also conda-lock render --kind env --platform linux-64 was removed in that pull request but is still present in the hub-image. This was all in this pull request. I'm wondering if the issue is somewhere in these diffs.

@mfisher87
Copy link
Member

Here's a hub image we built with pixi: https://github.com/mfisher87/geojupyter-pixi-docker-image

@mfisher87
Copy link
Member

Here's a proposal that may be relevant to building hub images with pixi: prefix-dev/pixi#4461

@weiji14 weiji14 linked an issue Sep 8, 2025 that may be closed by this pull request
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

Successfully merging this pull request may close these issues.

Alternative to conda-lock for lockfiles?
4 participants