Nicfit.py

Latest version: v0.8.7

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

Scan your dependencies

Page 2 of 6

0.8.1

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

New
~~~
- Nicfit.shell (211)
- Nicfit.Command.CommandDict, a builder of new instances for subclasses.

Changes
~~~~~~~
- Add_subparsers 'dest' argument is optional, defalts to 'subcmd'
- Better badge links in readme, and no longer include HISTORY.rst in
project long_description.
- Devel: Added pyaml main requirement.
- Nicfit.py is added as a requirement in cookiecutter builds.
- `make clean-test` removes .pytest_cache/
- Added CC opts add_docs and requirements_yaml.

Fix
~~~
- SubCommandCommand can nest subparsers.
- Path to str conversion (for pypy3)

Other
~~~~~
- Update certifi from 2018.1.18 to 2018.4.16 (212) <github-botpyup.io>
- Update check-manifest from 0.36 to 0.37 (210) <github-botpyup.io>
- Update deprecation to 2.0.2 (209) <github-botpyup.io>
- Update sphinx_rtd_theme from 0.2.4 to 0.3.0 (208) <github-
botpyup.io>
- Update deprecation to 2.0.1 (207) <github-botpyup.io>
- Update tox from 2.9.1 to 3.0.0 (206) <github-botpyup.io>
- Update python-dateutil from 2.7.1 to 2.7.2 (203) <github-botpyup.io>
- Pin pyaml to latest version 17.12.1 (204) <github-botpyup.io>
- Update wheel from 0.30.0 to 0.31.0 (205) <github-botpyup.io>
- Update python-dateutil from 2.7.0 to 2.7.1 (202) <github-botpyup.io>
- Update pytest from 3.4.2 to 3.5.0 (201) <github-botpyup.io>
- Update sphinx from 1.7.1 to 1.7.2 (200) <github-botpyup.io>
- Update twine from 1.10.0 to 1.11.0 (199) <github-botpyup.io>
- Update pytest-runner from 4.0 to 4.2 (198) <github-botpyup.io>
- Update python-dateutil from 2.6.1 to 2.7.0 (196) <github-botpyup.io>
- Update curio to 0.9 (195) <github-botpyup.io>
- Update packaging from 17.0 to 17.1 (192) <github-botpyup.io>

0.8

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

New
~~~
- Added ConfigOpts.configClassOpts() helper for obtaining the dict of arguments
for :class:`nicfit.config.ConfigClass`
- attrs (https://github.com/python-attrs/attrs) based
:class:`nicfit.config.ConfigOpts`.
- Filter duplicate emails when generating AUTHORS.rst.
- Flush stdout and stderr before sys.exit()
- :class:`nicfit.command.Command` API refactor (and deprecation of older API)
- Per Command class registration lists makes for more granular command grouping.
- :class:`nicfit.command.SubCommandCommand` (and a :mod:`nicfit.aio` verison)
for building commands around subparsers.


Fix
~~~
- Required subparser support using Python3.7 argparse and faking support
for lesser version.

Other
~~~~~
- Some docs, and example commands.
- Added deprecated details.
- Fixed tests from enableCommands removal.

0.8b3

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

Fix
~~~
- Removed internal usage of deprecated command APIs.

0.8b2

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

New
~~~
- :class:`nicfit.command.Command` API refactor (and deprecation of older API)
- Per Command class registration lists makes for more granular command grouping.
- :class:`nicfit.command.SubCommandCommand` (and a :mod:`nicfit.aio` verison)
for building commands around subparsers.

Fix
~~~
- Required subparser support using Python3.7 argparse and faking support
for lesser version.

Other
~~~~~
- Update pytest-runner from 3.0 to 4.0 (183) <github-botpyup.io>
- Update sphinx from 1.6.5 to 1.6.7 (182) <github-botpyup.io>
- Update deprecation to 1.1 (181) <github-botpyup.io>
- Update pytest from 3.3.1 to 3.4.0 (180) <github-botpyup.io>
- Update arrow from 0.12.0 to 0.12.1 (179) <github-botpyup.io>
- Update certifi from 2017.11.5 to 2018.1.18 (178) <github-botpyup.io>
- Update babel to 2.5.3 (177) <github-botpyup.io>
- Update attrs to 17.4.0 (173) <github-botpyup.io>
- Update pyaml from 17.10.0 to 17.12.1 (172) <github-botpyup.io>
- Update pip-tools from 1.10.2 to 1.11.0 (168) <github-botpyup.io>

0.8b1

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

New
~~~
- Added ConfigOpts.configClassOpts() helper for obtaining the dict of arguments
for :class:`nicfit.config.ConfigClass`
- attrs (https://github.com/python-attrs/attrs) based
:class:`nicfit.config.ConfigOpts`.
- Filter duplicate emails when generating AUTHORS.rst.
- Flush stdout and stderr before sys.exit()


Other
~~~~~
- Update pytest from 3.2.5 to 3.3.1 (169) <github-botpyup.io>
- Update arrow from 0.10.0 to 0.12.0 (166) <github-botpyup.io>
- Update pip-tools from 1.10.1 to 1.10.2 (164) <github-botpyup.io>
- Update check-manifest from 0.35 to 0.36 (163) <github-botpyup.io>

0.7

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

Changes
~~~~~~~
- Nicfit.config (previously from _config)
- Config files no longer created/touched by default.
- Python 3.6+ support only

Fix
~~~
- Setup.py for non-utf systems.

Other
~~~~~
- Update jinja2 from 2.9.6 to 2.10 (160) <github-botpyup.io>
- Update pytest from 3.2.3 to 3.2.5 (162) <github-botpyup.io>
- Update pytest-runner from 2.12.1 to 3.0 (159) <github-botpyup.io>
- Update sphinx from 1.6.4 to 1.6.5 (157) <github-botpyup.io>
- Update flake8 from 3.4.1 to 3.5.0 (158) <github-botpyup.io>
- Update cookiecutter to 1.6.0 (156) <github-botpyup.io>

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.