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

Bump minimum Python version to 3.5.4 #1525

Closed
wants to merge 2 commits into from
Closed

Conversation

rodrigc
Copy link
Contributor

@rodrigc rodrigc commented Feb 26, 2021

Scope and purpose

From https://twistedmatrix.com/pipermail/twisted-python/2021-February/065465.html , suggested by @richvdh

As it happens, it also fails (for an import of typing.Deque) on Python 
3.5.3, as used by Debian oldstable.

Craig, what is your intention here? I think it's ok to drop support for 
these ancient versions of Python 3.5, but please could you make sure 
that python_requires gets set to 3.5.10 if that's what's been tested 
against?

The minimum version we are testing against in CI is 3.5.4 on Azure.

So in the interest of getting this release out, I will bump the minimum version to 3.5.4

Contributor Checklist:

@rodrigc rodrigc changed the title Bump minimum Python version to 3.5.10 Bump minimum Python version to 3.5.4 Feb 26, 2021
Copy link
Contributor

@richvdh richvdh left a comment

Choose a reason for hiding this comment

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

the change looks good to me.

It looks like the CI is unhappy about something, but I can't imagine how this would cause a failure on python 3.7, so perhaps it is unrelated.

@adiroiban
Copy link
Member

Unfortunately there is still a communication gap between Twisted dev.

I am flooded with GitHub notifications ... so I hang on #twisted-dev to catch up with Twisted development.

I have reviewed and approved #1524 and it's now merged.
After that I saw this PR.

For now, I think that the final release note should include. Python 3.5.4 is the minimum supported version of Python.

I guess that this will be the the last release to support python 3.5... so there will be less pain in the future.

@rodrigc
Copy link
Contributor Author

rodrigc commented Feb 26, 2021

@adiroiban , it seems like you and @graingert don't pay attention to communication done on the Twisted mailing list.
That's unfortunate.

@glyph @exarkun

@adiroiban
Copy link
Member

I agree.

I did the review as Thomas pinged me over IRC and ask to review it as it was a blocker.

I did the review without checking the mailing list or the other reviews.
I have only checked GitHub notifications, and #1525 was not in the GitHub notification list.
Only later I checked Twisted PR lists and saw it and added a comment.

My understanding is that #1524 was created before this PR... and in #1524 I haven't see any reference to this ticket.

My suggestion is that instead of using the review tag, to also use the GitHub PR review request mechanism.
This is how I do reviews for klein, treq, pydoctor, ldaptor

I don't know how to coordinate between Americas and EMEA timezones... without having peoples on IRC.

I understand that this incident is just reducing more the collaboration and trust between me and Craig.
I have not ignored this PR on purpose and there was malice.
I am sorry for this incident.

But I think that we can look at the good part and see that this issue is not fixed.

Regards

@rodrigc
Copy link
Contributor Author

rodrigc commented Feb 27, 2021

@adiroiban can you answer the question that I CC:'d you on here:

https://twistedmatrix.com/pipermail/twisted-python/2021-February/065460.html

@richvdh
Copy link
Contributor

richvdh commented Feb 28, 2021

I think this can be closed as a duplicate of #1524.

@rodrigc
Copy link
Contributor Author

rodrigc commented Feb 28, 2021

Duplicate of #1524

@rodrigc rodrigc marked this as a duplicate of #1524 Feb 28, 2021
@rodrigc rodrigc closed this Feb 28, 2021
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.

None yet

3 participants