Skip to content
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

[WIP] Py3 compat #42

Merged
merged 31 commits into from
May 16, 2018
Merged

[WIP] Py3 compat #42

merged 31 commits into from
May 16, 2018

Conversation

icemac
Copy link
Member

@icemac icemac commented Apr 9, 2018

@icemac
Copy link
Member Author

icemac commented Apr 19, 2018

@ale-rt Thank you for your hard work fixing the Python 3 compatibility of this package. Currently this PR has failures on Python 2.7 (that's why the checks have been marked as failed by TravisCI). Could you please look into these failures and possibly fix them to get back the green baseline?

@icemac icemac mentioned this pull request Apr 20, 2018
4 tasks
@icemac
Copy link
Member Author

icemac commented Apr 27, 2018

Wow, the Python 3 tests are now green. 😁 But there are some failures on Python 2. 😢

@ale-rt
Copy link
Member

ale-rt commented Apr 27, 2018

Yeah, I know @icemac... unluckily I had not time to spend on this task, but I hope I can have both fixed soon :)

ale-rt and others added 5 commits May 1, 2018 15:02
* Test Python 3.5 and 3.6.
* Add them as supported versions.
* Clean up buildout.cfg and tox.ini.
@icemac icemac requested a review from dataflake May 8, 2018 07:04
@icemac
Copy link
Member Author

icemac commented May 8, 2018

Currently there is a test failing because a value is no longer bytes. Can this be safely changed to str?

@ale-rt
Copy link
Member

ale-rt commented May 8, 2018

I think yes, 'Bar' can be a native string in all the Python versions.
If you want change it, otherwise I will take care of this later today or tomorrow

Copy link
Member

@dataflake dataflake left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Too bad Products.GenericSetup itself still fails Python 3 tests, even on the branch specified here.

@dataflake
Copy link
Member

Once zopefoundation/Products.GenericSetup#51 is merged (hopefully this week in Halle at the latest) I can make a release of GenericSetup and CMFCore.

@dataflake dataflake merged commit 213e83f into master May 16, 2018
@dataflake dataflake deleted the py3-compat branch May 16, 2018 15:20
@ale-rt
Copy link
Member

ale-rt commented May 16, 2018

Thanks a lot @dataflake and all the other sprinters for the work you are doing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants