-
Notifications
You must be signed in to change notification settings - Fork 218
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
Release 0.9.0 #416
base: master
Are you sure you want to change the base?
Release 0.9.0 #416
Conversation
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.
I hope you used a tool to refactor this code and didn’t rewrite it line by line! 😄
Yeah, most changes come from adding pyupgrade to pre-commit*. Reviewing separate commits may be easier here. * I added pyupgrade for functional reasons, not for cleanup. There were old stdlib imports preventing the code from working in newer Python versions, and pyupgrade solved that automatically. |
Modernize the code base to support the latest versions of Python, so that https://github.com/scrapinghub/scrapy-frontera tests can pass (scrapinghub/scrapy-frontera#14).
I got tests to pass, but skipped all those that require running a service, as I imagine it would be non-trivial to get them to pass in GitHub Actions, and I was not sure about using https://github.com/tox-dev/tox-docker to get the services running locally. Not sure if I should try to test those manually at least, I wonder if there are any current users of those service-based features.