GitHub user wikier opened a pull request:
https://github.com/apache/incubator-beam/pull/537
BEAM-378: integrate setuptools in Maven build
This PR provide a initial integration of the Python SDK in the Maven build,
relying on the `exec-maven-plugin` to call `setuptools`.
Notice I keep out `install` on purpose, because I guess it may need
discussion.
---
Be sure to do all of the following to help us incorporate your contribution
quickly and easily:
- [x] Make sure the PR title is formatted like:
`[BEAM-<Jira issue #>] Description of pull request`
- [x] Make sure tests pass via `mvn clean verify`. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
- [x] Replace `<Jira issue #>` in the title with the actual Jira issue
number, if there is one.
- [x] If this contribution is large, please file an Apache
[Individual Contributor License
Agreement](https://www.apache.org/licenses/icla.txt).
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/wikier/incubator-beam python-sdk
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-beam/pull/537.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #537
----
commit 427be241cd8981ad426c20ea0c7d1fd36d436aa1
Author: Sergio Fernández <[email protected]>
Date: 2016-06-27T08:00:39Z
used exec-maven-plugin to map maven's lifecycle phases with python's
setuptools
commit 23f42c31029b70214e62b50d341de65a08a96eae
Author: Sergio Fernández <[email protected]>
Date: 2016-06-27T08:22:15Z
synced version from maven
commit 061ef0a5914f658c0754a49ccfd2089f38008df7
Author: Sergio Fernández <[email protected]>
Date: 2016-06-27T08:32:12Z
synced version from maven
commit 98ca6f813904621957bd38b68e2a9d19202431e7
Author: Sergio Fernández <[email protected]>
Date: 2016-06-27T08:33:34Z
merged
commit 2acaed2b87d6a5b0e3e2416c73b32e6eb18b9dd6
Author: Sergio Fernández <[email protected]>
Date: 2016-06-27T08:59:00Z
mapped package phase
commit 43bcc7a899049a54bff2612a9607a61f4ddbec31
Author: Sergio Fernández <[email protected]>
Date: 2016-06-27T09:00:41Z
fixed author metadata
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---