Skip to content

Releases: skeptycal/auto_loguru

AutoSysLoguru 0.5.0

11 Aug 01:10
747ff8a

Choose a tag to compare

AutoSysLoguru 0.5.0 Pre-release
Pre-release

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 (autosysloguru instead of AS_loguru)
  • Update autopep8 (^1.5.3 -> ^1.5.4)
  • isort option 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

07 Aug 20:34

Choose a tag to compare

AutoSysLoguru 0.4.0 Pre-release
Pre-release

AS_Loguru 0.4.0

  • setup.py is completely inactive in favor of poetry/pyproject.toml
  • bump.py is the version control script
  • setup.sh is a quick reminder to use poetry now
  • setup.py remains with a message to use poetry
  • environment variables LOGURU_DEFAULT_LEVEL and LOGURU_LEVEL are read as options
  • LOGURU_DEFAULT_LEVEL is used to set a default initial level if none is given
  • LOGURU_LEVEL is 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, and setup.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