Skip to content

Packaging updates #3

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

Merged
merged 7 commits into from
Mar 28, 2018
Merged

Packaging updates #3

merged 7 commits into from
Mar 28, 2018

Conversation

acdha
Copy link
Collaborator

@acdha acdha commented Mar 27, 2018

This makes a number of packaging updates:

  • Use setuptools_scm for versioning to avoid needing to update the number in two places or increment dev versions
  • Updates the Docker support & adds a make file to build the images
  • Add a basic .editorconfig & setup.cfg for basic formatting preferences

acdha added 7 commits March 27, 2018 13:58
This simplifies the process of building Docker images with tags matching
PyPI releases. Dev releases aren't tagged both to avoids burning space
and because Docker's tag format is more restrictive than what
setuptools_scm generates for dev builds.
This switches the base from pypi/flake8 which is over 2 years old and
uses the Python slim packages for a substantial size reduction (~160MB
vs. 700MB).
@bennylope bennylope merged commit 66a1d2d into bennylope:master Mar 28, 2018
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.

2 participants