Creating a virtualenv for this project…
Pipfile: /Users/mskoenz/Desktop/workbench/install_test/demo_paper/Pipfile
Using /Users/mskoenz/.pyenv/versions/3.7.0/bin/python3.7 (3.7.0) to create virtualenv…
Running virtualenv with interpreter /Users/mskoenz/.pyenv/versions/3.7.0/bin/python3.7
Using base prefix '/Users/mskoenz/.pyenv/versions/3.7.0'
/Users/mskoenz/.pyenv/versions/3.7.0/lib/python3.7/site-packages/virtualenv.py:1041: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
New python executable in /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/bin/python3.7
Also creating executable in /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/bin/python
Installing setuptools, pip, wheel...done.
Virtualenv location: /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb
Installing -e .…
Installing 'demo_paper'
$ ['/Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/bin/pip', 'install', '--verbose', '--upgrade', '-e', '"."', '-i', 'https://pypi.org/simple']
Created temporary directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-ephem-wheel-cache-izce1hqy
Created temporary directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony
Created requirements tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Created temporary directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv
Obtaining file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper
Added file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper to build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Running setup.py (path:/Users/mskoenz/Desktop/workbench/install_test/demo_paper/setup.py) egg_info for package from file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper
Running command python setup.py egg_info
running egg_info
writing demo_paper.egg-info/PKG-INFO
writing dependency_links to demo_paper.egg-info/dependency_links.txt
writing requirements to demo_paper.egg-info/requires.txt
writing top-level names to demo_paper.egg-info/top_level.txt
reading manifest file 'demo_paper.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'version.txt'
writing manifest file 'demo_paper.egg-info/SOURCES.txt'
Source in /Users/mskoenz/Desktop/workbench/install_test/demo_paper has version 0.0.0, which satisfies requirement demo-paper==0.0.0 from file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper
Removed demo-paper==0.0.0 from file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper from build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Collecting fsc.export (from demo-paper==0.0.0)
2 location(s) to search for versions of fsc.export:
* https://pypi.org/simple/fsc-export/
* git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0
Getting page https://pypi.org/simple/fsc-export/
Looking up "https://pypi.org/simple/fsc-export/" in the cache
Request header has "max_age" as 0, cache bypassed
Starting new HTTPS connection (1): pypi.org:443
https://pypi.org:443 "GET /simple/fsc-export/ HTTP/1.1" 304 0
Analyzing links from page https://pypi.org/simple/fsc-export/
Found link https://files.pythonhosted.org/packages/01/1e/347dbb1a05b1c0e1d75e9cc2c07166229a33c5c55360c9d6227db4aa9c12/fsc.export-1.0.0.tar.gz#sha256=b0ed27ca73c6625e91573927004ed42071ac54ffb70d890e9b6c879f65fd06eb (from https://pypi.org/simple/fsc-export/), version: 1.0.0
Found link https://files.pythonhosted.org/packages/bf/e4/38ade48f528664ac57219cc047cf07d59c19b706eb9c7ffb001b63f05595/fsc.export-1.1.0.tar.gz#sha256=d456f2bd518e46212806702688dd61d4ee9a1af014156d4398dce2e471fb4558 (from https://pypi.org/simple/fsc-export/), version: 1.1.0
Cannot look at git URL git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0
Skipping link git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0; Missing project version for fsc.export
Using version 1.1.0 (newest of versions: 1.0.0, 1.1.0)
Using cached wheel link: file:///Users/mskoenz/Library/Caches/pipenv/wheels/98/ee/cb/1b278c0df7ebf3de77f14fff5b56e779183b571ebc77ff5b6a/fsc.export-1.1.0-cp37-none-any.whl
Added fsc.export from file:///Users/mskoenz/Library/Caches/pipenv/wheels/98/ee/cb/1b278c0df7ebf3de77f14fff5b56e779183b571ebc77ff5b6a/fsc.export-1.1.0-cp37-none-any.whl (from demo-paper==0.0.0) to build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Removed fsc.export from file:///Users/mskoenz/Library/Caches/pipenv/wheels/98/ee/cb/1b278c0df7ebf3de77f14fff5b56e779183b571ebc77ff5b6a/fsc.export-1.1.0-cp37-none-any.whl (from demo-paper==0.0.0) from build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Collecting demo_measure (from demo-paper==0.0.0)
2 location(s) to search for versions of demo-measure:
* https://pypi.org/simple/demo-measure/
* git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0
Getting page https://pypi.org/simple/demo-measure/
Looking up "https://pypi.org/simple/demo-measure/" in the cache
Request header has "max_age" as 0, cache bypassed
https://pypi.org:443 "GET /simple/demo-measure/ HTTP/1.1" 404 13
Status code 404 not in (200, 203, 300, 301)
Could not fetch URL https://pypi.org/simple/demo-measure/: 404 Client Error: Not Found for url: https://pypi.org/simple/demo-measure/ - skipping
Cannot look at git URL git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0
Found link git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0, version: 0.0.0
dependency_links found: git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0
Using version 0.0.0 (newest of versions: 0.0.0)
Cloning ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git (to revision master) to /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-measure
Running command git clone -q ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-measure
Running command git show-ref master
13a3f0752bc60ab3046e527df671f8261a40d84e refs/heads/master
13a3f0752bc60ab3046e527df671f8261a40d84e refs/remotes/origin/master
Running command git rev-parse --abbrev-ref HEAD
master
Added demo_measure from git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0 (from demo-paper==0.0.0) to build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Running setup.py (path:/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-measure/setup.py) egg_info for package demo-measure
Running command python setup.py egg_info
running egg_info
creating pip-egg-info/demo_measure.egg-info
writing pip-egg-info/demo_measure.egg-info/PKG-INFO
writing dependency_links to pip-egg-info/demo_measure.egg-info/dependency_links.txt
writing requirements to pip-egg-info/demo_measure.egg-info/requires.txt
writing top-level names to pip-egg-info/demo_measure.egg-info/top_level.txt
writing manifest file 'pip-egg-info/demo_measure.egg-info/SOURCES.txt'
reading manifest file 'pip-egg-info/demo_measure.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'version.txt'
writing manifest file 'pip-egg-info/demo_measure.egg-info/SOURCES.txt'
Source in /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-measure has version 0.0.0, which satisfies requirement demo_measure from git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0 (from demo-paper==0.0.0)
Removed demo_measure from git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0 (from demo-paper==0.0.0) from build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Collecting demo_lib (from demo_measure->demo-paper==0.0.0)
3 location(s) to search for versions of demo-lib:
* https://pypi.org/simple/demo-lib/
* git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0
* git+ssh://git@gitlab.fubar.science/mskoenz/demo_lib.git@master#egg=demo_lib-0.0.1
Getting page https://pypi.org/simple/demo-lib/
Looking up "https://pypi.org/simple/demo-lib/" in the cache
Request header has "max_age" as 0, cache bypassed
https://pypi.org:443 "GET /simple/demo-lib/ HTTP/1.1" 404 13
Status code 404 not in (200, 203, 300, 301)
Could not fetch URL https://pypi.org/simple/demo-lib/: 404 Client Error: Not Found for url: https://pypi.org/simple/demo-lib/ - skipping
Cannot look at git URL git+ssh://git@gitlab.fubar.science/mskoenz/demo_measure.git@master#egg=demo_measure-0.0.0
Cannot look at git URL git+ssh://git@gitlab.fubar.science/mskoenz/demo_lib.git@master#egg=demo_lib-0.0.1
Found link git+ssh://git@gitlab.fubar.science/mskoenz/demo_lib.git@master#egg=demo_lib-0.0.1, version: 0.0.1
dependency_links found: git+ssh://git@gitlab.fubar.science/mskoenz/demo_lib.git@master#egg=demo_lib-0.0.1
Using version 0.0.1 (newest of versions: 0.0.1)
Cloning ssh://git@gitlab.fubar.science/mskoenz/demo_lib.git (to revision master) to /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-lib
Running command git clone -q ssh://git@gitlab.fubar.science/mskoenz/demo_lib.git /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-lib
Running command git show-ref master
849ad818deda4214bd53ee6d6b558994d166221e refs/heads/master
849ad818deda4214bd53ee6d6b558994d166221e refs/remotes/origin/master
Running command git rev-parse --abbrev-ref HEAD
master
Added demo_lib from git+ssh://git@gitlab.fubar.science/mskoenz/demo_lib.git@master#egg=demo_lib-0.0.1 (from demo_measure->demo-paper==0.0.0) to build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Running setup.py (path:/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-lib/setup.py) egg_info for package demo-lib
Running command python setup.py egg_info
running egg_info
creating pip-egg-info/demo_lib.egg-info
writing pip-egg-info/demo_lib.egg-info/PKG-INFO
writing dependency_links to pip-egg-info/demo_lib.egg-info/dependency_links.txt
writing requirements to pip-egg-info/demo_lib.egg-info/requires.txt
writing top-level names to pip-egg-info/demo_lib.egg-info/top_level.txt
writing manifest file 'pip-egg-info/demo_lib.egg-info/SOURCES.txt'
reading manifest file 'pip-egg-info/demo_lib.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'version.txt'
writing manifest file 'pip-egg-info/demo_lib.egg-info/SOURCES.txt'
Source in /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-lib has version 0.0.1, which satisfies requirement demo_lib from git+ssh://git@gitlab.fubar.science/mskoenz/demo_lib.git@master#egg=demo_lib-0.0.1 (from demo_measure->demo-paper==0.0.0)
Removed demo_lib from git+ssh://git@gitlab.fubar.science/mskoenz/demo_lib.git@master#egg=demo_lib-0.0.1 (from demo_measure->demo-paper==0.0.0) from build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Building wheels for collected packages: demo-measure, demo-lib
Created temporary directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-wheel-0hmwolzp
Running setup.py bdist_wheel for demo-measure: started
Destination directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-wheel-0hmwolzp
Running command /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-measure/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-wheel-0hmwolzp --python-tag cp37
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/demo_measure
copying demo_measure/__init__.py -> build/lib/demo_measure
copying demo_measure/_demo_measure.py -> build/lib/demo_measure
running egg_info
creating demo_measure.egg-info
writing demo_measure.egg-info/PKG-INFO
writing dependency_links to demo_measure.egg-info/dependency_links.txt
writing requirements to demo_measure.egg-info/requires.txt
writing top-level names to demo_measure.egg-info/top_level.txt
writing manifest file 'demo_measure.egg-info/SOURCES.txt'
reading manifest file 'demo_measure.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'version.txt'
writing manifest file 'demo_measure.egg-info/SOURCES.txt'
warning: build_py: byte-compiling is disabled, skipping.
installing to build/bdist.macosx-10.13-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.13-x86_64
creating build/bdist.macosx-10.13-x86_64/wheel
creating build/bdist.macosx-10.13-x86_64/wheel/demo_measure
copying build/lib/demo_measure/__init__.py -> build/bdist.macosx-10.13-x86_64/wheel/demo_measure
copying build/lib/demo_measure/_demo_measure.py -> build/bdist.macosx-10.13-x86_64/wheel/demo_measure
warning: install_lib: byte-compiling is disabled, skipping.
running install_egg_info
Copying demo_measure.egg-info to build/bdist.macosx-10.13-x86_64/wheel/demo_measure-0.0.0-py3.7.egg-info
running install_scripts
creating build/bdist.macosx-10.13-x86_64/wheel/demo_measure-0.0.0.dist-info/WHEEL
creating '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-wheel-0hmwolzp/demo_measure-0.0.0-cp37-none-any.whl' and adding 'build/bdist.macosx-10.13-x86_64/wheel' to it
adding 'demo_measure/__init__.py'
adding 'demo_measure/_demo_measure.py'
adding 'demo_measure-0.0.0.dist-info/METADATA'
adding 'demo_measure-0.0.0.dist-info/WHEEL'
adding 'demo_measure-0.0.0.dist-info/dependency_links.txt'
adding 'demo_measure-0.0.0.dist-info/top_level.txt'
adding 'demo_measure-0.0.0.dist-info/RECORD'
removing build/bdist.macosx-10.13-x86_64/wheel
Running setup.py bdist_wheel for demo-measure: finished with status 'done'
Stored in directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-ephem-wheel-cache-izce1hqy/wheels/7f/55/f0/8f51f8a5e623e1d6e03633870e7ae1a61a130b527641ae0f01
Removing source in /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-measure
Created temporary directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-wheel-b687omp7
Running setup.py bdist_wheel for demo-lib: started
Destination directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-wheel-b687omp7
Running command /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-lib/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-wheel-b687omp7 --python-tag cp37
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/demo_lib
copying demo_lib/__init__.py -> build/lib/demo_lib
copying demo_lib/_demo_lib.py -> build/lib/demo_lib
running egg_info
creating demo_lib.egg-info
writing demo_lib.egg-info/PKG-INFO
writing dependency_links to demo_lib.egg-info/dependency_links.txt
writing requirements to demo_lib.egg-info/requires.txt
writing top-level names to demo_lib.egg-info/top_level.txt
writing manifest file 'demo_lib.egg-info/SOURCES.txt'
reading manifest file 'demo_lib.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'version.txt'
writing manifest file 'demo_lib.egg-info/SOURCES.txt'
warning: build_py: byte-compiling is disabled, skipping.
installing to build/bdist.macosx-10.13-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.13-x86_64
creating build/bdist.macosx-10.13-x86_64/wheel
creating build/bdist.macosx-10.13-x86_64/wheel/demo_lib
copying build/lib/demo_lib/__init__.py -> build/bdist.macosx-10.13-x86_64/wheel/demo_lib
copying build/lib/demo_lib/_demo_lib.py -> build/bdist.macosx-10.13-x86_64/wheel/demo_lib
warning: install_lib: byte-compiling is disabled, skipping.
running install_egg_info
Copying demo_lib.egg-info to build/bdist.macosx-10.13-x86_64/wheel/demo_lib-0.0.1-py3.7.egg-info
running install_scripts
creating build/bdist.macosx-10.13-x86_64/wheel/demo_lib-0.0.1.dist-info/WHEEL
creating '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-wheel-b687omp7/demo_lib-0.0.1-cp37-none-any.whl' and adding 'build/bdist.macosx-10.13-x86_64/wheel' to it
adding 'demo_lib/__init__.py'
adding 'demo_lib/_demo_lib.py'
adding 'demo_lib-0.0.1.dist-info/METADATA'
adding 'demo_lib-0.0.1.dist-info/WHEEL'
adding 'demo_lib-0.0.1.dist-info/top_level.txt'
adding 'demo_lib-0.0.1.dist-info/RECORD'
removing build/bdist.macosx-10.13-x86_64/wheel
Running setup.py bdist_wheel for demo-lib: finished with status 'done'
Stored in directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-ephem-wheel-cache-izce1hqy/wheels/0c/69/40/ced675a5ac09cb9ddb9aa6de8f8f0818a8e32c0d895eed8d06
Removing source in /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-dsx4qycv/demo-lib
Successfully built demo-measure demo-lib
Installing collected packages: fsc.export, demo-lib, demo-measure, demo-paper
Running setup.py develop for demo-paper
Running command /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/bin/python3.7 -c "import setuptools, tokenize;__file__='/Users/mskoenz/Desktop/workbench/install_test/demo_paper/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" develop --no-deps
running develop
running egg_info
writing demo_paper.egg-info/PKG-INFO
writing dependency_links to demo_paper.egg-info/dependency_links.txt
writing requirements to demo_paper.egg-info/requires.txt
writing top-level names to demo_paper.egg-info/top_level.txt
reading manifest file 'demo_paper.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'version.txt'
writing manifest file 'demo_paper.egg-info/SOURCES.txt'
running build_ext
Creating /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/lib/python3.7/site-packages/demo-paper.egg-link (link to .)
Adding demo-paper 0.0.0 to easy-install.pth file
Installed /Users/mskoenz/Desktop/workbench/install_test/demo_paper
Successfully installed demo-lib-0.0.1 demo-measure-0.0.0 demo-paper fsc.export-1.1.0
Cleaning up...
Removed build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-4xuv5ony'
Adding demo_paper to Pipfile's [packages]…
Installing -e .…
Installing 'demo_paper'
$ ['/Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/bin/pip', 'install', '--verbose', '--upgrade', '-e', '"."', '-i', 'https://pypi.org/simple']
Created temporary directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-ephem-wheel-cache-bglk6o8u
Created temporary directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-nklq_awd
Created requirements tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-nklq_awd'
Created temporary directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-install-2ts4v2rj
Obtaining file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper
Added file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper to build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-nklq_awd'
Running setup.py (path:/Users/mskoenz/Desktop/workbench/install_test/demo_paper/setup.py) egg_info for package from file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper
Running command python setup.py egg_info
running egg_info
writing demo_paper.egg-info/PKG-INFO
writing dependency_links to demo_paper.egg-info/dependency_links.txt
writing requirements to demo_paper.egg-info/requires.txt
writing top-level names to demo_paper.egg-info/top_level.txt
reading manifest file 'demo_paper.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'version.txt'
writing manifest file 'demo_paper.egg-info/SOURCES.txt'
Source in /Users/mskoenz/Desktop/workbench/install_test/demo_paper has version 0.0.0, which satisfies requirement demo-paper==0.0.0 from file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper
Removed demo-paper==0.0.0 from file:///Users/mskoenz/Desktop/workbench/install_test/demo_paper from build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-nklq_awd'
Requirement already satisfied, skipping upgrade: fsc.export in /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/lib/python3.7/site-packages (from demo-paper==0.0.0) (1.1.0)
Requirement already satisfied, skipping upgrade: demo_measure in /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/lib/python3.7/site-packages (from demo-paper==0.0.0) (0.0.0)
Requirement already satisfied, skipping upgrade: demo-lib in /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/lib/python3.7/site-packages (from demo_measure->demo-paper==0.0.0) (0.0.1)
Installing collected packages: demo-paper
Found existing installation: demo-paper 0.0.0
Uninstalling demo-paper-0.0.0:
Created temporary directory: /private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-uninstall-x6s11c5j
Removing file or directory /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/lib/python3.7/site-packages/demo-paper.egg-link
Removing pth entries from /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/lib/python3.7/site-packages/easy-install.pth:
Removing entry: /Users/mskoenz/Desktop/workbench/install_test/demo_paper
Successfully uninstalled demo-paper-0.0.0
Running setup.py develop for demo-paper
Running command /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/bin/python3.7 -c "import setuptools, tokenize;__file__='/Users/mskoenz/Desktop/workbench/install_test/demo_paper/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" develop --no-deps
running develop
running egg_info
writing demo_paper.egg-info/PKG-INFO
writing dependency_links to demo_paper.egg-info/dependency_links.txt
writing requirements to demo_paper.egg-info/requires.txt
writing top-level names to demo_paper.egg-info/top_level.txt
reading manifest file 'demo_paper.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'version.txt'
writing manifest file 'demo_paper.egg-info/SOURCES.txt'
running build_ext
Creating /Users/mskoenz/.virtualenvs/demo_paper-UIF4C6Eb/lib/python3.7/site-packages/demo-paper.egg-link (link to .)
Adding demo-paper 0.0.0 to easy-install.pth file
Installed /Users/mskoenz/Desktop/workbench/install_test/demo_paper
Successfully installed demo-paper
Cleaning up...
Removed build tracker '/private/var/folders/4s/v9gwnq215kdg5sx99pfh0n440000gn/T/pip-req-tracker-nklq_awd'
This issue is very similar to the closed issue #920, I just added recursive to the title and changed install to lock.
Issue description
pipenv fails during locking to resolve a private dependency of a private dependency. By private I mean the URL/git-repo is specified via
dependency_linksinsetup.pyand not (yet) available on pipy.The module structure is:
demo_lib: no dependencydemo_measure: depends ondemo_libdemo_paper: depends ondemo_measurerunning
PIP_PROCESS_DEPENDENCY_LINKS=1 pipenv install -e .in projectdemo_libordemo_measure(the situation of issue #920) works fine, but running it indemo_paperyields a resolve error fordemo_lib.Expected result
It should work like
pip install -e . --process-dependency-links.Not sure if it easy to fix, since one needs to inspect the
dependency_linksof allsetup.pyof all dependencies, not just the current project's one. But from installing, it should be possible to track the source (i.e. the private git repo specified independency_links).Running my own pip-server is not impossible, but it's just so convenient to use
dependency_linksduring closed dev and then just drop it insetup.pywhen published.Actual result
install is fine, output:
locking fails, output:
Steps to replicate
I made the three dummy-repos on my gitlab public for reproducibility (https://gitlab.fubar.science/mskoenz/demo_paper)
git clone git@gitlab.fubar.science:mskoenz/demo_paper.gitcd demo_paperPIP_PROCESS_DEPENDENCY_LINKS=1 pipenv install -e . -v$ pipenv --support
Pipenv version:
'2018.10.13'Pipenv location:
'/Users/mskoenz/.pyenv/versions/3.7.0/lib/python3.7/site-packages/pipenv'Python location:
'/Users/mskoenz/.pyenv/versions/3.7.0/bin/python3'Python installations found:
3.7.0:/Users/mskoenz/.pyenv/shims/python33.7.0:/Users/mskoenz/.pyenv/shims/python3.7.0:/Users/mskoenz/.pyenv/shims/python3.7m3.7.0:/Users/mskoenz/.pyenv/shims/python3.73.7.0:/Users/mskoenz/.pyenv/versions/3.7.0/bin/python3.73.7.0:/Users/mskoenz/.pyenv/versions/3.7.0/bin/python3.7m3.7.0:/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/bin/python3.73.7.0:/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/bin/python3.7m3.6.6:/Users/mskoenz/.pyenv/shims/python3.63.6.6:/Users/mskoenz/.pyenv/shims/python3.6m3.6.6:/Users/mskoenz/.pyenv/versions/3.6.6/bin/python3.63.6.6:/Users/mskoenz/.pyenv/versions/3.6.6/bin/python3.6m3.5.6:/Users/mskoenz/.pyenv/shims/python3.5m3.5.6:/Users/mskoenz/.pyenv/shims/python3.53.5.6:/Users/mskoenz/.pyenv/versions/3.5.6/bin/python3.53.5.6:/Users/mskoenz/.pyenv/versions/3.5.6/bin/python3.5m3.4.9:/Users/mskoenz/.pyenv/shims/python3.4m3.4.9:/Users/mskoenz/.pyenv/shims/python3.43.4.9:/Users/mskoenz/.pyenv/versions/3.4.9/bin/python3.43.4.9:/Users/mskoenz/.pyenv/versions/3.4.9/bin/python3.4m2.7.15:/Users/mskoenz/.pyenv/shims/python22.7.15:/Users/mskoenz/.pyenv/shims/python2.72.7.15:/Users/mskoenz/.pyenv/versions/2.7.15/bin/python2.72.7.15:/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/bin/python2.72.7.10:/Users/mskoenz/.pyenv/versions/2.7.10/bin/python2.72.7.10:/usr/bin/python2.7.10:/usr/bin/pythonw2.7.10:/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7PEP 508 Information:
System environment variables:
CPLUS_INCLUDE_PATHLDFLAGSVIRTUALENVWRAPPER_SCRIPTVIRTUALENVWRAPPER_PROJECT_FILENAMETERM_PROGRAMPYENV_ROOTSHELLTERMCPPFLAGSTMPDIRPERL5LIBApple_PubSub_Socket_RenderPERL_MB_OPTPYENV_VERSIONUSERSSH_AUTH_SOCKPYENV_DIR__CF_USER_TEXT_ENCODINGWORKON_HOMEVIRTUALENVWRAPPER_PYTHONPATHVIRTUALENVWRAPPER_HOOK_DIRC_INCLUDE_PATHPWDLANGPYENV_HOOK_PATHXPC_FLAGSXPC_SERVICE_NAMEPYENV_SHELLSHLVLHOMEPERL_LOCAL_LIB_ROOTLOGNAMEVIRTUALENVWRAPPER_WORKON_CDPERL_MM_OPTPYENV_VIRTUALENVWRAPPER_PREFER_PYVENVPYTHONDONTWRITEBYTECODEPIP_SHIMS_BASE_MODULEPIP_PYTHON_PATHPipenv–specific environment variables:
Debug–specific environment variables:
PATH:/Users/mskoenz/.pyenv/versions/3.7.0/bin:/usr/local/Cellar/pyenv/1.2.7/libexec:/Users/mskoenz/.pyenv/plugins/pyenv-install-latest/bin:/Users/mskoenz/perl5/bin:/Users/mskoenz/.pyenv/shims:/usr/local/opt/sqlite/bin:/usr/local/opt/coreutils/libexec/gnubin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Users/mskoenz/perl5/bin:/Users/mskoenz/.pyenv/shims:/usr/local/opt/sqlite/bin:/usr/local/opt/coreutils/libexec/gnubinSHELL:/bin/bashLANG:en_US.UTF-8PWD:/Users/mskoenz/Desktop/workbench/install_test/demo_paperContents of
Pipfile('/Users/mskoenz/Desktop/workbench/install_test/demo_paper/Pipfile'):