Skip to content
This repository has been archived by the owner on Sep 28, 2022. It is now read-only.

pip install warnings on eth-utils version 0.7.1 #4

Open
BlinkyStitt opened this issue Sep 12, 2018 · 5 comments
Open

pip install warnings on eth-utils version 0.7.1 #4

BlinkyStitt opened this issue Sep 12, 2018 · 5 comments

Comments

@BlinkyStitt
Copy link
Contributor

When running pip3 install -r requirements.txt with pip 18, I get this warning:

eth-keys 0.2.0b3 has requirement eth-utils<2.0.0,>=1.0.0-beta.2, but you'll have eth-utils 0.7.1 which is incompatible.
eth-keyfile 0.5.1 has requirement eth-utils<2.0.0,>=1.0.0-beta.1, but you'll have eth-utils 0.7.1 which is incompatible.
eth-tester 0.1.0b32 has requirement eth-utils<2.0.0,>=1.0.1, but you'll have eth-utils 0.7.1 which is incompatible.

Is there any reason 0.7.1 is pinned in requirements.txt?

@BlinkyStitt BlinkyStitt changed the title pip install warnings on eth-utils version pip install warnings on eth-utils version 0.7.1 Sep 12, 2018
@BlinkyStitt
Copy link
Contributor Author

I think using something like pip-tools (https://pypi.org/project/pip-tools/) would make managing versions easier. I'm happy to make a PR for that if you are okay with it.

I would add a requirements.in that looks like the .txt, but without any version pins and then I'd run pip-compile requirements.in. I'd also do the same for requirements-dev

@ghost
Copy link

ghost commented Sep 14, 2018

Yeah, that definitely looks like a nice tool! Regarding pinned dependencies, they are there as we are currently relying on an old version of web3.py and also relying on some features of its dependencies.

We are currently working on upgrading to the most recent version of web3.py, that should really minimize the need of pinning anything.

@BlinkyStitt
Copy link
Contributor Author

Cool. Is there an issue tracking upgrading web3.py?

@ghost
Copy link

ghost commented Sep 19, 2018

@wysenynja it has been already done for pymaker on a separate branch, undergoing some testing at the moment.

@ghost
Copy link

ghost commented Nov 26, 2018

So web3.py has been upgraded in pymaker.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant