Skip to content
This repository was archived by the owner on May 13, 2025. It is now read-only.

Conversation

@dependabot-preview
Copy link
Contributor

Bumps greenlet from 0.4.15 to 1.1.0.

Changelog

Sourced from greenlet's changelog.

1.1.0 (2021-05-06)

  • Add support for Python 3.10. Pre-built binary wheels for 3.10 are not currently available for all platforms. The greenlet ABI is different on Python 3.10 from all previous versions, but as 3.10 was never supported before, and the ABI has not changed on other Python versions, this is not considered a reason to change greenlet's major version.

1.0.0 (2021-01-13)

  • Fix %s and %r formatting of a greenlet on Python 2. Previously it would result in a Unicode string instead of a native string. See issue 218.
  • Move continuous integration from Travis CI to Github Actions.

1.0a1 (2020-11-20)

  • Add the ability to set a greenlet's PEP 567 contextvars context directly, by assigning to the greenlet's gr_context attribute. This restores support for some patterns of using greenlets atop an async environment that became more challenging in 0.4.17. Thanks to Joshua Oreman, Mike bayer, and Fantix King, among others. See PR 198.
  • The repr of greenlet objects now includes extra information about its state. This is purely informative and the details are subject to change. See issue 215.
  • The greenlet module is now a package. There are no API changes, so all existing imports, including from C code, should continue to work.
  • (C API) The undocumented GREENLET_VERSION macro that defined a string giving the greenlet version is now deprecated and will not be updated.
  • (Documentation) Publish the change log to https://greenlet.readthedocs.io

Supported Platforms

  • Drop support for Python 2.4, 2.5, 2.6, 3.0, 3.1, 3.2 and 3.4. The project metadata now includes the python_requires data to help installation tools understand supported versions.
  • Add partial support for AIX ppc64 and IBM i. Thanks to Jesse Gorzinski and Kevin Adler. See PR 197.

Packaging Changes

  • Require setuptools to build from source.
  • Stop asking setuptools to build both .tar.gz and .zip sdists. PyPI has standardized on .tar.gz for all platforms.
  • Stop using a custom distutils command to build extensions. distutils is deprecated.
  • Remove the ability to use the deprecated command python setup.py test. Run greenlet tests with your favorite unittest-compatible test runner, e.g., python -m unittest discover greenlet.tests. See issue 185.
  • The directory layout and resulting sdists have changed. See issue 184.
  • greenlet is now always built with support for tracing and garbage collection, and, on Python 3.7 and above, support for context variables. The internal and undocumented C preprocessor macros that could be used to alter that at compile time have been removed (no combination other than the defaults was ever tested). This helps define a stable ABI.

0.4.17 (2020-09-22)

  • Support for PEP 567 ContextVars

0.4.16

  • Support for DEC Alpha architecture
  • Support for Python 3.9
  • Support for Python 3.10a0
Commits
  • b27efb9 Preparing release 1.1.0
  • 92ed9b9 Tweak changelog.
  • ce53083 Merge pull request #238 from python-greenlet/python310
  • 2014e4e Add a manylinux environment that should have Python 3.10.
  • 352b974 Save and restore the tstate->cframe as part of the greenlet structure on 3.10.
  • 6c5f096 Add support for Python 3.10
  • ef08260 Merge pull request #229 from CaselIT/master
  • e6eabbe fix: typo in source code url in setup file
  • e2112fc Tell zest.releaser not to upload wheels, just the sdist. [skip ci]
  • 7d9f7e8 Back to development: 1.0.1
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label May 7, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant