Pyscaffold

Latest version: v4.6

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

Scan your dependencies

Page 9 of 14

2.2

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

- Allow recursive inclusion of data files in setup.cfg, :issue:`49`
- Replaced hand-written PyTest runner by `pytest-runner <https://pypi.org/project/pytest-runner>`_, :issue:`47`
- Improved default README.rst, :issue:`51`
- Use tests/conftest.py instead of tests/__init__.py, :issue:`52`
- Use setuptools_scm for versioning, :issue:`43`
- Require setuptools>=9.0, :issue:`56`
- Do not create skeleton.py during an update, :issue:`55`

.. note::

Due to the switch to *setuptools_scm* the following changes apply:

- use ``python setup.py --version`` instead of ``python setup.py version``
- ``git archive`` can no longer be used for packaging (and was never meant for it anyway)
- initial tag ``v0.0`` is no longer necessary and thus not created in new projects
- tags do no longer need to start with *v*

2.1

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

- Use alabaster as default Sphinx theme
- Parameter data_files is now a section in setup.cfg
- Allow definition of extras_require in setup.cfg
- Added a CHANGES.rst file for logging changes
- Added support for cookiecutter
- FIX: Handle an empty Git repository if necessary

2.0.4

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

- Typo and wrong Sphinx usage in the RTD documentation

2.0.3

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

- FIX: Removed misleading `include_package_data` option in setup.cfg
- Allow selection of a proprietary license
- Updated some documentations
- Added -U as short parameter for --update

2.0.2

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

- FIX: Version retrieval with setup.py install
- argparse example for version retrieval in skeleton.py
- FIX: import my_package should be quiet (verbose=False)

2.0.1

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

- FIX: Installation bug under Windows 7

Page 9 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.