I've redone it so it doesn't require make, and renamed the Makefile. However, it's quite a bit slower now. Also, "python setup.py clean" doesn't appear to remove all the build artifacts.
Is there some way I can speed it up? Is there some way I can automatically remove the build artifacts without relying on make? When they're left lying around, "svn status" isn't quite as quick and easy. Thanks! PS: The link is http://stromberg.dnsalias.org/svn/treap/trunk/ On Fri, Jan 17, 2014 at 5:06 PM, Dan Stromberg <[email protected]> wrote: > Hi all. > > Yes, it does currently require make. I'm very comfortable with make, > but I'm open to redoing the make rules in setup.py if that'll help get > this problem solved. It'd probably be less puzzling to Python people > anyway. > > I kept increasing the version number as I tried different ways of > getting setup.py to do what I wanted. That's why the version numbers > don't appear to match up. If there's a better way of testing > setup.py's, please let me know! > > Thanks! > >>hello, I checked out your project from svn. >>looks like it requires some make commands, before it can be packaged? >>I'm getting tripped up on that. >>also confused in that your src tree is at 1.30, but the tar you mention is >>1.35, and then your install dir was 1.31. >>maybe get your src tree up to date with where your working copy, and post >>any make commands that need to be run. >> >>On Tue, Jan 14, 2014 at 1:32 PM, Ethan Furman <ethan at stoneleaf.us> wrote: >> >>> On 01/14/2014 01:26 PM, Dan Stromberg wrote: >>> >>>> On Sat, Jan 11, 2014 at 2:04 PM, Dan Stromberg <drsalists at gmail.com> >>>> wrote: >>>> >>>>> Hi folks. >>>>> >>>>> I have a setup.py problem that's driving me nuts. >>>>> >>>> >>>> Anyone? I've received 0 responses. >>>> >>> >>> I have no answer, but forwarding to Distutils (hopefully it's an >>> appropriate topic ;) >>> >>> >>> I have a treap.py file that tries to "import * from pyx_treap.so", and >>>>> failing that, it'll "import * from py_treap.py" (sans extensions of >>>>> course). Naturally, all 3 of these should be included - although in >>>>> the case of pyx_treap.so, it probably should be a .c that's included. >>>>> >>>>> It is also intended to include nest.py, which has a simple form. >>>>> >>>>> Well, treap.py, nest.py and pyx_treap.c are included fine, but I can't >>>>> seem to get py_treap.py to be included for some reason. >>>>> >>>>> I get no errors during "python setup.py sdist upload", but upon >>>>> "python $(which pip) install treap", I get: >>>>> $ sudo /usr/bin/python $(which pip) install treap >>>>> Downloading/unpacking treap >>>>> Running setup.py egg_info for package treap >>>>> >>>>> file py_treap.py (for module py_treap) not found >>>>> Installing collected packages: treap >>>>> Running setup.py install for treap >>>>> file py_treap.py (for module py_treap) not found >>>>> file py_treap.py (for module py_treap) not found >>>>> >>>>> file py_treap.py (for module py_treap) not found >>>>> file py_treap.py (for module py_treap) not found >>>>> Successfully installed treap >>>>> Cleaning up... >>>>> >>>>> And it's not successfully installed - py_treap.py is missing. The pyx >>>>> code does its job, so the problem is masked, other than the messages >>>>> above, and the absence of py_treap.py from >>>>> /usr/local/lib/python2.7/dist-packages >>>>> >>>>> I can clearly see py_treap.py in ./dist/treap-1.35.tar.gz - it's at >>>>> least getting packaged up that much. It's not listed in >>>>> /usr/local/lib/python2.7/dist-packages/treap-1.31.egg-info/SOURCES.txt >>>>> , but I can see it in >>>>> /usr/local/lib/python2.7/dist-packages/treap-1.31.egg-info/top_level.txt >>>>> . >>>>> >>>>> My setup.py is at: >>>>> http://stromberg.dnsalias.org/svn/treap/trunk/setup.py >>>>> >>>>> I've tried that setup.py and several variations on that theme, but >>>>> none seem to include py_treap.py . >>>>> >>>>> Please make some suggestions? How can I get py_treap.py included in >>>>> the pip install? >>>>> >>>>> Thanks! >>>>> >>>> _______________________________________________ >>> Distutils-SIG maillist - Distutils-SIG at python.org >>> https://mail.python.org/mailman/listinfo/distutils-sig >>> >>-------------- next part -------------- >>An HTML attachment was scrubbed... >>URL: >><http://mail.python.org/pipermail/distutils-sig/attachments/20140114/7740c071/attachment.html> _______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
