At 07:31 PM 7/20/2007 -0400, Barry Warsaw wrote: >Would it help if the plugin could fall back to the command line bzr >(1) program if bzrlib wasn't installed in your Python? I've modified >the code to do this and it seems to work fine either way. I haven't >looked, but ISTM that both CVS and Subversion support have to work >somewhat similarly. How does setuptools handle things if either cvs >(1) or svn(1) weren't available?
It doesn't use them; it just reads CVS/Entries and .svn/entries. >>You can even declare its dependency on bzrlib and have that >>automatically installed too, assuming that it's either on the >>Cheeseshop or you can supply a download link or page with download >>links in your setup(find_links=[...]). > >I don't quite understand this last bit. Is there documentation on >the find_links keyword argument? I couldn't find it. What I did >find was dependency_links so I added the following to my setup.py: Eep, I meant dependency_links. >I haven't actually tested this part because I can't find >documentation on instructing 'python setup.py install' to install >optional packages (is that even possible from the command line?). Try 'install_requires' instead of 'extras_require'. _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
