krait

A Python CLI tool to create new python projects. [BETA]

APACHE-2.0 License

Stars
7
Committers
4

Bot releases are visible (Hide)

krait - Krait v0.6.3 Latest Release

Published by github-actions[bot] over 2 years ago

New

  • Added Makefile generation. [andrewnags]

    When creating a project, generate a Makefile with targets for the

    • linter/formatter
    • type checker
    • test framework
      so that the user can use the same commands uniformly across frameworks.

    For example, a user wouldn't need to know if a krait-generated
    project used unittest, pytest, nose, etc. -- the user need only
    type make test at the command prompt and the generated target will
    perform the appropriate action.

Fix

  • Prompting allows use of defaults (#14) [Natalia Maximo]

Other

  • Add code analysis. [Natalia Maximo]

  • Merge pull request #11 from taliamax/dependabot/pip/py-1.10.0. [Natalia Maximo]

    build(deps): bump py from 1.8.1 to 1.10.0

  • Build(deps): bump py from 1.8.1 to 1.10.0. [dependabot[bot]]

    Bumps py from 1.8.1 to 1.10.0.

  • Merge pull request #10 from taliamax/dependabot/pip/pyyaml-5.4. [Natalia Maximo]

    build(deps): bump pyyaml from 5.3.1 to 5.4

  • Build(deps): bump pyyaml from 5.3.1 to 5.4. [dependabot[bot]]

    Bumps pyyaml from 5.3.1 to 5.4.

  • Merge pull request #8 from taliamax/feat/make. [andrewnags]

    Add Makefile generation during project creation

  • Fix string formatting. [andrewnags]

krait - Krait v0.6.2

Published by github-actions[bot] over 3 years ago

New

  • Installed templates in config directory. BREAKING CHANGE. Must re-configure krait on upgrade. [Natalia Maximo]

Changes

  • Added config clean step to CI. [Natalia Maximo]

  • Added debug prompt. [Natalia Maximo]

Fix

  • Resolved issue with update time on windows. [Natalia Maximo]

  • Patched tests that used wrong install directory. [Natalia Maximo]

  • Updated test to use proper directory. [Natalia Maximo]

  • Converted path to string in template loader. [Natalia Maximo]

  • Py3.6/3.7 compatibility with pathish type. [Natalia Maximo]

krait - Krait v0.6.1

Published by github-actions[bot] almost 4 years ago

New

  • Added azure pipelines to krait generations. [Natalia Maximo]

0.6 (2020-12-17)

New

  • Added 'krait reset' command. [Natalia Maximo]

  • Added vcs support for git (#5) [Natalia Maximo]

    • new: added vcs support for git, resolves #1

    • chg: added gitpython to setup requirements

    • new: integrated .gitignore rendering, resolves #2

Changes

  • Removed finished tasks from readme file. [Natalia Maximo]

  • Better error messaging and default name/email selection. [Natalia Maximo]

  • Added codeowner file. [Natalia Maximo]

  • Reverted variable name. [Fernando Nogueira]

  • Refactored imports. [SeoFernando25]

  • Fixed undeclared variable. [SeoFernando25]

  • Explicitly disabled autoescape. [SeoFernando25]

  • Added .vscode to .gitignore. [SeoFernando25]

  • Renamed repeated variable at L57 and L458. [SeoFernando25]

  • Reordered imports. [SeoFernando25]

  • Refactoring. [SeoFernando25]

  • Reordered imports to comply with PEP 8. [Fernando Nogueira]

  • Simplified bool comparisons. [Fernando Nogueira]

  • Added release gha status badge. [Natalia Maximo]

Fix

  • Resolved issue with the set-output command in gha. [Natalia Maximo]

  • Added pattern to codeowners file. [Natalia Maximo]

Other

  • Revert "chg: Added .vscode to .gitignore" [Fernando Nogueira]

    This reverts commit d9a7894e482f29621cfe1e0873974a8327fb4070.

  • Revert "chg: refactoring" [SeoFernando25]

    This reverts commit 3c58b13a636fe567a2ece12eeb8779f33e90c9dc.

krait - Krait v0.6

Published by github-actions[bot] almost 4 years ago

New

  • Added 'krait reset' command. [Natalia Maximo]

  • Added vcs support for git (#5) [Natalia Maximo]

    • new: added vcs support for git, resolves #1

    • chg: added gitpython to setup requirements

    • new: integrated .gitignore rendering, resolves #2

Changes

  • Removed finished tasks from readme file. [Natalia Maximo]

  • Better error messaging and default name/email selection. [Natalia Maximo]

  • Added codeowner file. [Natalia Maximo]

  • Reverted variable name. [Fernando Nogueira]

  • Refactored imports. [SeoFernando25]

  • Fixed undeclared variable. [SeoFernando25]

  • Explicitly disabled autoescape. [SeoFernando25]

  • Added .vscode to .gitignore. [SeoFernando25]

  • Renamed repeated variable at L57 and L458. [SeoFernando25]

  • Reordered imports. [SeoFernando25]

  • Refactoring. [SeoFernando25]

  • Reordered imports to comply with PEP 8. [Fernando Nogueira]

  • Simplified bool comparisons. [Fernando Nogueira]

  • Added release gha status badge. [Natalia Maximo]

Fix

  • Resolved issue with the set-output command in gha. [Natalia Maximo]

  • Added pattern to codeowners file. [Natalia Maximo]

Other

  • Revert "chg: Added .vscode to .gitignore" [Fernando Nogueira]

    This reverts commit d9a7894e482f29621cfe1e0873974a8327fb4070.

  • Revert "chg: refactoring" [SeoFernando25]

    This reverts commit 3c58b13a636fe567a2ece12eeb8779f33e90c9dc.

krait - Krait v0.5

Published by github-actions[bot] almost 4 years ago

Changes

  • Added more tests to release process. [Natalia Maximo]

  • Added new pytests and automated test steps. [Natalia Maximo]

  • Reworked how library projects are created. [Natalia Maximo]

Fix

  • Corrected error in workflow file. [Natalia Maximo]

  • Corrected release issues for windows. [Natalia Maximo]

  • Corrected lib_test logic with pytest fixture. [Natalia Maximo]

  • Changed main to lib on pytest-library-lib_test.py. [Natalia Maximo]

  • Missing pytest mark on generated lib_test.py. [Natalia Maximo]

  • Spacing issues and runner issue. [Natalia Maximo]

  • Only setup entry points if its a cli app. [Natalia Maximo]

  • Used correct krait command in CI tests. [Natalia Maximo]

  • Fixed exclude directory for pycache on flake8 configs. [Natalia Maximo]

Other

  • Dev: possible fix for gha release. [Natalia Maximo]

  • Dev: debugging release. [Natalia Maximo]

  • Doc: updated readme. [Natalia Maximo]

krait - Krait v0.4

Published by github-actions[bot] almost 4 years ago

New

  • Added update cooldown configs and support for using 'python -m krait' [Natalia Maximo]

  • Added configuration system. [Natalia Maximo]

  • Added 'krait update' command. [Natalia Maximo]

Changes

  • Reworked 'cli framework' to 'project type' [Natalia Maximo]

  • Bumped up version because of the number of changes. [Natalia Maximo]

  • Dev status is now beta. [Natalia Maximo]

  • Added downloads badge. [Natalia Maximo]

Fix

  • Use float for timestamp instead of int. [Natalia Maximo]

  • Use timestamp instead of iso format for py3.6 compatibility. [Natalia Maximo]

  • Added pydeepmerge to requirements. [Natalia Maximo]

  • Changed release name to appropriate project name. [Natalia Maximo]

krait - Krait v0.3.4

Published by github-actions[bot] almost 4 years ago

New

  • Changelog generation. [Natalia Maximo]

Fix

  • Bump version for release. [Natalia Maximo]

  • Updated release process for new github env variable system. [Natalia Maximo]

  • Bump version for release. [Natalia Maximo]

  • Fixed wrong changelog version. [Natalia Maximo]

Badges
Extracted from project README
Pipeline status badge PyPI version badge PyPI Status Badge Python versions badge License Downloads per month
Related Projects