SciKit-Surgery / scikit-surgery

SciKit-Surgery - Compact Libraries for Surgical Navigation
http://scikit-surgery.github.io/scikit-surgery/
Other
39 stars 11 forks source link

Compiled C++ Wheels for PyPi - for CMakeCatchTemplate #41

Closed thompson318 closed 4 years ago

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 3, 2019, 15:54

I know Steve was battling with some of this, so, until he's back, and we can have an update, here's some thoughts.

@ThomasDowrick @MianAhmad @StephenThompson - im not sure what to do here.

thompson318 commented 4 years ago

In GitLab by @ThomasDowrick on Jan 3, 2019, 17:51

Looks like this is Steve's most recent update on wheels: https://weisslab.cs.ucl.ac.uk/WEISS/admin/issues/26#note_3075

I'll have a more in depth think about the rest of this tomorrow.

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 3, 2019, 18:31

changed title from Compiled C++ Wheels for PyPi{-.-} to Compiled C++ Wheels for PyPi{+ - for CMakeCatchTemplate+}

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 3, 2019, 18:31

Thanks Tom. @Steve - looks good.

thompson318 commented 4 years ago

In GitLab by @StephenThompson on Jan 8, 2019, 09:23

I've got manylinux working via docker on travis and Windows with appveyor. I haven't started battling with mac yet.

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 8, 2019, 09:24

Might be worth looking at: https://github.com/matthew-brett/multibuild

which is a Multibuild for Linux and Mac, that for the Linux part uses manylinux.

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 15, 2019, 08:59

FYI - On CMakeCatchTemplate Ive got Mac and Windows builds, but for some reason, docker wont start. (branch 44).

thompson318 commented 4 years ago

In GitLab by @StephenThompson on Jan 15, 2019, 09:19

I've got binary wheels for ndicapi onto pypi now, via https://github.com/thompson318/ndicapi-wheels for linux and mac and https://github.com/thompson318/ndicapi for Windows.

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 15, 2019, 09:20

cool. Would you mind digging out a Linux build log to see if I can spot any differences. I've raised a support request with travis-ci.com, but Im lost.

thompson318 commented 4 years ago

In GitLab by @StephenThompson on Jan 15, 2019, 09:22

Can you access this ...

https://travis-ci.com/thompson318/ndicapi-wheels/builds/96901737

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 15, 2019, 09:24

Yes. Can you access:

https://travis-ci.com/MattClarkson/CMakeCatchTemplate

Im jealous of your green dashboard!

thompson318 commented 4 years ago

In GitLab by @StephenThompson on Jan 15, 2019, 09:30

At the top of .travis.yml, try changing the python version from 3.5 to 3.6. 3.5 did not work for me either. As I understand it this is only the python version used for building etc, it is not the version that the wheel gets built for, which is set further down.

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 15, 2019, 09:35

Thanks. Im off to RSG now.

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 28, 2019, 08:18

Closing this, as the basic functionality that I had intended is implemented.

What we need now is a good example to actually use the CMakeCatchTemplate, and get our second (after ndicapi) wheel up and running.

thompson318 commented 4 years ago

In GitLab by @MattClarkson on Jan 28, 2019, 08:18

closed