Releases: skeptycal/auto_loguru
Releases · skeptycal/auto_loguru
AutoSysLoguru 0.5.0
AutoSysLoguru 0.5.0
- add configuration options (e.g. environment variables,
pyproject.toml, config file) - add
pyproject.toml[autosysloguru] section - add configuration examples to
README.md - Changed module name to avoid underscore (
autosysloguruinstead ofAS_loguru) - Update
autopep8(^1.5.3 -> ^1.5.4) isortoption changed (force_single_line = true)- add future import to module ("
from __future__ import annotations" is required for Loguru, apparently) - add autosysloguru wrapper tests
- reactivate loguru standard tests
AutoSysLoguru 0.4.0
AS_Loguru 0.4.0
setup.pyis completely inactive in favor ofpoetry/pyproject.tomlbump.pyis the version control scriptsetup.shis a quick reminder to usepoetrynowsetup.pyremains with a message to usepoetry- environment variables
LOGURU_DEFAULT_LEVELandLOGURU_LEVELare read as options LOGURU_DEFAULT_LEVELis used to set a default initial level if none is givenLOGURU_LEVELis used to force an initial active level
AS_Loguru 0.3.0
Poetry is much better than wrangling the myriad config files and utilities that come with
pipenv,pytest,mypy,flake8,pre-commit,isort,autopep8,semver,twine, andsetup.py.
-
Use poetry semver to bump versions (major, minor, patch)
-
poetry version minor(e.g. 0.2.0 => 0.3.0)
-
Update pre-commit
-
- Using hooks from pre-commit, flake8, mypy, and custom
-
Update tox environment
-
- py3.6, py3.7, pypy, coverage, pytest
-
Installed pyenv to manage 3.6, 3.7, pypy envs
-
Set poetry to use PyPI API token:
poetry config PyPI-token.PyPI my-token export POETRY_PYPI_TOKEN_PYPI=my-token >>.zshrc
-
Set Poetry to create venv's in repo's
export POETRY_CACHE_DIR=~/Library/Caches/pypoetry export POETRY_VIRTUALENVS_PATH=${POETRY_CACHE_DIR}/virtualenvs
-
Remove Twine ... using Poetry to publish versions
AS_Loguru 0.2.0
- Refactor Setup to include sphinx and package_metadata
- Add poetry semver, build, and publish tools
- (https://github.com/python-poetry)
- streamline CI path (add Azure and Github hooks)
- added twine_setup script file to run twine outside of setup.py
AS_Loguru 0.1.0
- supporting Python 3.6+
- Dev Release. Not Stable