Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gevent
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
gevent
Commits
73b85032
Commit
73b85032
authored
Oct 08, 2022
by
Jason Madden
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Preparing release 22.08.0
parent
65417feb
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
54 additions
and
32 deletions
+54
-32
CHANGES.rst
CHANGES.rst
+47
-0
docs/changes/1798.feature
docs/changes/1798.feature
+0
-4
docs/changes/1847.feature
docs/changes/1847.feature
+0
-1
docs/changes/1851.feature
docs/changes/1851.feature
+0
-1
docs/changes/1864.bugfix
docs/changes/1864.bugfix
+0
-1
docs/changes/1867.feature
docs/changes/1867.feature
+0
-18
src/gevent/__init__.py
src/gevent/__init__.py
+1
-1
src/gevent/_config.py
src/gevent/_config.py
+2
-2
src/gevent/socket.py
src/gevent/socket.py
+1
-1
src/gevent/subprocess.py
src/gevent/subprocess.py
+2
-2
src/gevent/threadpool.py
src/gevent/threadpool.py
+1
-1
No files found.
CHANGES.rst
View file @
73b85032
...
...
@@ -6,6 +6,53 @@
.. towncrier release notes start
22.08.0 (2022-10-08)
====================
Features
--------
- Windows: Test and provide binary wheels for PyPy3.7.
Note that there may be issues with subprocesses, signals, and it may
be slow.
See :issue:`1798`.
- Upgrade embedded c-ares to 1.18.1.
See :issue:`1847`.
- Upgrade bundled libuv to 1.42.0 from 1.40.0.
See :issue:`1851`.
- Added preliminary support for Python 3.11 (rc2 and later).
Some platforms may or may not have binary wheels at this time.
.. important:: Support for legacy versions of Python, including 2.7
and 3.6, will be ending soon. The
maintenance burden has become too great and the
maintainer's time is too limited.
Ideally, there will be a release of gevent compatible
with a final release of greenlet 2.0 that still
supports those legacy versions, but that may not be
possible; this may be the final release to support them.
:class:`gevent.threadpool.ThreadPool` can now optionally expire idle
threads. This is used by default in the implicit thread pool used for
DNS requests and other user-submitted tasks; other uses of a
thread-pool need to opt-in to this.
See :issue:`1867`.
Bugfixes
--------
- Truly disable the effects of compiling with ``-ffast-math``.
See :issue:`1864`.
----
21.12.0 (2021-12-11)
====================
...
...
docs/changes/1798.feature
deleted
100644 → 0
View file @
65417feb
Windows
:
Test
and
provide
binary
wheels
for
PyPy3.7.
Note
that
there
may
be
issues
with
subprocesses,
signals,
and
it
may
be
slow.
docs/changes/1847.feature
deleted
100644 → 0
View file @
65417feb
Upgrade
embedded
c-ares
to
1.18.1.
docs/changes/1851.feature
deleted
100644 → 0
View file @
65417feb
Upgrade
bundled
libuv
to
1.42.0
from
1.40.0.
docs/changes/1864.bugfix
deleted
100644 → 0
View file @
65417feb
Truly disable the effects of compiling with ``-ffast-math``.
docs/changes/1867.feature
deleted
100644 → 0
View file @
65417feb
Added
preliminary
support
for
Python
3.11
(rc2
and
later).
Some
platforms
may
or
may
not
have
binary
wheels
at
this
time.
.. important
::
Support
for
legacy
versions
of
Python,
including
2.7
and
3.6,
will
be
ending
soon.
The
maintenance
burden
has
become
too
great
and
the
maintainer's
time
is
too
limited.
Ideally,
there
will
be
a
release of gevent compatible
with
a
final release of greenlet 2.0 that still
supports
those
legacy
versions,
but
that
may
not
be
possible;
this
may
be
the
final
release
to
support
them.
:
class
:
`gevent.threadpool.ThreadPool`
c
an
now optionally expire idle
threads.
This
is
used
by
default
in
the
implicit
thread
pool
used
for
DNS
requests
and
other
user-submitted
tasks;
other
uses
of
a
thread-pool
need
to
opt-in
to
this.
src/gevent/__init__.py
View file @
73b85032
...
...
@@ -27,7 +27,7 @@ version_info = _version_info(20, 0, 0, 'dev', 0) # XXX: Remove me
#: Use ``pkg_resources.parse_version(__version__)`` or
#: ``packaging.version.Version(__version__)`` to get a machine-usable
#: value.
__version__
=
'2
1.12.1.dev
0'
__version__
=
'2
2.08.
0'
__all__
=
[
...
...
src/gevent/_config.py
View file @
73b85032
...
...
@@ -7,7 +7,7 @@ is an object of :class:`Config`.
.. versionadded:: 1.3a2
.. versionchanged::
NEXT
.. versionchanged::
22.08.0
Invoking this module like ``python -m gevent._config`` will
print a help message about available configuration properties.
This is handy to quickly look for environment variables.
...
...
@@ -362,7 +362,7 @@ class ThreadpoolIdleTaskTimeout(FloatSettingMixin, Setting):
Use -1 for no timeout.
.. versionadded::
NEXT
.. versionadded::
22.08.0
"""
# This value is picked pretty much arbitrarily.
...
...
src/gevent/socket.py
View file @
73b85032
...
...
@@ -81,7 +81,7 @@ def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT, source_address=N
If the host part of the address includes an IPv6 scope ID,
it will be used instead of ignored, if the platform supplies
:func:`socket.inet_pton`.
.. versionchanged::
NEXT
.. versionchanged::
22.08.0
Add the *all_errors* argument. This only has meaning on Python 3.11;
it is a programming error to pass it on earlier versions.
"""
...
...
src/gevent/subprocess.py
View file @
73b85032
...
...
@@ -393,7 +393,7 @@ def check_output(*popenargs, **kwargs):
.. versionchanged:: 1.2a1
The ``input`` keyword argument is now accepted on all supported
versions of Python, not just Python 3
.. versionchanged::
NEXT
.. versionchanged::
22.08.0
Passing the ``check`` keyword argument is forbidden, just as in Python 3.11.
"""
timeout
=
kwargs
.
pop
(
'timeout'
,
None
)
...
...
@@ -651,7 +651,7 @@ class Popen(object):
Added the ``pipesize`` argument for compatibility with Python 3.10.
This is ignored on all platforms.
.. versionchanged::
NEXT
.. versionchanged::
22.08.0
Added the ``process_group`` and ``check`` arguments for compatibility with
Python 3.11.
"""
...
...
src/gevent/threadpool.py
View file @
73b85032
...
...
@@ -293,7 +293,7 @@ class ThreadPool(GroupMappingMixin):
.. versionchanged:: 20.12.0
Install the profile and trace functions in the worker thread while
the worker thread is running the supplied task.
.. versionchanged::
NEXT
.. versionchanged::
22.08.0
Add the option to let idle threads expire and be removed
from the pool after *idle_task_timeout* seconds (-1 for no
timeout)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment