Python Libraries
Posted: Fri Mar 30, 2018 4:48 pm
NEW PLUGIN!!!
This has been something a lot of you folks have wanted.. This is something that i have been working on for 2 years. And i finally got it to work!!!!!
THIS PLUGIN ALLOWS YOU TO INSTALL PYTHON LIBRARIES
WhooRaaa!!!!!
It is glitchy at the moment. specifically the install dialog. I am working on it so be patent. I am thinking i am going to deep six the whole install dialog in favor of a simple text control. If you want you can simply call the plugin directly
eg.plugins.PythonLibraries.Install('SomeLibrary')
if you want a specific version
eg.plugins.PythonLibraries.Install(u'SomeLibrary==0.1.1')
This is not guaranteed to work with all libraries. There are some things i need to pan out specifically with a library building c modules.
If a specific library does not work you can post the output from the install and i will see what i can do. but don't be all upset when i say sorry. it's not going to work.
***UPDATE***
So I used a little ingenuity and came up with a way to get the listing of the libraries to work properly.
I changed some of the folder structure. so if you installed any libraries you will have to update the plugin and reinstall the libraries and then go into you programdata/eventghost folder and delete anything ending in ".egg" and ".pth" also "site.py" and "site.pyc"
Just in case you have an issue.
there is a new folder in your programdata/eventghost folder called "site-packages'" this is where all libraries downloaded using this plugin are stored. if you run into an issue with one for some reason and can't seem to get it removed then go into this folder, locate the library folder ending in .egg delete it. then edit the easy-install.pth file with a text editor and delete the line pointing to that folder you deleted.
fixed an issue with libraries not being available when EG starts.
fixed the displaying of images embedded in the description of the libraries.
fixed the displaying of some of the text in the description of a library.
reworked the autocomplete to run faster and also have better handling of a user selecting and deleting, backspacing or adding text to the control
TODO:
Add a better update display
Remove all actions and add dropdown menu items instead.
This has been something a lot of you folks have wanted.. This is something that i have been working on for 2 years. And i finally got it to work!!!!!
THIS PLUGIN ALLOWS YOU TO INSTALL PYTHON LIBRARIES
WhooRaaa!!!!!
It is glitchy at the moment. specifically the install dialog. I am working on it so be patent. I am thinking i am going to deep six the whole install dialog in favor of a simple text control. If you want you can simply call the plugin directly
eg.plugins.PythonLibraries.Install('SomeLibrary')
if you want a specific version
eg.plugins.PythonLibraries.Install(u'SomeLibrary==0.1.1')
This is not guaranteed to work with all libraries. There are some things i need to pan out specifically with a library building c modules.
If a specific library does not work you can post the output from the install and i will see what i can do. but don't be all upset when i say sorry. it's not going to work.
***UPDATE***
So I used a little ingenuity and came up with a way to get the listing of the libraries to work properly.
I changed some of the folder structure. so if you installed any libraries you will have to update the plugin and reinstall the libraries and then go into you programdata/eventghost folder and delete anything ending in ".egg" and ".pth" also "site.py" and "site.pyc"
Just in case you have an issue.
there is a new folder in your programdata/eventghost folder called "site-packages'" this is where all libraries downloaded using this plugin are stored. if you run into an issue with one for some reason and can't seem to get it removed then go into this folder, locate the library folder ending in .egg delete it. then edit the easy-install.pth file with a text editor and delete the line pointing to that folder you deleted.
fixed an issue with libraries not being available when EG starts.
fixed the displaying of images embedded in the description of the libraries.
fixed the displaying of some of the text in the description of a library.
reworked the autocomplete to run faster and also have better handling of a user selecting and deleting, backspacing or adding text to the control
TODO:
Add a better update display
Remove all actions and add dropdown menu items instead.