Nubis-Communications/SignalIntegrity

Installer

PetePupalaikis opened this issue · 2 comments

Currently only able to install software using:

pip install -e .

from the PySI directory. If I try use:

pip install PySI

It downloads some other package called PySI. It would be acceptable if:

python setup.py install

worked, but there seems to be some problems with this. Also, when I use this, it keeps rebuilding the help system - I believe this is because it's not able to read the helpkeys file and is not able to write it either.

I setup a fresh conda environment to try this out. I did pip install -e . first and it worked fine. It looks like it (1) installed the package dependencies and (2) added the path to where I unzipped the installer files to the easy-install.pth file in the Python environments sitepackages folder. This meant that the installation location was wherever I unzipped the files.

Then I tried pip uninstall PySI to remove it. That worked, It left the dependencies.

Next I tried pip install . which did not work. Also python setup.py install did not work.

Let me know if you want me to try something else.

The installs that should work are:
pip install -e .
and:
python setup.py develop

pip install . is not valid (to my understanding)

I'm glad the uninstall works (as you mentioned).

as far as installation using:
pip install SignalIntegrity
and:
python setup.py install
These don't work yet - those are what I need to fix. The former will only work once the package is released to PyPI, but the latter ought to work - I'm doing something wrong here.