jamsix / ib-edavki

Skripta, ki prevede XML poročilo trgovalnih poslov v platformi InteractiveBrokers v XML format primeren za uvoz v obrazce Doh-KDVP, D-IFI, Doh-Div in Doh-Obr v eDavkih Finančne uprave.
MIT License
183 stars 59 forks source link

ModuleNotFoundError: No module named 'generators' #24

Closed tomazb closed 3 years ago

tomazb commented 3 years ago

On Fedora 32

Traceback (most recent call last): File "/usr/local/bin/ib-edavki", line 11, in load_entry_point('ib-edavki==1.4.0', 'console_scripts', 'ib-edavki')() File "/usr/lib/python3.8/site-packages/pkg_resources/init.py", line 489, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python3.8/site-packages/pkg_resources/init.py", line 2852, in load_entry_point return ep.load() File "/usr/lib/python3.8/site-packages/pkg_resources/init.py", line 2443, in load return self.resolve() File "/usr/lib/python3.8/site-packages/pkg_resources/init.py", line 2449, in resolve module = import(self.module_name, fromlist=['name'], level=0) File "/usr/local/lib/python3.8/site-packages/ib_edavki.py", line 14, in from generators import doh_obr ModuleNotFoundError: No module named 'generators'

On Ubuntu20 LTS: Traceback (most recent call last): File "/usr/local/bin/ib-edavki", line 5, in from ib_edavki import main File "/home/tomaz/.local/lib/python3.8/site-packages/ib_edavki.py", line 14, in from generators import doh_obr ModuleNotFoundError: No module named 'generators'

ddbk commented 3 years ago

The issue was introduced with #22 . I prepared a fix in the linked pull request but maybe someone else can also check if module loading now works as intended as I'm not python native. :)

jamsix commented 3 years ago

@ddbk 's fix works for me, let us know @tomazb

tomazb commented 3 years ago

Already tested on Ubuntu where it works for sure. Seems ok on Fedora 32 as well. Thank you.