Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't resolve dependencies #4312

Closed
DriverX opened this issue Jun 3, 2020 · 2 comments
Closed

Can't resolve dependencies #4312

DriverX opened this issue Jun 3, 2020 · 2 comments
Labels
Category: Dependency Resolution Issue relates to dependency resolution. Type: Question ❔ This is a question or a request for support.

Comments

@DriverX
Copy link

DriverX commented Jun 3, 2020

Issue description

pipenv can't resolve dependencies.

I have Pipfile

[packages]
librosa = "<0.6"
scipy = ">=0.18.1"
pydub = "*"
audioread = "==2.1.6"
numpy = "<1.15.0"

[dev-packages]

[requires]
python_version = "3.6"

pipenv lock failed

$ pipenv lock
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Building requirements...
Resolving dependencies...
✘ Locking Failed!
[ResolutionFailure]:   File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 785, in _main
[ResolutionFailure]:       resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages)
[ResolutionFailure]:   File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 753, in resolve_packages
[ResolutionFailure]:       requirements_dir=requirements_dir,
[ResolutionFailure]:   File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 736, in resolve
[ResolutionFailure]:       req_dir=requirements_dir
[ResolutionFailure]:   File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 1386, in resolve_deps
[ResolutionFailure]:       req_dir=req_dir,
[ResolutionFailure]:   File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 1093, in actually_resolve_deps
[ResolutionFailure]:       resolver.resolve()
[ResolutionFailure]:   File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 818, in resolve
[ResolutionFailure]:       raise ResolutionFailure(message=str(e))
[pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
  First try clearing your dependency cache with $ pipenv lock --clear, then try the original command again.
 Alternatively, you can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
  Hint: try $ pipenv lock --pre if it is a pre-release dependency.
ERROR: Could not find a version that matches numpy<1.15.0,>=1.10,>=1.13.3,>=1.15,>=1.8.0 (from -r /tmp/pipenv39v4hwjkrequirements/pipenv-sf1frvwr-constraints.txt (line 3))
Tried: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.0, 1.6.1, 1.6.1, 1.6.2, 1.6.2, 1.7.0, 1.7.0, 1.7.1, 1.7.1, 1.7.2, 1.7.2, 1.8.0, 1.8.0, 1.8.1, 1.8.1, 1.8.2, 1.8.2, 1.9.0, 1.9.0, 1.9.1, 1.9.1, 1.9.2, 1.9.2, 1.9.3, 1.9.3, 1.10.0.post2, 1.10.0.post2, 1.10.1, 1.10.1, 1.10.2, 1.10.2, 1.10.4, 1.10.4, 1.11.0, 1.11.0, 1.11.1, 1.11.1, 1.11.2, 1.11.2, 1.11.3, 1.11.3, 1.12.0, 1.12.0, 1.12.1, 1.12.1, 1.13.0, 1.13.0, 1.13.1, 1.13.1, 1.13.3, 1.13.3, 1.14.0, 1.14.0, 1.14.1, 1.14.1, 1.14.2, 1.14.2, 1.14.3, 1.14.3, 1.14.4, 1.14.4, 1.14.5, 1.14.5, 1.14.6, 1.14.6, 1.15.0, 1.15.0, 1.15.1, 1.15.1, 1.15.2, 1.15.2, 1.15.3, 1.15.3, 1.15.4, 1.15.4, 1.16.0, 1.16.0, 1.16.1, 1.16.1, 1.16.2, 1.16.2, 1.16.3, 1.16.3, 1.16.4, 1.16.4, 1.16.5, 1.16.5, 1.16.6, 1.16.6, 1.17.0, 1.17.0, 1.17.1, 1.17.1, 1.17.2, 1.17.2, 1.17.3, 1.17.3, 1.17.4, 1.17.4, 1.17.5, 1.17.5, 1.18.0, 1.18.0, 1.18.1, 1.18.1, 1.18.2, 1.18.2, 1.18.3, 1.18.3, 1.18.4, 1.18.4
Skipped pre-versions: 1.11.0b3, 1.11.0b3, 1.11.0rc1, 1.11.0rc1, 1.11.0rc2, 1.11.0rc2, 1.11.1rc1, 1.11.1rc1, 1.11.2rc1, 1.11.2rc1, 1.12.0b1, 1.12.0b1, 1.12.0rc1, 1.12.0rc2, 1.12.0rc2, 1.12.1rc1, 1.12.1rc1, 1.13.0rc1, 1.13.0rc1, 1.13.0rc2, 1.13.0rc2, 1.14.0rc1, 1.14.0rc1, 1.15.0rc1, 1.15.0rc1, 1.15.0rc2, 1.15.0rc2, 1.16.0rc1, 1.16.0rc1, 1.16.0rc2, 1.16.0rc2, 1.17.0rc1, 1.17.0rc1, 1.17.0rc2, 1.17.0rc2, 1.18.0rc1, 1.18.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc2, 1.19.0rc2, 1.19.0rc2
There are incompatible versions in the resolved dependencies:
  numpy<1.15.0 (from -r /tmp/pipenv39v4hwjkrequirements/pipenv-sf1frvwr-constraints.txt (line 3))
  numpy>=1.10 (from resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenv39v4hwjkrequirements/pipenv-sf1frvwr-constraints.txt (line 5))
  numpy>=1.13.3 (from scikit-learn==0.23.1->librosa==0.5.1->-r /tmp/pipenv39v4hwjkrequirements/pipenv-sf1frvwr-constraints.txt (line 5))
  numpy>=1.13.3 (from scipy==1.4.1->-r /tmp/pipenv39v4hwjkrequirements/pipenv-sf1frvwr-constraints.txt (line 4))
  numpy>=1.15 (from numba==0.49.1->resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenv39v4hwjkrequirements/pipenv-sf1frvwr-constraints.txt (line 5))
  numpy>=1.8.0 (from librosa==0.5.1->-r /tmp/pipenv39v4hwjkrequirements/pipenv-sf1frvwr-constraints.txt (line 5))

Expected result

pipenv would resolve to this

ordereddict==1.1; python_version < "2.7"
enum34==1.1.10; python_version < "3.4"
funcsigs==1.0.2; python_version < "3.3"
llvmlite==0.32.1
setuptools==47.1.1
singledispatch==3.4.0.3; python_version < "3.4"
numba==0.47.0
threadpoolctl==2.1.0
decorator==4.4.2
joblib==0.15.1
resampy==0.2.2
scikit-learn==0.23.1
six==1.15.0
audioread==2.1.6
librosa==0.5.1
numpy==1.14.6
pydub==0.24.0
scipy==1.4.1

poetry and dephell resolve this perfectly/

Actual result

 pipenv lock --verbose
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Building requirements...
Resolving dependencies...
⠹ Locking...
                          ROUND 1
✘ Locking Failed!
Current constraints:
  audioread==2.1.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 4))
  librosa<0.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy<1.15.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  pydub (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 2))
  scipy>=0.18.1 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))

