Hi Michael,
did you install each scattered file as a plugin?I am considering this option
although looks quite tricky for disinstallation.
If I don't fail the authors of Biopython allow this scattered use of their code
(a citation of course is needed).
Cheers, roberto
----Messaggio originale----
Da: mgler...@gmail.com
Data: 11/03/2011 4.05
A: "rv...@libero.it"<rv...@libero.it>
Cc: <hongbo....@biotec.tu-dresden.de>, <pymol-users@lists.sourceforge.net>
Ogg: Re: [PyMOL] R: Re: plugin dependencies
I really like the fact that Jason will be including more libraries with PyMOL
in the future.
I once needed to distribute a library that depended on BioPython. It turned out
that, in my case, I only cared about a few specific files from BioPython, so I
was able to strip out the necessary functionality and just ship that with my
plugin. I don't know exactly what you're doing, but that might be an option.
Cheers,
-Michael
On Thu, Mar 10, 2011 at 9:25 PM, rv...@libero.it <rv...@libero.it> wrote:
Hi Hongbo,
thanks for your reply.
>So, how about ship all the BioPython packages you need in your python
>code together with your plugin? Of course all dependencies should be
>included.
Is not so simple. A library like Biopython can't be installed as a plugin. An
installer (OS specific) program is needed: the official windows installer I
checked doesn't allow the user to choose the folder (this way the interpreter)
where to install. Installing manually is still tricky for a not experienced
user.
Cheers,
roberto
>----Messaggio originale----
>Da: hongbo....@biotec.tu-dresden.de
>Data: 10/03/2011 12.57
>A: <pymol-users@lists.sourceforge.net>
>Ogg: Re: [PyMOL] plugin dependencies
>
>Just another reminder:
>
>If the version of the "external" python and the python shipped with
>PyMOL are different enough on the user's computer, the package might
>still fail to work in PyMOL even if the user has installed the package
>using the external python and edited the PYTHONPATH.
>
>
>So, how about ship all the BioPython packages you need in your python
>code together with your plugin? Of course all dependencies should be
>included.
>
>On 03/10/2011 06:17 AM, rv...@libero.it wrote:
>> Hello everyone,
>>
>> my plugin needs Biopython.
>> I wish check the Biopython installation by
>>
>> try:
>> from Bio import AlignIO # or similar
>> except ImportError:
>> .. prompt the user with a msg ..
>>
>> The problem is:
>> what the msg to the user?
>>
>> Downloading and installing Biopython is not enough:
>> If the user downloads and installs Biopython in the external python
>> interpreter still Biopython continues to be unavailable for the internal
python
>> interpreter in pyMOL.
>>
>> Of course the user could edit the PYTHONPATH environment variable and so
all
>> the python interpreters can read Biopython but working with environment
>> variables could be too difficult for a not experienced user.
>>
>> Is there a simpler way?
>>
>> Cheers,
>> roberto
>>
>>
------------------------------------------------------------------------------
>> Colocation vs. Managed Hosting
>> A question and answer guide to determining the best fit
>> for your organization - today and in the future.
>> http://p.sf.net/sfu/internap-sfd2d
>> _______________________________________________
>> PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
>> Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
>> Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net
>
>--
>Hongbo ZHU
>Postdoctoral Researcher
>Structural Bioinformatics
>
>Technische Universität Dresden
>Biotechnology Center
>Tatzberg 47/49
>01307 Dresden, Germany
>
>Tel: +49 (0) 351 463-40083
>Fax: +49 (0) 351 463-40087
>E-Mail: hongbo.zhu at biotec
>Webpage: www.biotec.tu-dresden.de
>
>------------------------------------------------------------------------------
>Colocation vs. Managed Hosting
>A question and answer guide to determining the best fit
>for your organization - today and in the future.
>http://p.sf.net/sfu/internap-sfd2d
>_______________________________________________
>PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
>Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
>Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net
>
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net
--
Michael Lerner, Ph.D.
IRTA Postdoctoral Fellow
Laboratory of Computational Biology NIH/NHLBI
5635 Fishers Lane, Room T909, MSC 9314
Rockville, MD 20852 (UPS/FedEx/Reality)
Bethesda MD 20892-9314 (USPS)
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net