We are overjoyed to announce the release of: bashate 0.6.0: A pep8 equivalent for bash scripts The source is available from: https://git.openstack.org/cgit/openstack-dev/bashate Download the package from: https://pypi.org/project/bashate Please report issues through launchpad: https://bugs.launchpad.net/bash8 For more details, please see below. 0.6.0 ^^^^^ New Features * Python 3.6 support added * Hidden files such as ".bashrc" are no longer checked for "#!" (E005) * A basic check for "[[" when using non-POSIX comparisions such as "=~" is added * Enable bashate to be called as a module "python -m bashate ..." * Enable pre-commit.com support * Adoped pycodestyle/pep8 default output format. Changes in bashate 0.5.1..0.6.0 ------------------------------- 8e303ee Address new pypi requirements on README.rst b530efc Switch to pep8 output format 925500d 0.6 Release Notes 11ede4f Enable bashate use with pre-commit 332e22d Allow bashate to be called as a module d4f6cfa Add bindep.txt file fabd76d Stop using slave_scripts/install-distro-packages.sh 39404be Use openstack-tox-py36 eb422dd Convert bashate-python36-fedora-26 to Zuul v3 e739aae Remove setting of version/release from releasenotes 297a257 Zuul: add file extension to playbook path 9594340 Initial zuulv3 job import 493edd9 Update documentation URL for readme file c977b08 Add a [[ checker 83c32e6 Don't mock sysv.args 06dd472 Fix formatting of contributor page 311b320 Treat sphinx warnings as errors 1e8a55e Reorder content to follow new structure 465ed7e Update to openstackdocstheme e360169 Update to tox.ini environment list b1b84d9 Add py3.5 support in setup.cfg ebc1f46 correcting typo in EXAMPLES section -I should be -i a013bad docs: fixed CLI args description 6c3473b Update .coveragerc after the removal of openstack directory f08463b Changed the home-page link 31a8dcd Don't include openstack/common in flake8 exclude list dc419be Enable release notes translation 73da957 Update docs to include all errors 3b798e0 Exclude hashbangs check for .bashrc, .bash_profile, etc Diffstat (except docs and test files) ------------------------------------- .coveragerc | 2 +- .pre-commit-hooks.yaml | 12 ++++ .zuul.d/jobs.yaml | 18 ++++++ CONTRIBUTING.rst | 9 +-- README.rst | 17 +++--- bashate/__main__.py | 5 ++ bashate/bashate.py | 64 +++++++++++++++++++--- bashate/messages.py | 12 +++- bindep.txt | 2 + playbooks/legacy/bashate-devstack/run.yaml | 37 +++++++++++++ releasenotes/notes/0-dash-6-748e729ee001df73.yaml | 8 +++ ...pycodestyle-output-format-f4d6e35dadfcb6f9.yaml | 4 ++ releasenotes/source/conf.py | 26 +++++---- requirements.txt | 4 +- setup.cfg | 4 +- test-requirements.txt | 6 +- tox.ini | 14 ++++- 31 files changed, 336 insertions(+), 91 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 08b0f01..7acf1b0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,2 +5,2 @@ -pbr>=1.6 -Babel>=1.3 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 +Babel!=2.4.0,>=2.3.4 # BSD diff --git a/test-requirements.txt b/test-requirements.txt index 45129f9..2ccc0b2 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -12,2 +12,2 @@ python-subunit>=0.0.18 -sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +sphinx>=1.6.2 +openstackdocstheme>=1.11.0 # Apache-2.0 @@ -17 +17 @@ testtools>=1.4.0 -reno>=0.1.1 +reno!=2.3.1,>=1.8.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org