Merged upcoming to master, and launchpad to github
Stephen Morris
samorris at netspace.net.au
Sun Aug 31 14:05:28 PDT 2014
Hi Anders,
Is there any documentation on what the directory structures should
be when running ./setup.py build? I have run this which created the
build directory, with subdirectories of lib.linux-x86_64-2.7 scripts-2.7
and temp.linux-x86_64-2.7. Lib.linux-x86_64-2.7 has the smart
subdirectory, while scripts-2.7 has smart.py.
If I cd into scripts-2.7 and run smart.py it appears to not be able
to load its init import as indicated by the following traceback:
./smart.py
Traceback (most recent call last):
File "./smart.py", line 27, in <module>
from smart import init, initDistro, initPlugins, initPycurl, initPsyco
File "/usr/local/downloads/Smart/smart15/build/scripts-2.7/smart.py",
line 27, in <module>
from smart import init, initDistro, initPlugins, initPycurl, initPsyco
ImportError: cannot import name init
Am I not supplying enough parameters to setup.py for it to work or
is this issue because I am trying to do this in Fedora 20?
regards,
Steve
On 08/31/2014 11:40 PM, Anders F Björklund wrote:
> Stephen Morris wrote:
>
>> I have downloads the tar file for smart 1.5 from http://smartpm.github.io/smart and run it, but I have an error saying that cdistance cannot be found. Can you refresh my memory on what needs to be done to rectify this?
> There is no 1.5 (yet), but I gather you downloaded "master".
>
> If you just run "make" (or python setup.py build), then Python will use the "build" directory...
> To make it possible to run from the source directory, one has to use "make ext" (i.e. --inplace)
>
> --inplace (-i) ignore build-lib and put compiled extensions into the
> source directory alongside your pure Python modules
>
> Supposedly this makes it easier for packaging or something ?
>
> Smart will *not* fall back to using the pure-python versions, this is an old feature or something.
> Forgot what the reason was, but one has to hack the source code to make it not try to load them...
>
> from cdistance import *
>
> --anders
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: samorris.vcf
Type: text/x-vcard
Size: 130 bytes
Desc: not available
URL: <http://lists.labix.org/pipermail/smart-labix.org/attachments/20140901/f782a2f1/attachment.vcf>
More information about the Smart
mailing list