NYUCCL / psiTurk

An open platform for science on Amazon Mechanical Turk.
https://psiturk.org
MIT License
277 stars 140 forks source link

pip install from requirements.txt fails #439

Closed jacob-lee closed 4 years ago

jacob-lee commented 4 years ago
pip install -r requirements.txt 

generates the following error:

...
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.

We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.

boto3 1.9.253 requires botocore<1.13.0,>=1.12.253, but you'll have botocore 1.12.252 which is incompatible.
deargle commented 4 years ago

You said you're on python 3.8, right? I don't have test configured currently to test against 3.8, but I can add it.

deargle commented 4 years ago

Hmm I'm not seeing that particular error in the travis py38 run, https://travis-ci.org/github/NYUCCL/psiTurk/jobs/733486580. Looks like it's using python 3.8.0 and pip 19.3

jacob-lee commented 4 years ago

I think I'll try using a few different versions of python, see what I come up with.

On Tue, Oct 6, 2020, 6:28 PM Dave Eargle notifications@github.com wrote:

Hmm I'm not seeing that particular error in the travis py38 run, https://travis-ci.org/github/NYUCCL/psiTurk/jobs/733486580. Looks like it's using python 3.8.0 and pip 19.3

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/NYUCCL/psiTurk/issues/439#issuecomment-704586456, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAM5SQPSOAJQWM6TDVDBPHLSJOKXRANCNFSM4SGFLUGA .

deargle commented 4 years ago

When you do, note your pip versions, too, pls

deargle commented 4 years ago

I'm going to close this, but feel free to open it again when you replicate it.

jacob-lee commented 4 years ago

Actually it looks like I'm not able to replicate; I think this may have something to do with how I set up my Pycharm environment to handle the requirements.