Finding the best candidates:
  found candidate audioread==2.1.6 (constraint was ==2.1.6)
  found candidate librosa==0.5.1 (constraint was <0.6)
  found candidate numpy==1.14.6 (constraint was <1.15.0)
  found candidate pydub==0.24.0 (constraint was <any>)
  found candidate scipy==1.4.1 (constraint was >=0.18.1)

Finding secondary dependencies:
  scipy==1.4.1              requires numpy>=1.13.3
  librosa==0.5.1            requires audioread>=2.0.0, decorator>=3.0.0, joblib>=0.7.0, numpy>=1.8.0, resampy>=0.1.2, scikit-learn>=0.14.0, scipy>=0.13.0, six>=1.3
  pydub==0.24.0             requires -
  numpy==1.14.6             requires -
  audioread==2.1.6          requires -

New dependencies found in this round:
  adding ['audioread', '>=2.0.0', '[]']
  adding ['decorator', '>=3.0.0', '[]']
  adding ['joblib', '>=0.7.0', '[]']
  adding ['numpy', '>=1.13.3,>=1.8.0', '[]']
  adding ['resampy', '>=0.1.2', '[]']
  adding ['scikit-learn', '>=0.14.0', '[]']
  adding ['scipy', '>=0.13.0', '[]']
  adding ['six', '>=1.3', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2
Current constraints:
  audioread==2.1.6,>=2.0.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 4))
  decorator>=3.0.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  joblib>=0.7.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  librosa<0.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy<1.15.0,>=1.13.3,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  pydub (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 2))
  resampy>=0.1.2 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scikit-learn>=0.14.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scipy>=0.13.0,>=0.18.1 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  six>=1.3 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))

Finding the best candidates:
  found candidate audioread==2.1.6 (constraint was >=2.0.0,==2.1.6)
  found candidate decorator==4.4.2 (constraint was >=3.0.0)
  found candidate joblib==0.15.1 (constraint was >=0.7.0)
  found candidate librosa==0.5.1 (constraint was <0.6)
  found candidate numpy==1.14.6 (constraint was >=1.13.3,<1.15.0,>=1.8.0)
  found candidate pydub==0.24.0 (constraint was <any>)
  found candidate resampy==0.2.2 (constraint was >=0.1.2)
  found candidate scikit-learn==0.23.1 (constraint was >=0.14.0)
  found candidate scipy==1.4.1 (constraint was >=0.13.0,>=0.18.1)
  found candidate six==1.15.0 (constraint was >=1.3)

Finding secondary dependencies:
  scipy==1.4.1              requires numpy>=1.13.3
  resampy==0.2.2            requires numba>=0.32, numpy>=1.10, scipy>=0.13, six>=1.3
  scikit-learn==0.23.1      requires joblib>=0.11, numpy>=1.13.3, scipy>=0.19.1, threadpoolctl>=2.0.0
  librosa==0.5.1            requires audioread>=2.0.0, decorator>=3.0.0, joblib>=0.7.0, numpy>=1.8.0, resampy>=0.1.2, scikit-learn>=0.14.0, scipy>=0.13.0, six>=1.3
  pydub==0.24.0             requires -
  decorator==4.4.2          requires -
  numpy==1.14.6             requires -
  six==1.15.0               requires -
  joblib==0.15.1            requires -
  audioread==2.1.6          requires -

New dependencies found in this round:
  adding ['joblib', '>=0.11,>=0.7.0', '[]']
  adding ['numba', '>=0.32', '[]']
  adding ['numpy', '>=1.10,>=1.13.3,>=1.8.0', '[]']
  adding ['scipy', '>=0.13,>=0.13.0,>=0.19.1', '[]']
  adding ['threadpoolctl', '>=2.0.0', '[]']
