-
Notifications
You must be signed in to change notification settings - Fork 11
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
Clientless pom #13
Clientless pom #13
Conversation
Remove conary-isms and use pbr.
Use six for compatibility between python2 and python3 and tox for running tests. Biggest source of actual code change is around supporting rich comparision methods in python3.
Adds the classmethods Pom.fromstring and Pom.parse. These are modeled on the lxml.etree functions of the same name. If a MavenClient is passed in, then the resulting Pom object will attempt to dynamically load data from external POM files available via the client. Sem-Ver: feature Fixes: sassoftware#4
Ensure that our LICENSE file is correctly packaged and installed.
Use tempfile.mkdtemp to create the cacheDir rather than assuming we can use /tmp.
Prefer a handwritten changelog to pbr's dump of the git history.
Signed-off-by: Walter Scheper <Walter.Scheper@sas.com>
@pombredanne, do you have any comments or concerns with this implementation before I merge it? |
@wfscheper Thanks ++! |
@wfscheper I guess I had forgotten about this: shame on me! Let me review at last. Thank you! |
@wfscheper this is all good for me. I will rebase any pending things and patches I had on this once you merge it is and will send a PR your way |
Thank you ++ |
Adds support for using the pymaven Pom object without a maven client.
Fixes #4, #7