Krait

Latest version: v0.7.4

Safety actively analyzes 623847 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.6.3

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](https://github.com/pytest-dev/py) from 1.8.1 to 1.10.0.
- [Release notes](https://github.com/pytest-dev/py/releases)
- [Changelog](https://github.com/pytest-dev/py/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/py/compare/1.8.1...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](https://github.com/yaml/pyyaml) from 5.3.1 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.3.1...5.4)

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

Add Makefile generation during project creation

* Fix string formatting. [andrewnags]

0.6.2

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]

0.6.1

New

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

0.6

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.

0.5

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]

0.4

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]

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.