Removed dependencies in this round:
  removing ['joblib', '>=0.7.0', '[]']
  removing ['numpy', '>=1.13.3,>=1.8.0', '[]']
  removing ['scipy', '>=0.13.0', '[]']
------------------------------------------------------------
Result of round 2: not stable

                          ROUND 3
Current constraints:
  audioread==2.1.6,>=2.0.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 4))
  decorator>=3.0.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  joblib>=0.11,>=0.7.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  librosa<0.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numba>=0.32 (from resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy<1.15.0,>=1.10,>=1.13.3,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  pydub (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 2))
  resampy>=0.1.2 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scikit-learn>=0.14.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scipy>=0.13,>=0.13.0,>=0.18.1,>=0.19.1 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  six>=1.3 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  threadpoolctl>=2.0.0 (from scikit-learn==0.23.1->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))

Finding the best candidates:
  found candidate audioread==2.1.6 (constraint was >=2.0.0,==2.1.6)
  found candidate decorator==4.4.2 (constraint was >=3.0.0)
  found candidate joblib==0.15.1 (constraint was >=0.11,>=0.7.0)
  found candidate librosa==0.5.1 (constraint was <0.6)
  found candidate numba==0.49.1 (constraint was >=0.32)
  found candidate numpy==1.14.6 (constraint was >=1.10,>=1.13.3,<1.15.0,>=1.8.0)
  found candidate pydub==0.24.0 (constraint was <any>)
  found candidate resampy==0.2.2 (constraint was >=0.1.2)
  found candidate scikit-learn==0.23.1 (constraint was >=0.14.0)
  found candidate scipy==1.4.1 (constraint was >=0.13,>=0.13.0,>=0.18.1,>=0.19.1)
  found candidate six==1.15.0 (constraint was >=1.3)
  found candidate threadpoolctl==2.1.0 (constraint was >=2.0.0)

Finding secondary dependencies:
  resampy==0.2.2            requires numba>=0.32, numpy>=1.10, scipy>=0.13, six>=1.3
  decorator==4.4.2          requires -
  six==1.15.0               requires -
  pydub==0.24.0             requires -
  librosa==0.5.1            requires audioread>=2.0.0, decorator>=3.0.0, joblib>=0.7.0, numpy>=1.8.0, resampy>=0.1.2, scikit-learn>=0.14.0, scipy>=0.13.0, six>=1.3
  scipy==1.4.1              requires numpy>=1.13.3
  joblib==0.15.1            requires -
  scikit-learn==0.23.1      requires joblib>=0.11, numpy>=1.13.3, scipy>=0.19.1, threadpoolctl>=2.0.0
  audioread==2.1.6          requires -
  threadpoolctl==2.1.0      requires -
  numpy==1.14.6             requires -
  numba==0.49.1             requires llvmlite<=0.33.0.dev0,>=0.31.0.dev0, numpy>=1.15, setuptools

New dependencies found in this round:
  adding ['llvmlite', '<=0.33.0.dev0,>=0.31.0.dev0', '[]']
  adding ['numpy', '>=1.10,>=1.13.3,>=1.15,>=1.8.0', '[]']
  adding ['setuptools', '', '[]']
Removed dependencies in this round:
  removing ['numpy', '>=1.10,>=1.13.3,>=1.8.0', '[]']
------------------------------------------------------------
Result of round 3: not stable

                          ROUND 4
