hungpham2511 / toppra

robotic motion planning library
https://hungpham2511.github.io/toppra/index.html
MIT License
612 stars 169 forks source link

Added pyproject.toml to fix cython bootstrapping #152

Closed tykurtz closed 3 years ago

tykurtz commented 3 years ago

Fixes #151.

Verified this worked locally by first reproducing the error on hungpham2511/toppra, checking out this branch, then running pip install -e .[dev]

Changes in this PRs:

Checklists:

tykurtz commented 3 years ago

Looks like CI fails because of a similar problem of trying to build https://github.com/hungpham2511/qpOASES without having pre-installed numpy and cython. I can apply the same fix there and then circle back to this PR.

hungpham2511 commented 3 years ago

Hi, thanks for the PR. I was trying to fix this but couldn't figure out how to some time ago.

For the CI workflow that fails, I propose to install numpy and cython for that workflow (cpp-python36). In the default installation mode, qpoases is not required.