Valentin David pushed to branch master at BuildStream / buildstream
Commits:
-
499c70fd
by Valentin David at 2018-11-28T09:11:21Z
-
3513580c
by Valentin David at 2018-11-28T14:02:32Z
1 changed file:
Changes:
... | ... | @@ -337,7 +337,14 @@ setup(name='BuildStream', |
337 | 337 |
install_requires=[
|
338 | 338 |
'setuptools',
|
339 | 339 |
'psutil',
|
340 |
- 'ruamel.yaml < 0.15.52',
|
|
340 |
+ # According to ruamel.yaml's PyPI page, we are suppose to use
|
|
341 |
+ # "<=0.15" in production until 0.15 becomes API stable.
|
|
342 |
+ # However we need ruamel.yaml 0.15.41 or greater for Python 3.7.
|
|
343 |
+ # We know that ruamel.yaml 0.15.52 breaks API in a way that
|
|
344 |
+ # is incompatible with BuildStream.
|
|
345 |
+ #
|
|
346 |
+ # See issues #571 and #790.
|
|
347 |
+ 'ruamel.yaml >= 0.15.41, < 0.15.52',
|
|
341 | 348 |
'pluginbase',
|
342 | 349 |
'Click',
|
343 | 350 |
'jinja2 >= 2.10',
|