Pytoil

Latest version: v0.41.0

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

Scan your dependencies

Page 11 of 12

0.6.0

* NEW: User can now initialise basic starter templates for multiple languages (currently support python, go and rust)

* NEW: `pytoil remove` and `pytoil pull` changed to take projects as arguments, `remove|pull all` functionality is now in the `--all` option.

* FIX: pytoil now supports the `python.defaultInterpreterPath` workspace setting rather than the soon to be deprecated `python.pythonPath`. See: [https://github.com/microsoft/vscode-python/issues/12313](https://github.com/microsoft/vscode-python/issues/12313)

* FIX: On checking out a local project, pytoil no longer needs to call the GitHub API to determine if it exists remotely, improving performance of this command.

* MAINT: Refactored CLI so that each command has it's own file

0.5.0

Complete rewrite from the ground up!

* NEW: pytoil now supports a variety of conda installations
* NEW: `pytoil sync` changed to `pytoil pull`
* NEW: User can configure whether or not to create a git repo on `new`
* NEW: Additional packages can now be passed in as extra arguments when creating an environment with `pytoil new`
* NEW: Friendlier output to the user during operations and awesome loading spinners
* NEW: Output from invoked external tools is now captured and only surfaced when something goes wrong
* NEW: If `$GITHUB_TOKEN` is present in the environment, pytoil will fall back to that if `token` is not set in the config file
* NEW: User can now interact with the config file via the tool itself

* FIX: pytoil now handles common errors much nicer (missing config file, bad github token etc.)
* FIX: Much better error handling all round

* CLN: Complete internal rewrite, better cohesion and looser coupling
* CLN: Less reliance on mocks during tests

* MAINT: Project build tool switched to poetry

Probably more but I forget.

0.4.2

Changelog

* NEW: pytoil now supports the use of miniforge as a conda installation
* CLN: Some minor refactorings and code clean up

0.4.1

Changelog

* NEW: `pytoil checkout` default behaviour changed to not create virtual environment. Now available through the `--venv` option bringing it in line with `pytoil new`
* Various meta project tweaks and tidying up

0.4.0

* NEW: `pytoil create` changed to `pytoil new`

0.3.2

* BUG: Fix bug where `pytoil info` on a repo with no OSS license would result in an error. Now simply displays `None`.

Page 11 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.