Current constraints:
  audioread==2.1.6,>=2.0.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 4))
  decorator>=3.0.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  joblib>=0.11,>=0.7.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  librosa<0.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  llvmlite<=0.33.0.dev0,>=0.31.0.dev0 (from numba==0.49.1->resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numba>=0.32 (from resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy<1.15.0,>=1.10,>=1.13.3,>=1.15,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  pydub (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 2))
  resampy>=0.1.2 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scikit-learn>=0.14.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scipy>=0.13,>=0.13.0,>=0.18.1,>=0.19.1 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  setuptools (from numba==0.49.1->resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  six>=1.3 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  threadpoolctl>=2.0.0 (from scikit-learn==0.23.1->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))

Finding the best candidates:
  found candidate audioread==2.1.6 (constraint was >=2.0.0,==2.1.6)
  found candidate decorator==4.4.2 (constraint was >=3.0.0)
  found candidate joblib==0.15.1 (constraint was >=0.11,>=0.7.0)
  found candidate librosa==0.5.1 (constraint was <0.6)
  found candidate llvmlite==0.32.1 (constraint was >=0.31.0.dev0,<=0.33.0.dev0)
  found candidate numba==0.49.1 (constraint was >=0.32)
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 808, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 180, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 260, in _resolve_one_round
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 260, in <setcomp>
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 320, in get_best_match
    ireq, prereleases=self.prereleases
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 202, in find_best_match
    raise NoCandidateFound(ireq, all_candidates, self.finder)
pipenv.patched.piptools.exceptions.NoCandidateFound: Could not find a version that matches numpy<1.15.0,>=1.10,>=1.13.3,>=1.15,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
Tried: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.0, 1.6.1, 1.6.1, 1.6.2, 1.6.2, 1.7.0, 1.7.0, 1.7.1, 1.7.1, 1.7.2, 1.7.2, 1.8.0, 1.8.0, 1.8.1, 1.8.1, 1.8.2, 1.8.2, 1.9.0, 1.9.0, 1.9.1, 1.9.1, 1.9.2, 1.9.2, 1.9.3, 1.9.3, 1.10.0.post2, 1.10.0.post2, 1.10.1, 1.10.1, 1.10.2, 1.10.2, 1.10.4, 1.10.4, 1.11.0, 1.11.0, 1.11.1, 1.11.1, 1.11.2, 1.11.2, 1.11.3, 1.11.3, 1.12.0, 1.12.0, 1.12.1, 1.12.1, 1.13.0, 1.13.0, 1.13.1, 1.13.1, 1.13.3, 1.13.3, 1.14.0, 1.14.0, 1.14.1, 1.14.1, 1.14.2, 1.14.2, 1.14.3, 1.14.3, 1.14.4, 1.14.4, 1.14.5, 1.14.5, 1.14.6, 1.14.6, 1.15.0, 1.15.0, 1.15.1, 1.15.1, 1.15.2, 1.15.2, 1.15.3, 1.15.3, 1.15.4, 1.15.4, 1.16.0, 1.16.0, 1.16.1, 1.16.1, 1.16.2, 1.16.2, 1.16.3, 1.16.3, 1.16.4, 1.16.4, 1.16.5, 1.16.5, 1.16.6, 1.16.6, 1.17.0, 1.17.0, 1.17.1, 1.17.1, 1.17.2, 1.17.2, 1.17.3, 1.17.3, 1.17.4, 1.17.4, 1.17.5, 1.17.5, 1.18.0, 1.18.0, 1.18.1, 1.18.1, 1.18.2, 1.18.2, 1.18.3, 1.18.3, 1.18.4, 1.18.4
Skipped pre-versions: 1.11.0b3, 1.11.0b3, 1.11.0rc1, 1.11.0rc1, 1.11.0rc2, 1.11.0rc2, 1.11.1rc1, 1.11.1rc1, 1.11.2rc1, 1.11.2rc1, 1.12.0b1, 1.12.0b1, 1.12.0rc1, 1.12.0rc2, 1.12.0rc2, 1.12.1rc1, 1.12.1rc1, 1.13.0rc1, 1.13.0rc1, 1.13.0rc2, 1.13.0rc2, 1.14.0rc1, 1.14.0rc1, 1.15.0rc1, 1.15.0rc1, 1.15.0rc2, 1.15.0rc2, 1.16.0rc1, 1.16.0rc1, 1.16.0rc2, 1.16.0rc2, 1.17.0rc1, 1.17.0rc1, 1.17.0rc2, 1.17.0rc2, 1.18.0rc1, 1.18.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc2, 1.19.0rc2, 1.19.0rc2
There are incompatible versions in the resolved dependencies:
  numpy<1.15.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  numpy>=1.10 (from resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.13.3 (from scikit-learn==0.23.1->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.13.3 (from scipy==1.4.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  numpy>=1.15 (from numba==0.49.1->resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.8.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 807, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 803, in main
    parsed.requirements_dir, parsed.packages, parse_only=parsed.parse_only)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 785, in _main
    resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 753, in resolve_packages
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 736, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 1386, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 1093, in actually_resolve_deps
    resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 818, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: ERROR: Could not find a version that matches numpy<1.15.0,>=1.10,>=1.13.3,>=1.15,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
Tried: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.0, 1.6.1, 1.6.1, 1.6.2, 1.6.2, 1.7.0, 1.7.0, 1.7.1, 1.7.1, 1.7.2, 1.7.2, 1.8.0, 1.8.0, 1.8.1, 1.8.1, 1.8.2, 1.8.2, 1.9.0, 1.9.0, 1.9.1, 1.9.1, 1.9.2, 1.9.2, 1.9.3, 1.9.3, 1.10.0.post2, 1.10.0.post2, 1.10.1, 1.10.1, 1.10.2, 1.10.2, 1.10.4, 1.10.4, 1.11.0, 1.11.0, 1.11.1, 1.11.1, 1.11.2, 1.11.2, 1.11.3, 1.11.3, 1.12.0, 1.12.0, 1.12.1, 1.12.1, 1.13.0, 1.13.0, 1.13.1, 1.13.1, 1.13.3, 1.13.3, 1.14.0, 1.14.0, 1.14.1, 1.14.1, 1.14.2, 1.14.2, 1.14.3, 1.14.3, 1.14.4, 1.14.4, 1.14.5, 1.14.5, 1.14.6, 1.14.6, 1.15.0, 1.15.0, 1.15.1, 1.15.1, 1.15.2, 1.15.2, 1.15.3, 1.15.3, 1.15.4, 1.15.4, 1.16.0, 1.16.0, 1.16.1, 1.16.1, 1.16.2, 1.16.2, 1.16.3, 1.16.3, 1.16.4, 1.16.4, 1.16.5, 1.16.5, 1.16.6, 1.16.6, 1.17.0, 1.17.0, 1.17.1, 1.17.1, 1.17.2, 1.17.2, 1.17.3, 1.17.3, 1.17.4, 1.17.4, 1.17.5, 1.17.5, 1.18.0, 1.18.0, 1.18.1, 1.18.1, 1.18.2, 1.18.2, 1.18.3, 1.18.3, 1.18.4, 1.18.4
Skipped pre-versions: 1.11.0b3, 1.11.0b3, 1.11.0rc1, 1.11.0rc1, 1.11.0rc2, 1.11.0rc2, 1.11.1rc1, 1.11.1rc1, 1.11.2rc1, 1.11.2rc1, 1.12.0b1, 1.12.0b1, 1.12.0rc1, 1.12.0rc2, 1.12.0rc2, 1.12.1rc1, 1.12.1rc1, 1.13.0rc1, 1.13.0rc1, 1.13.0rc2, 1.13.0rc2, 1.14.0rc1, 1.14.0rc1, 1.15.0rc1, 1.15.0rc1, 1.15.0rc2, 1.15.0rc2, 1.16.0rc1, 1.16.0rc1, 1.16.0rc2, 1.16.0rc2, 1.17.0rc1, 1.17.0rc1, 1.17.0rc2, 1.17.0rc2, 1.18.0rc1, 1.18.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc2, 1.19.0rc2, 1.19.0rc2
There are incompatible versions in the resolved dependencies:
  numpy<1.15.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  numpy>=1.10 (from resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.13.3 (from scikit-learn==0.23.1->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.13.3 (from scipy==1.4.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  numpy>=1.15 (from numba==0.49.1->resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.8.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
ROUND 1
Current constraints:
  audioread==2.1.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 4))
  librosa<0.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy<1.15.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  pydub (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 2))
  scipy>=0.18.1 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))

Finding the best candidates:
  found candidate audioread==2.1.6 (constraint was ==2.1.6)
  found candidate librosa==0.5.1 (constraint was <0.6)
  found candidate numpy==1.14.6 (constraint was <1.15.0)
  found candidate pydub==0.24.0 (constraint was <any>)
  found candidate scipy==1.4.1 (constraint was >=0.18.1)

Finding secondary dependencies:
  scipy==1.4.1              requires numpy>=1.13.3
  librosa==0.5.1            requires audioread>=2.0.0, decorator>=3.0.0, joblib>=0.7.0, numpy>=1.8.0, resampy>=0.1.2, scikit-learn>=0.14.0, scipy>=0.13.0, six>=1.3
  pydub==0.24.0             requires -
  numpy==1.14.6             requires -
  audioread==2.1.6          requires -

New dependencies found in this round:
  adding ['audioread', '>=2.0.0', '[]']
  adding ['decorator', '>=3.0.0', '[]']
  adding ['joblib', '>=0.7.0', '[]']
  adding ['numpy', '>=1.13.3,>=1.8.0', '[]']
  adding ['resampy', '>=0.1.2', '[]']
  adding ['scikit-learn', '>=0.14.0', '[]']
  adding ['scipy', '>=0.13.0', '[]']
  adding ['six', '>=1.3', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2
Current constraints:
  audioread==2.1.6,>=2.0.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 4))
  decorator>=3.0.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  joblib>=0.7.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  librosa<0.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy<1.15.0,>=1.13.3,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  pydub (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 2))
  resampy>=0.1.2 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scikit-learn>=0.14.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scipy>=0.13.0,>=0.18.1 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  six>=1.3 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))

