Skip to content

various updates for making it standalone#5

Merged
dirk-thomas merged 5 commits intogroovy-develfrom
standalone
Aug 7, 2013
Merged

various updates for making it standalone#5
dirk-thomas merged 5 commits intogroovy-develfrom
standalone

Conversation

@dirk-thomas
Copy link
Copy Markdown
Contributor

cleanup cmake
update Python to allow overriding binding order
enable setup.py to work without catkin_pkg
add MANIFEST / Makefile to deploy standalone Python package via PyPI

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think including package.xml may be required here (otherwise the sdist won't have it at the time setup.py wants to read it). You probably also want the Makefile at the root level.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

package.xml +1
But why the Makefile? It only contains deploy information which won't be helpful for anybody else.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure; I only know the setup.py parts. If you include everything here, you can host a sdist package that is more or less a copy of your repository on pypi. Then you can use your cmake / makefile without doing a git checkout (or however you normally distribute this)

@EBNull
Copy link
Copy Markdown

EBNull commented Aug 2, 2013

I did some very light testing; setup.py works and I can correctly import PySide through the binding. I'll update on Monday with a more thorough test.

@dirk-thomas
Copy link
Copy Markdown
Contributor Author

Great, thank you for taking the time and testing it.

@EBNull
Copy link
Copy Markdown

EBNull commented Aug 6, 2013

I converted my PyQt4 application to python_qt_binding, and it works well.

I think this branch is stable to merge back into master, and encourage you to submit this to pypi.

@dirk-thomas
Copy link
Copy Markdown
Contributor Author

Thanks for checking it.

I will do the release to PyPI as soon as the next patch release is done (likely within a week).

dirk-thomas added a commit that referenced this pull request Aug 7, 2013
various updates for making it standalone
@dirk-thomas dirk-thomas merged commit 1941cfb into groovy-devel Aug 7, 2013
@dirk-thomas dirk-thomas deleted the standalone branch August 7, 2013 00:33
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

Successfully merging this pull request may close these issues.

2 participants