zopefoundation / BTrees

Other
81 stars 28 forks source link

Build busted on mac and older linux kernals #5

Open jimfulton opened 10 years ago

jimfulton commented 10 years ago

The current buildout relies on being able to treat scripts as executables. This only works on newer linux kernals.

The need for this seems to be driven by:

Some alternatives:

I vote for using submodules.

tseaver commented 10 years ago

We've used submodules to handle common theming for Pyramid / Pylons projects, and found them incredibly painful: ripping them out has been on the TODO list for a good while.

Note that I don't use the buildout, because I want to run tests using 'tox' (to insure that they pass on all supported Python versions).

jimfulton commented 10 years ago

We're using sub-modules on a few projects. We haven't found them to be all that painful.

OK, then I'll study how we're using tox so as to not break it when I fix the buildout. I'll probably just use the second option.