nehil_jain
07/06/2020, 3:50 PMRunning $ pipenv lock then $ pipenv sync.
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Building requirements...
Resolving dependencies...
✘ Locking Failed!
[ResolutionFailure]: File "/usr/local/Cellar/pipenv/2020.6.2/libexec/lib/python3.8/site-packages/pipenv/resolver.py", line 785, in _main
[ResolutionFailure]: resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages)
[ResolutionFailure]: File "/usr/local/Cellar/pipenv/2020.6.2/libexec/lib/python3.8/site-packages/pipenv/resolver.py", line 753, in resolve_packages
[ResolutionFailure]: requirements_dir=requirements_dir,
[ResolutionFailure]: File "/usr/local/Cellar/pipenv/2020.6.2/libexec/lib/python3.8/site-packages/pipenv/resolver.py", line 736, in resolve
[ResolutionFailure]: req_dir=requirements_dir
[ResolutionFailure]: File "/usr/local/Cellar/pipenv/2020.6.2/libexec/lib/python3.8/site-packages/pipenv/utils.py", line 1386, in resolve_deps
[ResolutionFailure]: req_dir=req_dir,
[ResolutionFailure]: File "/usr/local/Cellar/pipenv/2020.6.2/libexec/lib/python3.8/site-packages/pipenv/utils.py", line 1093, in actually_resolve_deps
[ResolutionFailure]: resolver.resolve()
[ResolutionFailure]: File "/usr/local/Cellar/pipenv/2020.6.2/libexec/lib/python3.8/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 networkx<3,==2.2,>=2.3 (from meltano==1.38.1->-r /var/folders/mk/kx7ktxls7gg0t87szyms0y1m0000gn/T/pipenvdhuri9f1requirements/pipenv-qf_tfo3l-constraints.txt (line 2))
Tried: 0.34, 0.34, 0.35, 0.35, 0.35.1, 0.35.1, 0.36, 0.36, 0.37, 0.37, 0.99, 0.99, 1.0, 1.0, 1.0.1, 1.0.1, 1.1, 1.1, 1.2, 1.2, 1.3, 1.3, 1.4, 1.4, 1.5, 1.5, 1.6, 1.6, 1.7, 1.7, 1.8, 1.8, 1.8.1, 1.8.1, 1.9, 1.9, 1.9, 1.9.1, 1.9.1, 1.9.1, 1.10, 1.10, 1.11, 1.11, 1.11, 2.0, 2.1, 2.2, 2.3, 2.4, 2.4
Skipped pre-versions: 1.0rc1, 1.0rc1, 1.2rc1, 1.2rc1, 1.3rc1, 1.3rc1, 1.4rc1, 1.4rc1, 1.5rc1, 1.5rc1, 1.6rc1, 1.6rc1, 1.7rc1, 1.7rc1, 1.8rc1, 1.8rc1, 1.9rc1, 1.9rc1, 1.9rc1, 1.10rc2, 1.10rc2, 1.10rc2, 1.11rc1, 1.11rc1, 1.11rc2, 1.11rc2, 1.11rc2, 2.2rc1, 2.3rc3, 2.3rc4, 2.4rc1, 2.4rc2, 2.4rc2
There are incompatible versions in the resolved dependencies:
networkx<3,>=2.3 (from dbt-core==0.17.0->dbt==0.17.0->-r /var/folders/mk/kx7ktxls7gg0t87szyms0y1m0000gn/T/pipenvdhuri9f1requirements/pipenv-qf_tfo3l-constraints.txt (line 3))
networkx==2.2 (from meltano==1.38.1->-r /var/folders/mk/kx7ktxls7gg0t87szyms0y1m0000gn/T/pipenvdhuri9f1requirements/pipenv-qf_tfo3l-constraints.txt (line 2))
Is it possible to up the networkx library version in meltano?douwe_maan
07/06/2020, 3:54 PMdbt requires is compatible as well. Would you like to create an issue? 🙂
In the mean time, you'll likely be better off installing Meltano and dbt in separate venvs, with the easiest solution being to install dbt using Meltano, so that it gets its own venv automatically: meltano add transformer dbt + meltano invoke dbt ...