Skip to content

Packaging updates - #6

Merged
callahad merged 8 commits into
masterfrom
poetry
Mar 8, 2021
Merged

callahad merged 8 commits into
masterfrom
poetry

Conversation

@callahad

@callahad callahad commented Mar 5, 2021

Copy link
Copy Markdown
Contributor

Fixes #4

Uses Poetry instead of setuptools

callahad added 7 commits March 4, 2021 13:43
Signed-off-by: Dan Callahan <danc@element.io>
Signed-off-by: Dan Callahan <danc@element.io>
Signed-off-by: Dan Callahan <danc@element.io>
Signed-off-by: Dan Callahan <danc@element.io>
Signed-off-by: Dan Callahan <danc@element.io>
Signed-off-by: Dan Callahan <danc@element.io>
Signed-off-by: Dan Callahan <danc@element.io>
@callahad callahad mentioned this pull request Mar 5, 2021
@erikjohnston
erikjohnston requested a review from a team March 5, 2021 14:08

@anoadragon453 anoadragon453 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm generally, just a few things. Yay for trying out Poetry on one of our projects!

Comment thread README.rst
Comment thread unpaddedbase64.py
Comment thread setup.cfg Outdated
Comment thread setup.cfg Outdated
Comment thread .github/workflows/continuous-integration.yml
Comment thread pyproject.toml Outdated

@anoadragon453 anoadragon453 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for the responses, looks good to me then. Looking forward to trying poetry out when it comes to the more developmentally-active repositories 🙂

@callahad

callahad commented Mar 8, 2021

Copy link
Copy Markdown
Contributor Author

One concern: Apparently support for minimum Python versions only landed in Pip 9 (2016-11-02) and Setuptools 24.2.0 (2016-07-20).

Even Debian Stretch has these versions... but Ubuntu Xenial doesn't. Given that Xenial is EOL and drops security updates in less than a month, I'm personally comfortable moving ahead with this.

@clokep

clokep commented Mar 8, 2021

Copy link
Copy Markdown
Member

Can we split this into separate PRs that do various bits? E.g. I don't like burying the reformatting with black into a PR about packaging (especially if we squash merge this we then can't ignore the commit for git blame).

@callahad

callahad commented Mar 8, 2021

Copy link
Copy Markdown
Contributor Author

Would you be comfortable with a rebase and merge? Each commit is pretty self-contained as is.

Signed-off-by: Dan Callahan <danc@element.io>
@clokep

clokep commented Mar 8, 2021

Copy link
Copy Markdown
Member

Would you be comfortable with a rebase and merge? Each commit is pretty self-contained as is.

That should be fine too! 👍 It's just useful to have the reformatting(s) separate!

@callahad

callahad commented Mar 8, 2021

Copy link
Copy Markdown
Contributor Author

Awesome. Going for it and publishing updated package to PyPI

@callahad
callahad merged commit 9a3f421 into master Mar 8, 2021
@callahad
callahad deleted the poetry branch March 8, 2021 13:56
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.

pypi release has no source upload

3 participants