Longbow v1.1.5
The changes in this release are summarised below:
-
Longbow would not install under python 3 using either pip or by running the
setup script manually. This has now been fixed by using print statements of
the format print("text"), this form will work in all versions of python. -
Fix for user reported annoyance of installing the hosts.conf in secret, and
also leaving the archive that is downloaded in $home. This has now been
replaced with a warning during install, and also the file is created locally
and not downloaded. -
Removed padding from version numbers so v1.01.005 > v1.1.5.
-
Changed the README.md from markdown format to reStructured text, so now the
README is README.rst, this is to make Longbow more pip friendly whilst still
being bitbucket and possibly github (in case in future we move). -
setup.py modified to eliminate the python 3 issues, and also the long
description is now the README.rst, this means that users will see something
standard between the pip page and the bitbucket page, this will also tie in
with new pages on the HECBioSim website which will push pip as the preferred
way to install more prominently. -
hosts.conf file has been removed from the development version since this is
now created on install for new users using pip, this will be marked as
deprecated on the website for a while so users on old versions can still get
it. Documentation will need to be updated to reflect this change and provide
the quickstart example that users can grab a copy of if they are doing a more
manual install. However pip will be the encouraged way to install. -
Parameters specified within the configuration files had to be specified in a
very strict format (param = value), users that omitted the spaces would find
that Longbow would crash. The code has now been fixed to use regular
expression to read in and parse for the equals sign, this can now handle
cases where users specify cases such as:param1 = value1 param2 =value2 param3= value3 param4=value4
-
Added python version to logging.
-
Added longbow version to logging.
-
Moved version to the top of the longbow file.
-
Added the paper citation to the logging and readme.