can someone explain dependencies in Package Control 3? I know about this page packagecontrol.io/docs/dependencies but I still don’t really get it.
One of the main hurdles when I work on a package is to import third party python libraries or libraries that are not bundled with ST3. Some just work but it’s a mess in other cases because I have to change a lot of the import commands to something like ‘import mypackage.crypto’. Can dependencies be used to make third party python libraries available for other package developers? Let’s take crypto, sqlite3 or paramiko as an example. Is it possible to have these libraries in a separate package other packages can depend on? How would I go about doing that? Is there a list of shared libraries others already implemented? I tried to search package control but wasn’t able to find such a list.
I do have some programming experience but never received a proper education in computer science. So anything related to compiling, dependencies etc still troubles me.