* EnvUtils updates to accommodate ``smaht-portal``
7.5.2
Not secure
=====
* Add deployer class for ``smaht-portal``
7.5.1
Not secure
===== * In ``scripts/publish_to_pypi`` default to not allowing publish using (non-API-token) username, and fixed package name to come from pyproject.toml rather than git repo name (used only for display purposes and checking if version already pushed).
7.5.0
Not secure
=====
* In ``lang_utils``:
* Teach ``EnglishUtils.string_pluralize`` about words ending in ``-ses`` because ``cgap-portal`` needs this.
* New module ``project_utils`` with support for Project mechanism.
* New decorators ``ProjectRegistry`` and ``C4ProjectRegistry``
* New class ``Project`` and ``C4Project``
* In ``qa_utils``:
* In class ``MockFileSystem``:
* New method ``abspath`` * New method ``chdir`` * New method ``expanduser`` * New method ``getcwd`` * New method ``mock_exists_open_remove_abspath_getcwd_chdir`` (context manager)
7.4.4
Not secure
=====
Fixed the ``publish-to-pypi`` script to ignore the ``.gitignore`` file when looking for untracked files.
7.4.3
Not secure
=====
Removed ``scripts`` from ``packages`` directory list in ``pyproject.toml``; not necessary.