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

Use lazy Index in conda-build #5363

Closed
wants to merge 12 commits into from
Closed

Use lazy Index in conda-build #5363

wants to merge 12 commits into from

Conversation

zklaus
Copy link
Contributor

@zklaus zklaus commented Jun 5, 2024

Description

Checklist - did you ...

  • Add a file to the news directory (using the template) for the next release's release notes?
  • Add / update necessary tests?
  • Add / update outdated documentation?

@conda-bot conda-bot added the cla-signed [bot] added once the contributor has signed the CLA label Jun 5, 2024
@zklaus zklaus closed this Jun 6, 2024
@zklaus zklaus reopened this Jun 6, 2024
@zklaus zklaus closed this Jun 8, 2024
@zklaus zklaus reopened this Jun 8, 2024
@zklaus zklaus closed this Jun 10, 2024
@zklaus zklaus reopened this Jun 10, 2024
@zklaus zklaus closed this Jun 18, 2024
@zklaus zklaus reopened this Jun 18, 2024
Copy link

codspeed-hq bot commented Jun 25, 2024

CodSpeed Performance Report

Merging #5363 will not alter performance

Comparing zklaus:lazy-index (739c60a) with main (4ecd064)

Summary

✅ 3 untouched benchmarks

Comment on lines +134 to +135
"ignore:conda.core.index._supplement_index_with_system is pending deprecation:PendingDeprecationWarning:conda",
"ignore:conda.core.index._make_virtual_package is pending deprecation:PendingDeprecationWarning:conda",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should fix these warnings instead of ignoring them, I'd say.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, yes, but these come from conda-libmamba-solver, so I judged that fix outside the scope of this PR.
Of course we can make the fix in a branch there and use that development version here as well.

@@ -6,7 +6,7 @@
from os.path import dirname

from conda.base.context import context
from conda.core.index import get_index
from conda.core.index import Index
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In principle, we won't need this during the deprecation period, right? So we can release a new conda without this PR and it should work, correct?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes.

@zklaus zklaus closed this Aug 12, 2024
@zklaus zklaus reopened this Aug 12, 2024
@zklaus zklaus closed this Aug 28, 2024
@zklaus zklaus reopened this Aug 28, 2024
@zklaus zklaus closed this Sep 17, 2024
@zklaus
Copy link
Contributor Author

zklaus commented Sep 17, 2024

Hm. Seems I cannot reopen this PR. Too many times? I'll try if commenting fixes that and otherwise open a new PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla-signed [bot] added once the contributor has signed the CLA
Projects
Status: 🏁 Done
Development

Successfully merging this pull request may close these issues.

Remove old full-index-in-memory loading and conda.plan-related solver handling
3 participants