Hi,
I’ve installed charm 2.3.0 and charm-tools 2.2.4 and I’m trying to create a simple charm using command “charm create simple”, is that supposed to still work? I am unable to get it to work, I keep getting this error:
ub16dev:~/charms/layers$ charm create simple
INFO: Using default charm template (reactive-python). To select a different template, use the -t option.
INFO: Generating charm for simple in ./simple
INFO: No simple in apt cache; creating an empty charm instead.
Cloning into '/tmp/tmpqt7z5255'...
warning: templates not found /snap/charm/158/share/git-core/templates
remote: Counting objects: 32, done.
remote: Total 32 (delta 0), reused 0 (delta 0), pack-reused 31
Unpacking objects: 100% (32/32), done.
Checking connectivity... done.
Traceback (most recent call last):
File "/snap/charm/158/bin/charm-create", line 9, in <module>
load_entry_point('charm-tools==2.2.4', 'console_scripts', 'charm-create')()
File "/snap/charm/158/lib/python3.5/site-packages/charmtools/create.py", line 98, in main
generator.create_charm()
File "/snap/charm/158/lib/python3.5/site-packages/charmtools/generators/generator.py", line 93, in create_charm
self.plugin.create_charm(user_config, tempdir)
File "/snap/charm/158/lib/python3.5/site-packages/charmtools/templates/reactive_python/template.py", line 53, in create_charm
self._template_file(config, path.join(root, outfile))
File "/snap/charm/158/lib/python3.5/site-packages/charmtools/templates/reactive_python/template.py", line 64, in _template_file
o.write(str(t))
File "/snap/charm/158/usr/lib/python3.5/tempfile.py", line 622, in func_wrapper
return func(*args, **kwargs)
TypeError: a bytes-like object is required, not 'str'
Any suggestions would be hugely appreciated.
Thanks!