Finding the best candidates:
  found candidate audioread==2.1.6 (constraint was >=2.0.0,==2.1.6)
  found candidate decorator==4.4.2 (constraint was >=3.0.0)
  found candidate joblib==0.15.1 (constraint was >=0.7.0)
  found candidate librosa==0.5.1 (constraint was <0.6)
  found candidate numpy==1.14.6 (constraint was >=1.13.3,<1.15.0,>=1.8.0)
  found candidate pydub==0.24.0 (constraint was <any>)
  found candidate resampy==0.2.2 (constraint was >=0.1.2)
  found candidate scikit-learn==0.23.1 (constraint was >=0.14.0)
  found candidate scipy==1.4.1 (constraint was >=0.13.0,>=0.18.1)
  found candidate six==1.15.0 (constraint was >=1.3)

Finding secondary dependencies:
  scipy==1.4.1              requires numpy>=1.13.3
  resampy==0.2.2            requires numba>=0.32, numpy>=1.10, scipy>=0.13, six>=1.3
  scikit-learn==0.23.1      requires joblib>=0.11, numpy>=1.13.3, scipy>=0.19.1, threadpoolctl>=2.0.0
  librosa==0.5.1            requires audioread>=2.0.0, decorator>=3.0.0, joblib>=0.7.0, numpy>=1.8.0, resampy>=0.1.2, scikit-learn>=0.14.0, scipy>=0.13.0, six>=1.3
  pydub==0.24.0             requires -
  decorator==4.4.2          requires -
  numpy==1.14.6             requires -
  six==1.15.0               requires -
  joblib==0.15.1            requires -
  audioread==2.1.6          requires -

New dependencies found in this round:
  adding ['joblib', '>=0.11,>=0.7.0', '[]']
  adding ['numba', '>=0.32', '[]']
  adding ['numpy', '>=1.10,>=1.13.3,>=1.8.0', '[]']
  adding ['scipy', '>=0.13,>=0.13.0,>=0.19.1', '[]']
  adding ['threadpoolctl', '>=2.0.0', '[]']
Removed dependencies in this round:
  removing ['joblib', '>=0.7.0', '[]']
  removing ['numpy', '>=1.13.3,>=1.8.0', '[]']
  removing ['scipy', '>=0.13.0', '[]']
------------------------------------------------------------
Result of round 2: not stable

                          ROUND 3
Current constraints:
  audioread==2.1.6,>=2.0.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 4))
  decorator>=3.0.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  joblib>=0.11,>=0.7.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  librosa<0.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numba>=0.32 (from resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy<1.15.0,>=1.10,>=1.13.3,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  pydub (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 2))
  resampy>=0.1.2 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scikit-learn>=0.14.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scipy>=0.13,>=0.13.0,>=0.18.1,>=0.19.1 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  six>=1.3 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  threadpoolctl>=2.0.0 (from scikit-learn==0.23.1->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))

Finding the best candidates:
  found candidate audioread==2.1.6 (constraint was >=2.0.0,==2.1.6)
  found candidate decorator==4.4.2 (constraint was >=3.0.0)
  found candidate joblib==0.15.1 (constraint was >=0.11,>=0.7.0)
  found candidate librosa==0.5.1 (constraint was <0.6)
  found candidate numba==0.49.1 (constraint was >=0.32)
  found candidate numpy==1.14.6 (constraint was >=1.10,>=1.13.3,<1.15.0,>=1.8.0)
  found candidate pydub==0.24.0 (constraint was <any>)
  found candidate resampy==0.2.2 (constraint was >=0.1.2)
  found candidate scikit-learn==0.23.1 (constraint was >=0.14.0)
  found candidate scipy==1.4.1 (constraint was >=0.13,>=0.13.0,>=0.18.1,>=0.19.1)
  found candidate six==1.15.0 (constraint was >=1.3)
  found candidate threadpoolctl==2.1.0 (constraint was >=2.0.0)

Finding secondary dependencies:
  resampy==0.2.2            requires numba>=0.32, numpy>=1.10, scipy>=0.13, six>=1.3
  decorator==4.4.2          requires -
  six==1.15.0               requires -
  pydub==0.24.0             requires -
  librosa==0.5.1            requires audioread>=2.0.0, decorator>=3.0.0, joblib>=0.7.0, numpy>=1.8.0, resampy>=0.1.2, scikit-learn>=0.14.0, scipy>=0.13.0, six>=1.3
  scipy==1.4.1              requires numpy>=1.13.3
  joblib==0.15.1            requires -
  scikit-learn==0.23.1      requires joblib>=0.11, numpy>=1.13.3, scipy>=0.19.1, threadpoolctl>=2.0.0
  audioread==2.1.6          requires -
  threadpoolctl==2.1.0      requires -
  numpy==1.14.6             requires -
  numba==0.49.1             requires llvmlite<=0.33.0.dev0,>=0.31.0.dev0, numpy>=1.15, setuptools

New dependencies found in this round:
  adding ['llvmlite', '<=0.33.0.dev0,>=0.31.0.dev0', '[]']
  adding ['numpy', '>=1.10,>=1.13.3,>=1.15,>=1.8.0', '[]']
  adding ['setuptools', '', '[]']
Removed dependencies in this round:
  removing ['numpy', '>=1.10,>=1.13.3,>=1.8.0', '[]']
------------------------------------------------------------
Result of round 3: not stable

                          ROUND 4
