Andreas Klöckner
Andreas Klöckner
I think this was closed by accident via a Gitlab issue close. cc @kaushikcfd
> `Update islpy/__init__.py` Please have proper commit messages.
(OK to leave these, just for the future.)
> Sorry, I believe they were generated automatically by GitHub. They are, but you have the option to change them when you click "Commit".
Use this script (or some variant) to build: https://github.com/inducer/islpy/blob/master/build-with-barvinok.sh Doing so will (currently) give you `islpy.Set.card()`. I'd be happy to take patches exposing more of barvinok.
Python headers not matching your Python executable?
Happy to hear you figured it out, and thanks for sharing what you learned.
@lbang-hmc Try installing the development files for clang.
@lbang-hmc 8bcf87b65dcb868a18260ecfdc4773d118e0f5de
The main issue is that barvinok has fairly complex build dependencies, see [the script](https://github.com/inducer/islpy/blob/master/build-with-barvinok.sh). I don't think we can usefully package that complex of a C/C++ build operation into setuptools....