cookiecutter-python-package

Scaffold modern Python Package Project, from a configurable Template, delivering public releases to PyPI and Dockerhub and having a CI/CD Pipeline, which supports DevOps processes with best practices.

AGPL-3.0 License

Downloads
3.4K
Stars
9

Bot releases are hidden (Show)

cookiecutter-python-package - v1.14.0

Published by boromir674 8 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.13.0...v1.14.0

cookiecutter-python-package - v1.13.0

Published by boromir674 9 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.12.5...v1.13.0

cookiecutter-python-package - v1.12.5

Published by boromir674 9 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.12.4...v1.12.5

cookiecutter-python-package - v1.12.4

Published by boromir674 9 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.12.3...v1.12.4

cookiecutter-python-package - v1.12.3

Published by boromir674 9 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.12.2...v1.12.3

cookiecutter-python-package - v1.12.2

Published by boromir674 9 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.12.1...v1.12.2

cookiecutter-python-package - v1.12.1

Published by boromir674 9 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.12.0...v1.12.1

cookiecutter-python-package - v1.12.0

Published by boromir674 9 months ago

cookiecutter-python-package - v1.11.4

Published by boromir674 10 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.11.3...v1.11.4

cookiecutter-python-package - v1.11.3

Published by boromir674 10 months ago

cookiecutter-python-package - v1.11.2

Published by boromir674 10 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.11.1...v1.11.2

cookiecutter-python-package - v1.11.1

Published by boromir674 10 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.11.0...v1.11.1

cookiecutter-python-package - v1.11.0

Published by boromir674 10 months ago

cookiecutter-python-package - v1.10.0

Published by boromir674 10 months ago

cookiecutter-python-package - v1.9.0

Published by boromir674 10 months ago

cookiecutter-python-package - v1.8.7

Published by boromir674 11 months ago

cookiecutter-python-package - v1.8.6

Published by boromir674 11 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.8.4...v1.8.6

cookiecutter-python-package - v1.8.4

Published by boromir674 11 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.8.3...v1.8.4

cookiecutter-python-package - v1.8.3

Published by boromir674 11 months ago

What's Changed

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.8.2...v1.8.3

cookiecutter-python-package - Python Package Generator v1.8.0

Published by boromir674 11 months ago

Python Package Generator v1.8.0

Generator now supports 2 options for Docs Static Website Building:

  • new Mkdocs
  • Sphinx, which remains the default for backwards-compatibility

Also, Generator now generates a fully-featured CI/CD Workflow configuration.
The Workflow now supports Continuous Deployment/Delivery, with new Jobs such as:

  • Dockerhub Publish
  • PyPI Publish

Changes

Features

  • New Generator Option allows for Mkdocs doc site builder, along with sphinx
  • Generator adds python Logging Configuration, with Handlers for streaming to File and Std err
  • Generator adds full CI/CD Pipeline as Github Actions Workflow, introducing new Jobs such as Docker, and PyPI

Fix

  • include pytest-run-subprocess in test Extras of Generated Project pyproject.toml

test

  • add Gold Standard Generated Biskotaki Projects
  • verify No Regression of Generator, with exhaustive comparison of Runtime result to Gold Standard
  • verify User Config backwords compatibility, with regard to new Docs Generator Feature
  • yaml validation and required/expected workflow vars checks

refactor

  • simplify 'main' code
  • simplify 'pre_main' code

Refs

Full Changelog: https://github.com/boromir674/cookiecutter-python-package/compare/v1.7.5...v1.8.0