Current constraints:
  audioread==2.1.6,>=2.0.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 4))
  decorator>=3.0.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  joblib>=0.11,>=0.7.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  librosa<0.6 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  llvmlite<=0.33.0.dev0,>=0.31.0.dev0 (from numba==0.49.1->resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numba>=0.32 (from resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy<1.15.0,>=1.10,>=1.13.3,>=1.15,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  pydub (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 2))
  resampy>=0.1.2 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scikit-learn>=0.14.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  scipy>=0.13,>=0.13.0,>=0.18.1,>=0.19.1 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  setuptools (from numba==0.49.1->resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  six>=1.3 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  threadpoolctl>=2.0.0 (from scikit-learn==0.23.1->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))

Finding the best candidates:
  found candidate audioread==2.1.6 (constraint was >=2.0.0,==2.1.6)
  found candidate decorator==4.4.2 (constraint was >=3.0.0)
  found candidate joblib==0.15.1 (constraint was >=0.11,>=0.7.0)
  found candidate librosa==0.5.1 (constraint was <0.6)
  found candidate llvmlite==0.32.1 (constraint was >=0.31.0.dev0,<=0.33.0.dev0)
  found candidate numba==0.49.1 (constraint was >=0.32)
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 808, in resolve
    results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 180, in resolve
    has_changed, best_matches = self._resolve_one_round()
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 260, in _resolve_one_round
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 260, in <setcomp>
    best_matches = {self.get_best_match(ireq) for ireq in constraints}
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/resolver.py", line 320, in get_best_match
    ireq, prereleases=self.prereleases
  File "/usr/local/lib/python3.6/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 202, in find_best_match
    raise NoCandidateFound(ireq, all_candidates, self.finder)
pipenv.patched.piptools.exceptions.NoCandidateFound: Could not find a version that matches numpy<1.15.0,>=1.10,>=1.13.3,>=1.15,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
Tried: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.0, 1.6.1, 1.6.1, 1.6.2, 1.6.2, 1.7.0, 1.7.0, 1.7.1, 1.7.1, 1.7.2, 1.7.2, 1.8.0, 1.8.0, 1.8.1, 1.8.1, 1.8.2, 1.8.2, 1.9.0, 1.9.0, 1.9.1, 1.9.1, 1.9.2, 1.9.2, 1.9.3, 1.9.3, 1.10.0.post2, 1.10.0.post2, 1.10.1, 1.10.1, 1.10.2, 1.10.2, 1.10.4, 1.10.4, 1.11.0, 1.11.0, 1.11.1, 1.11.1, 1.11.2, 1.11.2, 1.11.3, 1.11.3, 1.12.0, 1.12.0, 1.12.1, 1.12.1, 1.13.0, 1.13.0, 1.13.1, 1.13.1, 1.13.3, 1.13.3, 1.14.0, 1.14.0, 1.14.1, 1.14.1, 1.14.2, 1.14.2, 1.14.3, 1.14.3, 1.14.4, 1.14.4, 1.14.5, 1.14.5, 1.14.6, 1.14.6, 1.15.0, 1.15.0, 1.15.1, 1.15.1, 1.15.2, 1.15.2, 1.15.3, 1.15.3, 1.15.4, 1.15.4, 1.16.0, 1.16.0, 1.16.1, 1.16.1, 1.16.2, 1.16.2, 1.16.3, 1.16.3, 1.16.4, 1.16.4, 1.16.5, 1.16.5, 1.16.6, 1.16.6, 1.17.0, 1.17.0, 1.17.1, 1.17.1, 1.17.2, 1.17.2, 1.17.3, 1.17.3, 1.17.4, 1.17.4, 1.17.5, 1.17.5, 1.18.0, 1.18.0, 1.18.1, 1.18.1, 1.18.2, 1.18.2, 1.18.3, 1.18.3, 1.18.4, 1.18.4
Skipped pre-versions: 1.11.0b3, 1.11.0b3, 1.11.0rc1, 1.11.0rc1, 1.11.0rc2, 1.11.0rc2, 1.11.1rc1, 1.11.1rc1, 1.11.2rc1, 1.11.2rc1, 1.12.0b1, 1.12.0b1, 1.12.0rc1, 1.12.0rc2, 1.12.0rc2, 1.12.1rc1, 1.12.1rc1, 1.13.0rc1, 1.13.0rc1, 1.13.0rc2, 1.13.0rc2, 1.14.0rc1, 1.14.0rc1, 1.15.0rc1, 1.15.0rc1, 1.15.0rc2, 1.15.0rc2, 1.16.0rc1, 1.16.0rc1, 1.16.0rc2, 1.16.0rc2, 1.17.0rc1, 1.17.0rc1, 1.17.0rc2, 1.17.0rc2, 1.18.0rc1, 1.18.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc2, 1.19.0rc2, 1.19.0rc2
There are incompatible versions in the resolved dependencies:
  numpy<1.15.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  numpy>=1.10 (from resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.13.3 (from scikit-learn==0.23.1->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.13.3 (from scipy==1.4.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  numpy>=1.15 (from numba==0.49.1->resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.8.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 807, in <module>
    main()
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 803, in main
    parsed.requirements_dir, parsed.packages, parse_only=parsed.parse_only)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 785, in _main
    resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages)
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 753, in resolve_packages
    requirements_dir=requirements_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/resolver.py", line 736, in resolve
    req_dir=requirements_dir
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 1386, in resolve_deps
    req_dir=req_dir,
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 1093, in actually_resolve_deps
    resolver.resolve()
  File "/usr/local/lib/python3.6/site-packages/pipenv/utils.py", line 818, in resolve
    raise ResolutionFailure(message=str(e))
pipenv.exceptions.ResolutionFailure: ERROR: Could not find a version that matches numpy<1.15.0,>=1.10,>=1.13.3,>=1.15,>=1.8.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
Tried: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.0, 1.6.1, 1.6.1, 1.6.2, 1.6.2, 1.7.0, 1.7.0, 1.7.1, 1.7.1, 1.7.2, 1.7.2, 1.8.0, 1.8.0, 1.8.1, 1.8.1, 1.8.2, 1.8.2, 1.9.0, 1.9.0, 1.9.1, 1.9.1, 1.9.2, 1.9.2, 1.9.3, 1.9.3, 1.10.0.post2, 1.10.0.post2, 1.10.1, 1.10.1, 1.10.2, 1.10.2, 1.10.4, 1.10.4, 1.11.0, 1.11.0, 1.11.1, 1.11.1, 1.11.2, 1.11.2, 1.11.3, 1.11.3, 1.12.0, 1.12.0, 1.12.1, 1.12.1, 1.13.0, 1.13.0, 1.13.1, 1.13.1, 1.13.3, 1.13.3, 1.14.0, 1.14.0, 1.14.1, 1.14.1, 1.14.2, 1.14.2, 1.14.3, 1.14.3, 1.14.4, 1.14.4, 1.14.5, 1.14.5, 1.14.6, 1.14.6, 1.15.0, 1.15.0, 1.15.1, 1.15.1, 1.15.2, 1.15.2, 1.15.3, 1.15.3, 1.15.4, 1.15.4, 1.16.0, 1.16.0, 1.16.1, 1.16.1, 1.16.2, 1.16.2, 1.16.3, 1.16.3, 1.16.4, 1.16.4, 1.16.5, 1.16.5, 1.16.6, 1.16.6, 1.17.0, 1.17.0, 1.17.1, 1.17.1, 1.17.2, 1.17.2, 1.17.3, 1.17.3, 1.17.4, 1.17.4, 1.17.5, 1.17.5, 1.18.0, 1.18.0, 1.18.1, 1.18.1, 1.18.2, 1.18.2, 1.18.3, 1.18.3, 1.18.4, 1.18.4
Skipped pre-versions: 1.11.0b3, 1.11.0b3, 1.11.0rc1, 1.11.0rc1, 1.11.0rc2, 1.11.0rc2, 1.11.1rc1, 1.11.1rc1, 1.11.2rc1, 1.11.2rc1, 1.12.0b1, 1.12.0b1, 1.12.0rc1, 1.12.0rc2, 1.12.0rc2, 1.12.1rc1, 1.12.1rc1, 1.13.0rc1, 1.13.0rc1, 1.13.0rc2, 1.13.0rc2, 1.14.0rc1, 1.14.0rc1, 1.15.0rc1, 1.15.0rc1, 1.15.0rc2, 1.15.0rc2, 1.16.0rc1, 1.16.0rc1, 1.16.0rc2, 1.16.0rc2, 1.17.0rc1, 1.17.0rc1, 1.17.0rc2, 1.17.0rc2, 1.18.0rc1, 1.18.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc1, 1.19.0rc2, 1.19.0rc2, 1.19.0rc2
There are incompatible versions in the resolved dependencies:
  numpy<1.15.0 (from -r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 6))
  numpy>=1.10 (from resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.13.3 (from scikit-learn==0.23.1->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.13.3 (from scipy==1.4.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 3))
  numpy>=1.15 (from numba==0.49.1->resampy==0.2.2->librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
  numpy>=1.8.0 (from librosa==0.5.1->-r /tmp/pipenvxzu9oeb4requirements/pipenv-v9bklki1-constraints.txt (line 5))
[a.ilyushenkov@ilyushenkov-mbp pipenv_bug]$

<details><summary>$ pipenv --support</summary>

Pipenv version: `'2020.6.2'`

Pipenv location: `'/usr/local/lib/python3.6/site-packages/pipenv'`

Python location: `'/usr/bin/python3'`

Python installations found:

  - `3.6.8`: `/usr/bin/python3.6`
  - `3.6.8`: `/usr/bin/python3`
  - `3.6.8`: `/usr/bin/python3.6m`
  - `3.6.8`: `/bin/python3.6`
  - `3.6.8`: `/bin/python3`
  - `3.6.8`: `/bin/python3.6m`
  - `3.6.8`: `/home/a.ilyushenkov/.local/share/dephell/venvs/dephell/bin/python3.6`
  - `3.6.8`: `/home/a.ilyushenkov/.local/share/dephell/venvs/dephell/bin/python3`
  - `2.7.5`: `/usr/bin/python2`
  - `2.7.5`: `/usr/bin/python2.7`
  - `2.7.5`: `/bin/python2`
  - `2.7.5`: `/bin/python2.7`

PEP 508 Information:

{'implementation_name': 'cpython',
'implementation_version': '3.6.8',
'os_name': 'posix',
'platform_machine': 'x86_64',
'platform_python_implementation': 'CPython',
'platform_release': '4.19.76-linuxkit',
'platform_system': 'Linux',
'platform_version': '#1 SMP Tue May 26 11:42:35 UTC 2020',
'python_full_version': '3.6.8',
'python_version': '3.6',
'sys_platform': 'linux'}


System environment variables:

  - `HOSTNAME`
  - `TERM`
  - `OLDPWD`
  - `LC_ALL`
  - `LS_COLORS`
  - `PATH`
  - `PWD`
  - `LANG`
  - `HISTCONTROL`
  - `SHLVL`
  - `HOME`
  - `PIP_DISABLE_PIP_VERSION_CHECK`
  - `LESSOPEN`
  - `_`
  - `PYTHONDONTWRITEBYTECODE`
  - `PIP_SHIMS_BASE_MODULE`
  - `PIP_PYTHON_PATH`
  - `PYTHONFINDER_IGNORE_UNSUPPORTED`

Pipenv–specific environment variables:


Debug–specific environment variables:

  - `PATH`: `/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/a.ilyushenkov/.local/share/dephell/venvs/dephell/bin`
  - `LANG`: `en_US.UTF-8`
  - `PWD`: `/home/a.ilyushenkov/workspace/pipenv_bug`


---------------------------

Contents of `Pipfile` ('/home/a.ilyushenkov/workspace/pipenv_bug/Pipfile'):

```toml
[packages]
librosa = "<0.6"
scipy = ">=0.18.1"
pydub = "*"
audioread = "==2.1.6"
numpy = "<1.15.0"

[dev-packages]

[requires]
python_version = "3.6"

```
@frostming
Copy link
Contributor

Pipenv reuses the ability of pip-tools for resolving dependencies. The resolver itself can't fall back to older versions of numba to see if any of the candidates depends on a compatible version of numpy.

To workaround this situation, you should pin numba==0.47.0 in the Pipfile.

@frostming frostming added Category: Dependency Resolution Issue relates to dependency resolution. Type: Question ❔ This is a question or a request for support. labels Jun 4, 2020
@triage-new-issues triage-new-issues bot removed the triage label Jun 4, 2020
@franzhaas
Copy link

Hi,

I encauntered a similar issue. For me pinning is not a solution, as not needing to pin was a reason to move to pipenv.

For me #4777 solves this issue. Maybe you want to have a look.

Best regards,
Franz

@matteius matteius closed this as not planned Won't fix, can't repro, duplicate, stale Mar 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Dependency Resolution Issue relates to dependency resolution. Type: Question ❔ This is a question or a request for support.
Projects
None yet
Development

No branches or pull requests

4 participants