Commit 4aa6b170 by Sébastien Eustace

Revert layout to not use TOMLFile for now

parent d7ad5b04
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
import re import re
from poetry.toml.toml_file import TOMLFile import toml
from poetry.utils.toml_file import TomlFile
from poetry.vcs.git import Git from poetry.vcs.git import Git
_canonicalize_regex = re.compile(r"[-_.]+") _canonicalize_regex = re.compile(r"[-_.]+")
...@@ -89,20 +89,29 @@ class Layout(object): ...@@ -89,20 +89,29 @@ class Layout(object):
) )
def _write_poetry(self, path): def _write_poetry(self, path):
toml = TOMLFile([]) output = {
toml['package'] = { 'package': {
'name': self._project, 'name': self._project,
'version': self._version, 'version': self._version,
'authors': [self._author], 'authors': [self._author],
}
} }
toml['dependencies'] = {}
toml['dev-dependencies'] = { content = toml.dumps(output, preserve=True)
'pytest': '^3.4',
output = {
'dependencies': {},
'dev-dependencies': {
'pytest': '^3.4'
}
} }
poetry = TomlFile(path / 'poetry.toml') content += '\n' + toml.dumps(output, preserve=True)
poetry = path / 'poetry.toml'
poetry.write(toml) with poetry.open('w') as f:
f.write(content)
def _canonicalize_name(self, name: str) -> str: def _canonicalize_name(self, name: str) -> str:
return _canonicalize_regex.sub("-", name).lower() return _canonicalize_regex.sub("-", name).lower()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment