Skip to content
This repository was archived by the owner on Mar 8, 2020. It is now read-only.

Conversation

@creachadair
Copy link
Contributor

@creachadair creachadair commented Apr 24, 2019

Some of our code uses type annotations on variable declarations, which were introduced by PEP 526 with Python 3.6. There does not seem to be any good reason not to prefer newer versions of Python 3, since we are already incompatible with Python 2, so this change drops the 3.4 and 3.5 tags from the PyPI configuration.

Fixes #153.

@creachadair creachadair requested a review from dennwc April 24, 2019 16:37
Signed-off-by: M. J. Fromberger <michael.j.fromberger@gmail.com>
@creachadair
Copy link
Contributor Author

I guess in principle this may count as a breaking change. Should we also bump the version number?

@creachadair creachadair self-assigned this Apr 24, 2019
@dennwc
Copy link
Member

dennwc commented Apr 24, 2019

A quick search only shows this file, but it doesn't mention the version.

Regarding the breaking change, I think we already bumped the major version when switching to SDKv3, so it should be fine.

@creachadair
Copy link
Contributor Author

I think we already bumped the major version when switching to SDKv3, so it should be fine.

Ok, thanks. In that case I will merge this once I have updated the description.

@creachadair creachadair changed the title [WIP] Require Python ≥ 3.6. Require Python ≥ 3.6. Apr 24, 2019
@creachadair creachadair merged commit 7049ac8 into bblfsh:master Apr 24, 2019
@creachadair creachadair deleted the py36iss153 branch April 24, 2019 16:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Syntax for variable annotations requires python 3.6=>

2 participants