question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Consider updating restrictive max-version dependencies (e.g. six, future, requests)

See original GitHub issue

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request. Please do not leave “+1” or “me too” comments, they generate extra noise for issue followers and do not help prioritize the request. If you are interested in working on this issue or have submitted a pull request, please leave a comment.

Tell us about your request

I constantly struggle with keeping my requirements file free of dependency conflicts due to some of the version requirements imposed by awsebcli, namely six, requests and future seem to be the biggest offenders.

awsebcli v3.18.1 requires:

  • future>=0.16.0,<0.17.0
    • future v0.17.0 was released October 2018
  • requests>=2.20.1,<2.21
    • requests v2.21.0 was released December 2018
  • six>=1.11.0,<1.12.0
    • six v1.12.0 was released December 2018

One workaround is just to have a separate environment for using awsebcli, but it would be great to get everything working in one env.

I don’t know the history/details behind these restrictions, but I would think/hope that they can be improved at least somewhat.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:7
  • Comments:7 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
SafaAlfulaijcommented, Nov 10, 2021

Can we please update pathspec version? It’s causing issues with black for almost a year now…

There are incompatible versions in the resolved dependencies:
  pathspec<1,>=0.9.0 (from black==21.10b0->-r C:\Users\User~1\AppData\Local\Temp\pipenvt585eh4arequirements\pipenv-inunr0b_-constraints.txt (line 8))
  pathspec==0.5.9 (from awsebcli==3.20.2->-r C:\Users\User~1\AppData\Local\Temp\pipenvt585eh4arequirements\pipenv-inunr0b_-constraints.txt (line 5))
1reaction
simoromacommented, Jan 9, 2021

I still have the same issue with awscli 3.19.3 when I install s3fs: awsebcli 3.19.2 requires botocore<1.20.0,>=1.19.0, but you have botocore 1.17.44 which is incompatible.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Apache HBase ™ Reference Guide
Example : Upgrading HBase to a version that supports Dependency Compatibility won't require that you upgrade your Apache ZooKeeper service.
Read more >
Redfish Specification - DMTF
Redfish considers the RFC3986-defined scheme, authority, root service and version, and unique resource path component parts of the URI. For example ...
Read more >
draft-ietf-nea-pa-tnc-05 - IETF Datatracker
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any...
Read more >
Configuration Reference Red Hat OpenStack Platform 16.0 | Red ...
Engage with our Red Hat Product Security team, access security updates, ... notification_topics configuration e.g. notification_topics=notifications, ...
Read more >
ocrmypdf Documentation
2.5 v13.4.4. • Updated pdfminer.six version. • Docker image changed to Ubuntu 22.04 now that it is released and provides the dependencies we...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found