Mike Geeves
06/18/2022, 10:58 AMElliott Murray
06/18/2022, 8:46 PMMike Geeves
06/18/2022, 8:59 PMElliott Murray
06/19/2022, 8:00 AMElliott Murray
06/19/2022, 8:28 AMMike Geeves
06/19/2022, 8:30 AMMike Geeves
06/19/2022, 8:32 AMMatt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Mike Geeves
06/20/2022, 8:07 AMmgeeves@bearly:~/dev/GitHub/mikegeeves/pact-foundation/pact-python$ git status
HEAD detached at c17ac70
Untracked files:
(use "git add <file>..." to include in what will be committed)
.venv/
nothing added to commit but untracked files present (use "git add" to track)
mgeeves@bearly:~/dev/GitHub/mikegeeves/pact-foundation/pact-python$ make deps
pip install -r requirements_dev.txt -e .
Obtaining file:///home/mgeeves/dev/GitHub/mikegeeves/pact-foundation/pact-python
Preparing metadata (setup.py) ... done
Requirement already satisfied: Click>=2.0.0 in /home/mgeeves/dev/GitHub/mikegeeves/pact-examples/.venv/lib/python3.9/site-packages (from -r requirements_dev.txt (line 1)) (7.1.2)
<snip>
Requirement already satisfied: typing-extensions>=3.7.4.3 in /home/mgeeves/dev/GitHub/mikegeeves/pact-examples/.venv/lib/python3.9/site-packages (from pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2->fastapi>=0.67.0->pact-python==1.5.2) (4.2.0)
Installing collected packages: tox-travis, pact-python
Running setup.py develop for pact-python
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> [38 lines of output]
running develop
running egg_info
writing pact_python.egg-info/PKG-INFO
writing dependency_links to pact_python.egg-info/dependency_links.txt
writing entry points to pact_python.egg-info/entry_points.txt
writing requirements to pact_python.egg-info/requires.txt
writing top-level names to pact_python.egg-info/top_level.txt
adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*')
reading manifest file 'pact_python.egg-info/SOURCES.txt'
reading manifest template '<http://MANIFEST.in|MANIFEST.in>'
warning: no files found matching 'pact/bin/*'
no previously-included directories found matching 'pact/test'
no previously-included directories found matching 'e2e'
writing manifest file 'pact_python.egg-info/SOURCES.txt'
running build_ext
Creating /home/mgeeves/dev/GitHub/mikegeeves/pact-examples/.venv/lib/python3.9/site-packages/pact-python.egg-link (link to .)
Adding pact-python 1.5.2 to easy-install.pth file
Installing pact-verifier script to /home/mgeeves/dev/GitHub/mikegeeves/pact-examples/.venv/bin
Installed /home/mgeeves/dev/GitHub/mikegeeves/pact-foundation/pact-python
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/home/mgeeves/dev/GitHub/mikegeeves/pact-foundation/pact-python/setup.py", line 212, in <module>
setup(
File "/home/mgeeves/dev/GitHub/mikegeeves/pact-examples/.venv/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "/home/mgeeves/.pyenv/versions/3.9.6/lib/python3.9/distutils/core.py", line 148, in setup
dist.run_commands()
File "/home/mgeeves/.pyenv/versions/3.9.6/lib/python3.9/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/home/mgeeves/.pyenv/versions/3.9.6/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/home/mgeeves/dev/GitHub/mikegeeves/pact-foundation/pact-python/setup.py", line 64, in run
install_ruby_app(package_bin_path, download_bin_path=None)
File "/home/mgeeves/dev/GitHub/mikegeeves/pact-foundation/pact-python/setup.py", line 118, in install_ruby_app
raise RuntimeError('Could not find {} binary.'.format(path))
RuntimeError: Could not find /home/mgeeves/dev/GitHub/mikegeeves/pact-foundation/pact-python/pact/bin/pact-1.88.83-linux-x86_64.tar.gz binary.
[end of output]
Mike Geeves
06/20/2022, 8:11 AMMatt (pactflow.io / pact-js / pact-go)
This is one of those, I was trying to look at the message examples but ended up with a tangent while trying to get it working at allA first for everything Mike!
Matt (pactflow.io / pact-js / pact-go)
Mike Geeves
06/20/2022, 11:57 AM