notanumber / xapian-haystack

A Xapian backend for Haystack
GNU General Public License v2.0
154 stars 93 forks source link

xapian_wheel_builder.sh #201

Closed asedeno closed 3 years ago

asedeno commented 3 years ago

This adds a script to build a wheel containing xapian python3 bindings along with a matching build of the xapian library.

I've been using this with xapian v1.4.9 for years now, and recently merged the linux and macOS versions into a single script.

This should not be used to create wheels for uploading to PyPI, but works well for building a deployable artefact for a known target.

asedeno commented 3 years ago

Converted to draft while I investigate newer versions of xapian with the sphinx<2 issue possibly fixed.

asedeno commented 3 years ago

I might have gone on a little polishing binge there.

claudep commented 3 years ago

Thanks, do you think you could now squash the commits (I can do it when merging too), or would you like to keep some of them separated?

asedeno commented 3 years ago

You're welcome to squash when merging. I left them separate here so each step I took would be understandable during review, and the lingering history in the PR might be informative to someone in the future.