-
Notifications
You must be signed in to change notification settings - Fork 113
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
Add support for Python 3.8 #173
Conversation
@@ -96,7 +104,7 @@ def call(cmd, verbose=False): | |||
context.temp_dir = Path(tempfile.mkdtemp()) | |||
|
|||
|
|||
def after_scenario(context, feature): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
feature
arg was never used, so I removed it.
We need to pin |
No, I don't think so. Earlier versions of Kedro won't install anyways if you're running Python 3.8. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works for me, ran successfully on Python 3.8 locally :D
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Although @DmitriiDeriabinQB suggested that maybe we should consider dropping pre-15 version of Kedro.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
import tempfile | ||
from pathlib import Path | ||
|
||
from features.steps.sh_run import run | ||
from features.steps.util import create_new_venv | ||
|
||
|
||
def before_scenario(context, feature): # pylint: disable=unused-argument | ||
def _should_exclude_scenario(scenario): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! 👍
Yeah, I think that's the plan for the next release ( |
Description
Kedro 0.16.* has been released, which supports Python 3.8. So we are also supporting Python 3.8 for Kedro-Viz plugins.
Development notes
Modified the e2e tests
Checklist
RELEASE.md
fileLegal notice
I acknowledge and agree that, by checking this box and clicking "Submit Pull Request":
I submit this contribution under the Apache 2.0 license and represent that I am entitled to do so on behalf of myself, my employer, or relevant third parties, as applicable.
I certify that (a) this contribution is my original creation and / or (b) to the extent it is not my original creation, I am authorised to submit this contribution on behalf of the original creator(s) or their licensees.
I certify that the use of this contribution as authorised by the Apache 2.0 license does not violate the intellectual property rights of anyone else.