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

Request for fixing dependencies on major versions only #192

Open
michaelaye opened this issue Feb 16, 2021 · 0 comments
Open

Request for fixing dependencies on major versions only #192

michaelaye opened this issue Feb 16, 2021 · 0 comments

Comments

@michaelaye
Copy link

This is a request to trust the social contract of semantic versioning and not fix your dependencies on the minor but major version only.

Case in point is that a pip install just messed up my conda environment, because the package wasn't happy with my newer versions:

  Attempting uninstall: urllib3
    Found existing installation: urllib3 1.26.3
    Uninstalling urllib3-1.26.3:
      Successfully uninstalled urllib3-1.26.3
  Attempting uninstall: requests
    Found existing installation: requests 2.25.1
    Uninstalling requests-2.25.1:
      Successfully uninstalled requests-2.25.1
  Attempting uninstall: PyYAML
    Found existing installation: PyYAML 5.4.1
    Uninstalling PyYAML-5.4.1:
      Successfully uninstalled PyYAML-5.4.1
  Attempting uninstall: Click
    Found existing installation: click 7.1.2
    Uninstalling click-7.1.2:
      Successfully uninstalled click-7.1.2
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
conda 4.9.2 requires ruamel_yaml>=0.11.14, which is not installed.
spicer 0.6.0 requires planetarypy>=0.7, but you have planetarypy 0.5.1 which is incompatible.
black 20.8b1 requires click>=7.1.2, but you have click 7.0 which is incompatible.
Successfully installed Click-7.0 PyYAML-5.3.1 future-0.18.2 humanize-1.0.0 panoptes-client-1.3.0 panoptescli-1.1.3 pathvalidate-0.29.1 python-magic-0.4.18 redo-2.0.4 requests-2.24.0 urllib3-1.25.11

Thanks for this great tool!

@michaelaye michaelaye changed the title Request for respecting symantic versions of dependencies Request for respecting semantic versions of dependencies Feb 16, 2021
@michaelaye michaelaye changed the title Request for respecting semantic versions of dependencies Request for fixing dependencies on major versions only Feb 16, 2021
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

No branches or pull requests

1 participant