Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions stubs/gevent/@tests/stubtest_allowlist_win32.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
gevent.signal.__all__
gevent.signal.getsignal
gevent.signal.signal
gevent.signal.set_wakeup_fd

# these don't exist on win32 in stdlib, but they do in gevent, for now we ignore them
gevent.socket.SocketType.share
Expand Down
2 changes: 1 addition & 1 deletion stubs/gevent/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version = "25.4.*"
version = "25.9.*"
upstream_repository = "https://github.com/gevent/gevent"
requires = ["types-greenlet", "types-psutil"]

Expand Down
1 change: 1 addition & 0 deletions stubs/gevent/gevent/libuv/watcher.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ class io(_base.IoMixin, watcher):
@events.setter
def events(self, value: int) -> None: ...
def multiplex(self, events: int) -> _IoWatcher: ...
def close_all(self) -> None: ...

class fork(_base.ForkMixin, watcher): ...
class child(_base.ChildMixin, watcher): ...
Expand Down
1 change: 1 addition & 0 deletions stubs/gevent/gevent/os.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ def tp_read(fd: FileDescriptor, n: int) -> bytes: ...
def tp_write(fd: FileDescriptor, buf: ReadableBuffer) -> int: ...

if sys.platform != "win32":
def close(fd: FileDescriptor) -> None: ...
def make_nonblocking(fd: FileDescriptor) -> Literal[True] | None: ...
def nb_read(fd: FileDescriptor, n: int) -> bytes: ...
def nb_write(fd: FileDescriptor, buf: ReadableBuffer) -> int: ...
Expand Down
3 changes: 2 additions & 1 deletion stubs/gevent/gevent/signal.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@ from signal import _HANDLER, _SIGNUM
if sys.platform != "win32":
def getsignal(signalnum: _SIGNUM) -> _HANDLER: ...
def signal(signalnum: _SIGNUM, handler: _HANDLER) -> _HANDLER: ...
def set_wakeup_fd(fd: int, /, *, warn_on_full_buffer: bool = True) -> int: ...

__all__ = ["signal", "getsignal"]
__all__ = ["signal", "getsignal", "set_wakeup_fd"]