-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Python3.8 multiprocessing support #229
Conversation
@janjaapdriessen you need to sign the Plone Contributor Agreement in order to merge this pull request. Learn about the Plone Contributor Agreement: http://docs.plone.org/develop/coredev/docs/contributors_agreement_explained.html |
I did the contributor agreement dance, waiting for approval. |
@janjaapdriessen can you provide steps to reproduce? We are running stuff on 3.8 and I never saw the error above. |
I added the |
@tisto could you have a look at this PR again please? You might have missed my last comment, I didn't mention you. |
@janjaapdriessen the problem is that Travis is red (most likely unrelated to your PR) which makes it impossible to merge and release this PR right now. Unfortunately, I do not have the time to look into it. I am happy to merge PRs and do a release but I can not work on fixing things these days... |
…run buildout once.
@tisto I asked @sirex to revive rubygemsrecipe from bitbucket, there is a 0.3.0 release that makes the buildout work again, we no longer need to run buildout twice, which is nice. |
@janjaapdriessen I'd prefer to keep the Python 2 compatibility for a while. At least as long as Plone 5.2 is the main Plone release and still supports Python 2. We will break tons of existing buildouts when we drop Python2 support. The zipp issue should be fixable. |
…oesn't work on py2.7
Continuing in another PR because I opened this PR before signing the contributors agreement. |
On python3.8 I get the error:
Moving
def taskrunner
to the module level fixes this issue. I don't see a test case for multiprocessing, and the version pins in buildout.cfg are a bit outdated. Let's see whether the tests pass on travis on python3.8.