Skip to content

Packaging updates#6

Merged
callahad merged 8 commits intomasterfrom
poetry
Mar 8, 2021
Merged

Packaging updates#6
callahad merged 8 commits intomasterfrom
poetry

Conversation

@callahad
Copy link
Contributor

@callahad callahad commented Mar 5, 2021

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
Copy link
Member

@anoadragon453 anoadragon453 left a comment

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!

Copy link
Member

@anoadragon453 anoadragon453 left a comment

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
Copy link
Contributor Author

callahad commented Mar 8, 2021

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
Copy link
Member

clokep commented Mar 8, 2021

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
Copy link
Contributor Author

callahad commented Mar 8, 2021

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
Copy link
Member

clokep commented Mar 8, 2021

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
Copy link
Contributor Author

callahad commented Mar 8, 2021

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