There is this simple unicode problem that is fixed by changing the CONTRIBUTORS.rst file. The person who filed this issue also submitted a PR but apparently hasn't submitted a contributor's agreement. I just pinged him, but still am wondering what we can do to fix this in the short term. I am seeing buildout fail on the GitHub.com/plone/simple-plone-buildout because of it. Even if I (for argument's sake) made the change myself and released a new version of DateRecurringIndex, we'd have to issue a new Plone fix version?
This is on Ubuntu 18.04 LTS, Python 3.6, Plone 5.2. Oddly enough it's the first time I've run into this, and on the same box if I run buildout again manually it succeeds (the first time, it was run by Salt).
Traceback (most recent call last): File "/srv/plone/env/lib/python3.6/site-packages/setuptools/sandbox.py", line 154, in save_modules yield saved File "/srv/plone/env/lib/python3.6/site-packages/setuptools/sandbox.py", line 195, in setup_context yield File "/srv/plone/env/lib/python3.6/site-packages/setuptools/sandbox.py", line 250, in run_setup _execfile(setup_script, ns) File "/srv/plone/env/lib/python3.6/site-packages/setuptools/sandbox.py", line 45, in _execfile exec(code, globals, locals) File "/tmp/easy_install-ualyi0t4/Products.DateRecurringIndex-3.0.0/setup.py", line 12, in <module> File "/srv/plone/env/lib/python3.6/encodings/ascii.py", line 26, in decode return codecs.ascii_decode(input, self.errors) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 251: ordinal not in range(128)
...I'm also now wondering why https://github.com/collective/Products.DateRecurringIndex is in the
collective rather than in the
plone organization in GitHub... It is required by plone.app.event, so shouldn't it be in the
plone org? @jensens @mauritsvanrees @gforcada
Initially I created this index and lots of people modified and perfected it after that, primary @thet, but its not part of the Plone Foundation assets. It is collective code.
I would move the references to the
*.rst files into
setup.cfg and remove the
setup.py. Have fun.
@jensens could you add the
collective user (or me,
tkimnguyen) as an owner or maintainer at https://pypi.org/project/Products.DateRecurringIndex/ ?