Skip to content

Conda packages with versions containing "!" do not show up in UI and cannot be retrieved #971

@turekg

Description

@turekg

I have a dependency on the conda package metomi-isodatetime version 1!3.1.0. The ! character indicates a version “epoch”, as described in PEP 440 – Version Identification and Dependency Specification | peps.python.org
Since updating to version 3.91.0 when I try to create an environment with this dependency I get the message:

CondaHTTPError: HTTP 404 Not Found for url <https://xxxxxxxxxxx/repository/conda-forge/noarch/metomi-isodatetime-1!3.1.0-pyhd8ed1ab_1.conda>
Elapsed: 00:00.011452

This repository is proxying conda-forge.

The first times this happened, I could see the package was in Nexus via the web UI, but it still was not being fetched. So I deleted it, thinking maybe that if I could pull it again from conda-forge the issue would be resolved.

Unfortunately, I just receive the same error message and a new copy is never fetched: I have looked at the logs and I can see the request come in for the package, but there is no outbound request to conda-forge to fetch it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions