[release-announce] bashate 0.6.0

no-reply at openstack.org no-reply at openstack.org
Thu Jul 19 10:52:35 UTC 2018


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






More information about the Release-announce mailing list