Skeleton

Latest version: v0.6

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

Scan your dependencies

Page 1 of 2

0.7

incompatible changes between versions 0.6 and 1.0 will be marked by
warnings in 0.7.

0.6

--------------------

- Add `skeleton.insert_into_file()`.
- Add `skeleton.Bool`.
- Rename `Skeleton.skel_dir` to `Skeleton.real_dir`.
- Rename `Skelton.vars` to `Skeleton.variables`.
- Rename `Skeleton.check_vars` to `Skeleton.check_variables`.
- `Skeleton` constructor can take any mapping object not just `Skeleton`.
- Add Var.valiadte(response) to validate user imput.
- Rename Var.prompt() to Var.do_prompt(). Var.prompt is now a property
returning the message to prompt.

0.5.1

--------------------

- Fix syntax error in the package virtualenvwrapper.project extension.

0.5

------------------

- Drop Python 2.5 support (might get basic support back).
- Various internal changes prior to 1.0 release.
- Improve error related to unexpected variable names in templates
and file names

0.4

-----------------

- Convert Var names to lower_case_with_underscores.
- improve Var name display in command
- improve long string option for Vars in command line.
- fix bug in setup.py_tmpl of the mkmodule.py example.

0.3

-----------------

- New class method, `Skeleton.cmd` to create the logger and optparser.
- `Skeleton.run` doesn't set the logger and optparser anymore.
- `Skeleton.write` raises a KeyError exception if a key is missing
instead of prompting the user.
- Removed the `pre_run`, `post_write` and `pre_write` methods. Overwrite
the `write` and `run` instead.
- Added configure_parser() to configure the parser set by `Skeleton.cmd`.
- Add required_skeleton attribute to Skeleton. These skeleton will be run
before the main. They all share the same entries.
- Added verbose options to the Skeleton optparser.
- Added a basic package template extension for `virtualenwrapper.project`.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.