Skip to content

🐛 Handle Conda file based dependencies in metadata #801

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

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

kzscisoft
Copy link
Collaborator

@kzscisoft kzscisoft commented May 20, 2025

Handle Conda file based dependencies in metadata

Issue: #789

Python Version(s) Tested: 3.13.3

Operating System(s): Windows 11

📝 Summary

Fixes issue where the file type dependency obtained using pip freeze causes issues with the python environment metadata.

🔍 Diagnosis

Running in a Conda environment with a file based installation of a module.

🔄 Changes

Adds handling of the cases:

  • module==version
  • module @ file
  • -e module_from_repo`

✔️ Checklist

  • Unit and integration tests passing.
  • Pre-commit hooks passing.
  • Quality checks passing.

Fixes issue where the file type dependency obtained using `pip freeze` causes issues with the python environment metadata.
@kzscisoft kzscisoft linked an issue May 20, 2025 that may be closed by this pull request
@kzscisoft kzscisoft requested a review from alahiff May 20, 2025 22:22
@kzscisoft kzscisoft added the bug Something isn't working label May 20, 2025
@kzscisoft kzscisoft added in review This issue is resolved in a Pull Request which is being reviewed python Pull requests that update python code labels May 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working in review This issue is resolved in a Pull Request which is being reviewed python Pull requests that update python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Invalid Python environment metadata keys
2 participants