wonderful-iron-54019
06/25/2020, 4:08 PMextra_requirements
but that led to some resolution errors, and im not sure that's the intention. of that config propertyhundreds-father-404
06/25/2020, 4:10 PMwonderful-iron-54019
06/25/2020, 4:21 PMFailed to resolve compatible distributions:
1: astroid==2.4.2 requires lazy-object-proxy==1.4.* but lazy-object-proxy 1.5.0 was resolved
2: Flask-AppBuilder==1.13.1 requires marshmallow<2.20,>=2.18.0 but marshmallow 3.6.1 was resolved
hundreds-father-404
06/25/2020, 5:20 PMastroid
is a requirement of Pylint. Does astroid
show up in your requirements.txt
or lockfile
already?wonderful-iron-54019
06/25/2020, 5:20 PMhundreds-father-404
06/25/2020, 5:22 PMwe load libraries intto a distributed runtime that includes these dependencies alreadyI’m not quite sure what you mean. These dependencies are already installed into the environment globally and you want to use those? If that’s the case, both
dependencies
and --pylint-extra-requirements
wouldn’t help because they would re-install the deps from scratch from PyPI.
How are you doing this with v1 currently?wonderful-iron-54019
06/25/2020, 5:23 PMpipenv
(another enhancement i'd like to work on for pants) and run pylint src
Okay, hm, I suspect the conflict is between Pylint’s reqs vs. what you pinnedI'm using the same versions of everything in my lock file as in my pants.toml so i suspect its a difference b/w the pipenv and pex resolver
hundreds-father-404
06/30/2020, 9:33 PME0401: Unable to import 'foo' (import-error)
Has this been an issue for you?wonderful-iron-54019
07/01/2020, 3:34 PMdev-dependencies
imports described above. since they were present in several places but yeah this would be a. larger issue for surehundreds-father-404
07/01/2020, 4:24 PMwonderful-iron-54019
07/02/2020, 1:06 PM