Releases: behave/behave4cmd0
Releases · behave/behave4cmd0
v1.4.0
BASED ON: behave v1.4.0 (as pre-release)
- Support
behave >= 1.3.1forpython >= 3.10 - Support Python >= 3.10 (or newer)
- Drop support for Python 2.7
- Drop support for Python 3.9 (and below)
CLEANUP:
- Remove unicode-string prefix, like:
u"Hello" - Remove usage of
sixpackage - Remove config-logic for Python 2.7 and earlier Python3 versions
v1.3.1
SYNC: Update and sync behave4cmd0 with behave repo
- BASED ON:
behave v1.3.1 - command_shell: Cleanup of BEHAVE_CMD value usage.
- Use Unquoted, Path as parameter types in step definitions.
- MOVED:
behave4cmd0/log/steps.py -> behave4cmd0/log_steps.py - Support and use trailing colons in step names/patterns.
DEVELOP:
- .envrc.use_venv: Use uv
v1.2.7.dev6
ADDED STEPS:
- command steps:
Then the command output should be: <TEXT> - filesystem steps:
Then the following files should/should not exist: <TABLE>
v1.2.7.dev5
FIX: Install package w/ python 2.7
- Using python 2.7, sdist- and wheel package have "UNKNOWN-0.0.0" names
REASON: setuptools and/or build package for python 2.7 cause this problem
SOLUTION:
- Provide "setup.py" and "setup.cfg" (together with: pyproject.toml)
- pip uses "setup.py" then if python 2.7 is used (currently)
v1.2.7.dev4
Initial release in own repository.
BASED-ON: behave4cmd0 as part of behave .