When doing pip install /path/to/basalt-0.2.4.tar.gz:
Configuration error:
There is a programmable error in your configuration file:
Traceback (most recent call last):
File "/home/tcarel/src/github.com/pyenv/pyenv/versions/3.6.8/lib/python3.6/site-packages/sphinx/config.py", line 368, in eval_config_file
execfile_(filename, namespace)
File "/home/tcarel/src/github.com/pyenv/pyenv/versions/3.6.8/lib/python3.6/site-packages/sphinx/util/pycompat.py", line 150, in execfile_
exec_(code, _globals)
File "/tmp/pip-install-gz6cmxud/basalt/docs/conf.py", line 22, in <module>
import basalt
File "/tmp/pip-install-gz6cmxud/basalt/basalt/__init__.py", line 7, in <module>
from ._basalt import Status, Vertices, Edges, Graph, make_id
ModuleNotFoundError: No module named 'basalt._basalt'
Because the test command currently needs to be executed before.
Goals of this ticket is to:
Fix the build command so that it properly copies the shared libraries in the basalt directory (like the test command is doing).
add a Dockerfile in the dev directory to build a container that can test pip install of a distribution tarball in a minimalist environment (python3.5, setuptools, and pip).
When doing
pip install /path/to/basalt-0.2.4.tar.gz
:Because the
test
command currently needs to be executed before.Goals of this ticket is to:
basalt
directory (like thetest
command is doing).pip install
of a distribution tarball in a minimalist environment (python3.5, setuptools, and pip).