Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add python packaging. #236

Open
wants to merge 1 commit into
base: master
from

Conversation

@StefanUlbrich
Copy link

StefanUlbrich commented Apr 4, 2020

Installs headers via pip. Suitable for rapidly writing packages. Modified from the pybind11. Xtensor itself should be packaged and dded as a dependency too.

Modified from pybind11
@tdegeus
Copy link
Member

tdegeus commented Sep 8, 2020

I think this is a great idea, which I do in my shadow package as well : https://github.com/tdegeus/pyxtensor . What do others think ? @JohanMabille @SylvainCorlay @wolfv

@JohanMabille
Copy link
Member

JohanMabille commented Sep 8, 2020

To sum up #96, the idea would be to keep this repo pure C++ and add a new repo (xtensor.py) that would contain the pure python stuff. The python package would vendor all dependencies (xtensor, xsimd and xtl). This would be consistent with what we do for the R and Julia bindings.

@tdegeus
Copy link
Member

tdegeus commented Sep 8, 2020

Makes sense @JohanMabille . Will be much easier to maintain and ship. So all for it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.