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

Create packages #64

Open
jbmouret opened this issue May 18, 2020 · 3 comments
Open

Create packages #64

jbmouret opened this issue May 18, 2020 · 3 comments
Assignees

Comments

@jbmouret
Copy link
Collaborator

We should provide packages. The obvious ones are:

  • Ubuntu via a PPA
  • brew for OSX
  • pip for Python (which will work for both ubuntu and mac).
@costashatz costashatz added this to the RobotDART 1.0.0 milestone May 19, 2020
@costashatz
Copy link
Member

  • Ubuntu via a PPA

I am on to this.

  • brew for OSX

Do you know how to do this? I guess this is like AUR of arch-linux? Btw, I can create an arch-linux package. It's super easy to do.

  • pip for Python (which will work for both ubuntu and mac).

pip should also be easy. I think we just need a setup.py? Or do you mean to push it on the repos?

@jbmouret
Copy link
Collaborator Author

I will take care of brew (this is a ruby script that compiles everything) and there is a "ppa-style" way of adding repos (tap)

Pip is probably the most challenging because this means handling all the c++ dependencies. I think this is what usually happens with 'native' libraries.

There is also an alternative way of thinking which is that if we have pip that compiles the C++, maybe we only need this one.

@costashatz
Copy link
Member

I am removing the 1.0.0 milestone and we will handle this in later release.

@costashatz costashatz removed this from the RobotDART 1.0.0 milestone Oct 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants