fabiocaccamo / python-benedict

:blue_book: dict subclass with keylist/keypath support, built-in I/O operations (base64, csv, html, ini, json, pickle, plist, query-string, toml, xls, xml, yaml), s3 support and many utilities.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

module name conflict

andreashe opened this issue · comments

There is a issue as a module named BeneDict exists.

I have trouble in Intellj as it does automatically install the wrong one.
And now even AWS is confused. The

from benedict import benedict

causes crazy things. Would be good if you rename it or show a way to get out of this conflict.

The wrong resolution of the package name is a problem of the IDE you are using, you should report the issue to them.

Ok I understand. Please note that somehow it also causes trouble in AWS. It is very strange as the build works but then during runtime it does not find it. To be honest I dont know why not, but no other module causes this problem:

No module named 'benedict'

This module is registered on pypi as python-benedict.

The problem is that both IntelliJ and AWS assume that the import name matches the module name on pypi, but this is wrong.

I see. Thanks for clarification.