Open dmikushin opened 3 years ago
Builders are yet to be fixed.
Hi @dmikushin I am running macOS X (10.15.6) and tried to install your banch with the following command:
pip3 install git+https://github.com/apc-llc/pygmo2.git
Unfortunately I ran into the following error:
Dear @HaaLeo thank you very much for testing, this is very helpful. In 8d5efb1 I've now added TBB as a submodule. Could you please kindly give it another shot?
Hi @dmikushin I get another error:
Thanks, @HaaLeo could you please also test with the fix: f90898b0c49141a66ebddb720248670fdad98e0c
Again an error:
@dmikushin thanks for taking the initiative on this. Most of the core devs are currently on vacation, I should be able to get more involved in the next week or so.
I don't think anyone in the dev team has much experience with the setuptools machinery, would you be able to help us maintain this alternative build system and prevent it from breaking in the future?
Dear @bluescarni I'm sorry for late reply! I'm still polishing the build rules for best experience.
This PR offers conventional Python
setup.py
script that wraps around the CMake build system. The main advantage of this approach is an ability to build and install the pygmo package for any Python toolchain, and even install directly from your GitHub repository:This setup should exist for independence of Conda and wider audience.
Furthermore, this PR embeds pagmo and pybind11 as submodules, which could be kept in sync in their proper version combinations.
Credits: setup.py wrapper for CMake is mostly by Ehsan Azar, package metadata is by @johnnymck