Skip to content

Python3.7 support#2193

Closed
JohnDoee wants to merge 5 commits intoFlexget:developfrom
JohnDoee:python3.7-support
Closed

Python3.7 support#2193
JohnDoee wants to merge 5 commits intoFlexget:developfrom
JohnDoee:python3.7-support

Conversation

@JohnDoee
Copy link
Copy Markdown

@JohnDoee JohnDoee commented Aug 19, 2018

Motivation for changes:

Add Python 3.7 support, some of the stuff not covered in #2162

Detailed changes:

  • Updated pyyaml & rpyc version
  • Added CircleCi support
  • Added 3.7 to setup.py

To Do:

  • Push 3.7 image to docker hub
  • Finish up 3.7 regex fix #2162
  • Make tests pass (e.g. ensure rpyc works) - This is a bit hard to see as long as 3.7 regex fix #2162 is still in works.
  • Add tests that covers the rpyc code(?)

@liiight
Copy link
Copy Markdown
Member

liiight commented Aug 19, 2018

Related #2189. Added 3.7 image to docker hub.

@gazpachoking
Copy link
Copy Markdown
Member

Hmm, all tests seem to be passing on this PR, should we merge it as-is, and open another ticket to track further needs?

@JohnDoee
Copy link
Copy Markdown
Author

@gazpachoking Sadly, this one basically just tracks all the other needed items for py3.7 and tests last ran when the #2162 was merged.

The regex building logic is a bit of a mess and might require more than meets the eye to get working correctly.

@gazpachoking
Copy link
Copy Markdown
Member

Gotcha. Maybe I'll try to tackle the regex stuff then. I'm thinking we'll just need to fix our usage of re.sub, and require users to escape their own regex substitutions if they are specifying a replacement in the config.

@gazpachoking
Copy link
Copy Markdown
Member

This was replaced by #2225, which has now been merged.

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.

3 participants