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.

Pinning for aiobotocore dependency (s3 remote) is too strict.

See original GitHub issue

As of dvc==2.5.4 (holds for older versions as well), setup.py pins aiobotocore[boto3]==1.3.0 for s3 remote use. Such a strict pinning of aiobotocore results in an equally strict pinning of botocore (which is quite natural for an adapter library). The direct consequence is that having both dvc[s3] and boto3 in the same requirements.in makes it impossible to compile most of the time (at least until pip-tools gets a better resolver implemented). Would it be conceivable to release a bit the constraint on the aiobotocore[boto3] version pinning?

Issue Analytics

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

github_iconTop GitHub Comments

1reaction
hugo-ricateaucommented, Jul 28, 2021

Thanks for this fast answer. Waiting until next week is a reasonable option.

1reaction
isidenticalcommented, Jul 28, 2021

Since we use both aiobotocore and boto3, it is really important to make them both compatible. I don’t recall any particular problem that was related to aiobotocore version so we might relax it a bit (>1.0.1 instead ==1.3.0) and see where it goes.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Dependency on aiobotocore renders packaging s3fs ... - GitHub
So keeping up with s3fs means tracking aiobotocore releases and pinning/managing pinning of all boto3-based software that might be included in a ...
Read more >
aiobotocore - PyPI
Async client for amazon services using botocore and aiohttp/asyncio. This library is a mostly full featured asynchronous version of botocore.
Read more >
cli/CHANGES - bedford lab
"I want to view this dataset, so I have to specify its parent directory"). ... files which are already compressed when uploading them...
Read more >
conda-forge - :: Anaconda.org
_dvc-s3, 1.9.0 ... conda-forge-pinning, 2022.12.04.13.24.59, BSD-3-Clause ... Entry point and dependency collection for PyInstaller-based standalone conda.
Read more >
Newest 'botocore' Questions - Page 4 - Stack Overflow
I am running a command: aws s3 cp s3://full-key . I have made sure that the same keys are on both the pcs...
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