Joost Ruis
4b1c758be3
Merge pull request #1 from geaaru/master
...
Fix support on python 3
2018-03-17 00:43:36 +01:00
Geaaru
099563dd9d
Fix support on python 3
...
Traceback (most recent call last):
File "/usr/bin/molecule", line 29, in <module>
parse_data = molecule.cmdline.parse()
File "/usr/lib/molecule/molecule/cmdline.py", line 61, in parse
obj = SpecParser(el)
File "/usr/lib/molecule/molecule/settings.py", line 218, in
__init__
execution_strategy = self.parse_execution_strategy()
File "/usr/lib/molecule/molecule/settings.py", line 230, in
parse_execution_strategy
data = self._generic_parser()
File "/usr/lib/molecule/molecule/settings.py", line 300, in
_generic_parser
content = self._preprocessor.parse()
File "/usr/lib/molecule/molecule/settings.py", line 191, in parse
line = self._builtin_recursive_expand(line)
File "/usr/lib/molecule/molecule/settings.py", line 131, in
_builtin_recursive_expand
line = expander(line)
File "/usr/lib/molecule/molecule/settings.py", line 183, in
_env_expander
new_line = " ".join(new_split_line) + "\n"
TypeError: sequence item 0: expected str instance, bytes found
2018-03-14 21:55:05 +01:00
Fabio Erculiani
6efd8af889
Tagging Molecule Core version 1.0.2
1.0.2
2014-03-05 09:54:50 +01:00
Fabio Erculiani
2829280030
[molecule.cmdline] call GenericSpec.output()
2013-03-25 13:37:49 +00:00
Fabio Erculiani
38ee5b4b09
[molecule.specs.skel] Add GenericSpec.output() method
2013-03-25 13:34:24 +00:00
Fabio Erculiani
3046af38e9
[molecule.specs] GenericSpec: store the .spec file path inside the class object
2013-03-25 11:58:33 +00:00
Fabio Erculiani
552e247dc2
[molecule] refactor very old code, bump plugin API, save the world
2013-03-24 14:52:41 +00:00
Fabio Erculiani
aea35c79e7
[molecule.specs] remove molecule-plugins specific code from core
2013-03-23 16:04:28 +00:00
Fabio Erculiani
5be5b58729
Make GenericSpecFunctions.ne_string and GenericSpecFunctions.ne_list return bool
2013-03-23 07:22:17 +00:00
Fabio Erculiani
6b74b21453
Fix GenericSpecFunctions.ne_string(), call x.strip() directly
2013-03-23 07:17:30 +00:00
Fabio Erculiani
c85188f97e
[molecule] chmod +x
2013-03-22 14:54:58 +00:00
Fabio Erculiani
8d3902ec32
[molecule.settings] drop contants, they have been moved to molecule-plugins
2013-03-21 19:17:38 +00:00
Fabio Erculiani
39fd901e20
[molecule.settings] Drop pkgs_* from Configuration, moved to molecule-plugins
2013-03-21 14:20:14 +00:00
Fabio Erculiani
730046e116
Tagging Molecule Core version 1.0.1
1.0.1
2013-03-21 13:23:41 +00:00
Fabio Erculiani
e7004302ca
[molecule.specs.plugins] add missing __init__.py
2013-03-21 13:13:36 +00:00
Fabio Erculiani
0cc9feee90
Tagging Molecule Core version 1.0
1.0
2013-03-21 12:36:42 +00:00
Fabio Erculiani
237919c11a
[scripts] update tag-version.sh
2013-03-21 12:25:51 +00:00
Fabio Erculiani
f111c95e21
[Makefile] remove the examples subdir
2013-03-21 12:13:52 +00:00
Fabio Erculiani
0fe80c64bc
[todo] drop old TODO
2013-03-21 12:08:36 +00:00
Fabio Erculiani
7005d3de86
[po] update translations
2013-03-21 12:08:25 +00:00
Fabio Erculiani
73ea263043
[tests] Update tests script
2013-03-21 12:07:27 +00:00
Fabio Erculiani
87a0b09f43
[molecule.specs.plugins] add empty directory
2013-03-21 11:53:41 +00:00
Fabio Erculiani
a493159940
[molecule.specs] PluginFactory: fix variable name typo
2013-03-21 11:42:11 +00:00
Fabio Erculiani
dc3f67dbc6
[molecule.specs.factory] add support for out of tree plugins, through MOLECULE_PLUGIN_MODULES
2013-03-18 15:48:28 +00:00
Fabio Erculiani
db6c8288ee
[molecule.settings] drop execution_strategy default to "livecd"
2013-03-18 14:47:47 +00:00
Fabio Erculiani
305f316e78
Tagging Molecule version 0.9.24.8
2013-02-12 12:13:00 +01:00
Fabio Erculiani
2190679b7a
[settings] fix _env_expander, account a "\n" trailing char that got stripped off
2013-02-12 12:11:26 +01:00
Fabio Erculiani
d0465bc464
Tagging Molecule version 0.9.24.7
2013-01-05 09:57:59 +00:00
Fabio Erculiani
570aecbdaf
[molecule.settings] do not filter out duplicated lines, this breaks .spec parsing
2013-01-05 09:56:26 +00:00
Fabio Erculiani
86765c2880
Tagging Molecule version 0.9.24.6
2012-09-11 16:02:08 +02:00
Fabio Erculiani
197613c938
Tagging Molecule version 0.9.24.5
2012-09-10 14:40:27 +02:00
Fabio Erculiani
4919474a1e
[molecule.utils] fix exec_chroot_cmd program arguments passed to subprocess.call()
2012-09-09 21:31:59 +02:00
Fabio Erculiani
9b68a485cf
[molecule.utils] simplify exec_chroot_cmd by using subprocess.call() directly
2012-09-09 21:09:37 +02:00
Fabio Erculiani
7b2a326945
Tagging Molecule version 0.9.24.4
2012-09-09 18:25:21 +02:00
Fabio Erculiani
8e3eecfeb1
[molecule.utils] remove RUNNING_PIDS set
...
This ill conceived idea of killing stale chroot child processes does more
harm than good and the idea has been inherited long time ago from the Catalyst
codebase. Chroot processes are responsible of their cleanup.
2012-09-09 18:23:30 +02:00
Fabio Erculiani
451ed4f6fc
Tagging Molecule version 0.9.24.3
2012-09-05 13:54:24 +02:00
Fabio Erculiani
d18f246d18
[molecule] restore Python 3.x compatibility
2012-08-17 21:24:16 +02:00
Fabio Erculiani
a3d67dee1f
Tagging Molecule version 0.9.24.2
2012-08-01 16:04:02 +02:00
Fabio Erculiani
9ec11adcff
[molecule/settings] improve recursive preprocessor statement execution
2012-08-01 16:03:32 +02:00
Fabio Erculiani
fe9c578e89
Tagging Molecule version 0.9.24.1
2012-08-01 15:45:39 +02:00
Fabio Erculiani
0c152c4b5e
[molecule.utils] eval_shell_argument: always provide a format string to printf
2012-08-01 15:45:18 +02:00
Fabio Erculiani
9cc55ecbe5
Tagging Molecule version 0.9.24
2012-07-25 16:32:50 +02:00
Fabio Erculiani
a8fba89832
[molecule/settings] add support for %env expanders
2012-07-25 16:30:32 +02:00
Fabio Erculiani
a9383c76da
[molecule/utils] add eval_shell_argument function
2012-07-25 16:22:53 +02:00
Fabio Erculiani
4044a3f94e
[molecule/settings] tolerare leading spaces when looking for expanders
2012-07-25 15:23:17 +02:00
Fabio Erculiani
73f4560bfc
Tagging Molecule version 0.9.23.4
2012-01-27 23:35:46 +01:00
Fabio Erculiani
fb52e1f7cf
Tagging Molecule version 0.9.23.3
2012-01-27 23:23:44 +01:00
Fabio Erculiani
4cd8c74323
Tagging Molecule version 0.9.23.2
2011-12-29 17:25:47 +01:00
Fabio Erculiani
909637cad6
Tagging Molecule version 0.9.23.1
2011-12-29 17:11:57 +01:00
Fabio Erculiani
e4f862ed5f
Tagging Molecule version 0.9.23
2011-12-29 08:37:17 +01:00