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

Make Dynamixel SDK installable for Python using "pip" #93

Closed
brettf opened this issue Jun 6, 2017 · 11 comments
Closed

Make Dynamixel SDK installable for Python using "pip" #93

brettf opened this issue Jun 6, 2017 · 11 comments
Assignees

Comments

@brettf
Copy link

brettf commented Jun 6, 2017

Please, please make a Dynamixel SDK available via pip. Specifically I want to install the dependency upon Dynamixel by executing a command like: pip install dynamixel.

Of if you want separate distributions for different families then a collection of installs like:

pip install dynamixel-core
pip install dynamixel-servo-<family_name>
..etc..

..anything really that doesn't require that I parse and edit files in order to compile.

  • Which DYNAMIXEL is it?
    [ All ] ( ex: MX-64AT , XM430-350R , PRO H54-100-S500-R , ...)

  • Which CONTROLLER is it?
    [ USB2Dynamixel ] ( ex: OpenCM , OpenCR , Arduino Uno , PC via USB2Dynamixel , ... )

  • Which VERSION of DynamixelSDK is it?
    ([NOTE] DynamixelSDK Q&A is not available anymore if it is older than ver. 3.0.0, but feedback us)
    [ 3.4.3+ ] ( ex: 3.4.2 , dxl_sdk_win32_v2_02.zip , ... )

  • Any SOURCE SAMPLES?
    I am trying to distribute Servode via pip. As is, the Dynamixel SDK makes it pretty much impossible to package and distribute my own library to leverage the SDK without forking or hacking my way through.

@LeonJung
Copy link
Contributor

LeonJung commented Jun 7, 2017

@brettf

Hi,

Let me check this out, but it will take few weeks.

Thank you.

@brettf
Copy link
Author

brettf commented Jun 7, 2017

Just the fact that you're checking it out is excellent. Thanks. I've had to hack things together just to get my use of the Dynamixel SDK working in a straightforward, python-scriptable fashion. I can share the "hacked" code if you'd like.

@LeonJung
Copy link
Contributor

LeonJung commented Jun 7, 2017

@brettf

Please let me have a look

thanks

@LeonJung
Copy link
Contributor

LeonJung commented Jun 7, 2017

@brettf

and if you want to share via PR, pull at develop branch, not master branch

@LeonJung
Copy link
Contributor

LeonJung commented Jul 4, 2017

This issue will be closed since there was no actions for a while.
You can reopen this issue to show this issue to the users whenever.

@brettf
Copy link
Author

brettf commented Jul 6, 2017

I now have the hacked code I created to download and process the Dynamixel SDK, published and public here.

Instead of this I just want to execute pip install ...

@ROBOTIS-Leon -- I don't have the ability to reopen this Issue.

@LeonJung
Copy link
Contributor

@brettf

Hi, again,

I had been having curiosity for pip since I first heard about the pip install.
There must be so many friends who hope the pip installation as well as you.
At this point, I tried to upload the package into the pypi station, and failed, however.

Let me guess, you have an idea to get this well.
Any code modifications for uploading into pypi, or any PRs that you can upload, it doesn't matter.
Let me know or find the way how to put DynamixelSDK python into the pypi.

The next DynamixelSDK release will happen in mid of August.

@LeonJung LeonJung self-assigned this Sep 5, 2017
@cod65
Copy link

cod65 commented Sep 8, 2017

.
+1 for pip.
I spent half a day installing/understanding pip before I realized (I think) that there is no pip-installable Dynamixel 'module' or 'package'. I'm tempted to start dragging files one-by-one into my Python install at C:\Python33\Lib\site-packages, but I have a feeling that this isn't going to work.

@LeonJung
Copy link
Contributor

LeonJung commented Sep 8, 2017

@cod65

As I know, there's a specific file structure that is recognizable by pip install.
Any knowledges available?

@brettf
Copy link
Author

brettf commented Sep 14, 2017

@ROBOTIS-Leon these are the instructions for packaging code into PyPi that I have used successfully for multiple other projects. (link)

@LeonJung
Copy link
Contributor

@brettf

Yeah, actually I saw this and tried, but it couldn't help me much

Anyway, I will retry this further after Oct.20th

Thank you for your kindness

@LeonJung LeonJung mentioned this issue Nov 24, 2017
7 tasks
@LeonJung LeonJung mentioned this issue May 16, 2018
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

3 participants