VOLTTRON/dnp3-python

Some dependency (argcomplete) is not automatically setup

Closed this issue · 1 comments

Description

When pip install from the wheel, the dependency argcomplete is not installed out-of-the-box.

  File "/home/kefei/miniconda3/envs/dnp3-py310/lib/python3.10/site-packages/dnp3_python-0.2.3b2-py3.10-linux-x86_64.egg/dnp3demo/__main__.py", line 4, in <module>
    import argcomplete
ModuleNotFoundError: No module named 'argcomplete'

Then users have to manually pip install argcomplete

Expected

After pip install dnp3-python, able to run dnp3demo out-of-the-box.

Resolved with commit: 003f64a cleanup: relocated patch to scripts, added argcomplete to install_requires, updated .gitmodules to pin pybind11