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

Python changes #247

Merged
merged 1 commit into from
Nov 2, 2020
Merged

Python changes #247

merged 1 commit into from
Nov 2, 2020

Conversation

jethron
Copy link
Contributor

@jethron jethron commented Nov 2, 2020

Some changes to the python packaging. CI fixes base on top of #246 so that should be reviewed first.

  • Fix a typo in the PyPI description
  • Fix a unit test
  • Both sdist and bdist_wheels should work now (setup.py has to be run from the project root though, rather than from the python dir; see CI job -- linking to curl is also a bit awkward); this allows users who don't already have libucl installed to use the Python lib easily (see How to install via pip? #202)
  • Add builds for both dist methods to CI, with the existing unit tests

Some of the tests fail for what look like they should be expected errors, not sure if the tests are wrong or the code is. CI only tests Python 3 because the packages for 2 no longer exist in Debian's testing channel, but if we only need to test stable we can add that back in even though Py2 is almost unsupported.

@vstakhov vstakhov merged commit 1de4f36 into vstakhov:master Nov 2, 2020
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.

None yet

2 participants