Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/python-trio/trio
Trio – a friendly Python library for async concurrency and I/O
https://github.com/python-trio/trio
daed7bbee0c323fc0906fe47ad1e5115ed4d8482 authored about 1 year ago by richardsheridan <[email protected]>
# Conflicts:
# trio/_tests/verify_types_darwin.json
# trio/_tests/verify_types_linux.json
# trio...
c1990d4a36848b18bdab09c04c3508b6f34cbbfd authored about 1 year ago by richardsheridan <[email protected]>
* Add typing classifier
* Add a changelog entry for type hints too
3d62ea05e9014026a69a9d2ed5312c26dd6ede23 authored about 1 year ago by EXPLOSION <[email protected]>* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0...
* Switch to ruff and deal with the slight differences
* Project must have a name
* Remove ...
bbb4be77ce5919145b87ab0730410ed815ae90db authored over 1 year ago by CoolCat467 <[email protected]>* Replace public usages of `functools.wraps`
* Fix a couple CI errors
* Don't blank out on...
170642eb3b4102aa440d1daa39f61e07a398af5c authored over 1 year ago by EXPLOSION <[email protected]>Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
c30c76fafb58455e1b4caa944824b5a87da0cf11 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>* Removes _SocketType as a public type, expanding SocketType to have "abstract" methods raising ...
24226c3d43cb935a00fb84510c240ebfc1456f90 authored over 1 year ago by John Litborn <[email protected]>0eaa91aac40939aa91d122c5ea4bfa9339f6e29a authored over 1 year ago by John Litborn <[email protected]>
Fixes typo from "can can" to "can" in reference-io.rst
3a1d190efe05b499226544b538dbcb41b1902b56 authored over 1 year ago by lyphrowny <[email protected]>Fixes wrongly highlighted lines in reference-core.rst
080564ba120743ff8976b7a59a3b7ecde24695b5 authored over 1 year ago by lyphrowny <[email protected]>* add types to io_windows
* add changes to gen_exports
* Statically type some Windows CFFI...
4ee5413d3dfd064abecf6c8e9423528dbc4afc9c authored over 1 year ago by John Litborn <[email protected]>
* Reimplement _util.Final as a decorator, replace usages.
* Use util.final along NoPublicConstr...
* add assertion check to os.pidfd_open on linux, clarifying it's for <3.9 and pypy
a4f12b7c1aa1e76021130cb574475fc60cae3592 authored over 1 year ago by John Litborn <[email protected]>* make imports in tests on libraries not in install_requires skip on ImportError
* change che...
f86cbed769fda5fa2de8eef092270993f32db5eb authored over 1 year ago by John Litborn <[email protected]>689d45ccc047681b08e756cdac13efb5363714be authored over 1 year ago by richardsheridan <[email protected]>
* Add types to _signals and test_signals
* Hide SignalReceiver from the API.
Convert this ...
c16003f08285d0b5b3b5b16d5bdc4f00b1e3cd52 authored over 1 year ago by Spencer Brown <[email protected]>2d8a8d906aed815fbaedb7ea73e222f24c9c5bc3 authored over 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Add typing for tests
`test_channel` had an error, was awaiting a synchronous function
* Us...
be39867137ee4593a8ab6cc3f3db83d7072eca05 authored over 1 year ago by CoolCat467 <[email protected]>1bb9b79219f3cb303e2c59ecda74f96558ab9017 authored over 1 year ago by richardsheridan <[email protected]>
b02dfe9a0e235e3e41d102b81ff92c47fc529a2d authored over 1 year ago by richardsheridan <[email protected]>
* Fix KI protection decorator
* Appease CI
* Update `verify_types` files
* Try using a ...
4a8404107468fb56f85424d288e236408e7fe4cf authored over 1 year ago by EXPLOSION <[email protected]>enable skip_covered in coveragerc
005d41d851add2c97b416d9911543d740f2a6a8d authored over 1 year ago by Zac Hatfield-Dodds <[email protected]>Remove special handling due to IPython lacking support for exception groups
bf204c48187cbaebcdb28aec48286c5b2a0296bc authored over 1 year ago by Zac Hatfield-Dodds <[email protected]>
* Add Github's grouping headers and summary to check.sh and ci.sh
* Make Mypy results appear as...
51db60114ef40d9e65a05c79c63e50f27e6de968 authored over 1 year ago by Spencer Brown <[email protected]>
49abaa51b7f7166a4463e0498b1a38d46470bdb9 authored over 1 year ago by jakkdl <[email protected]>
ded143149042be2453a6e613a73886c7e201ea24 authored over 1 year ago by Spencer Brown <[email protected]>
ff069157b778a0a5557f7d133e71423e1e06fe00 authored over 1 year ago by Spencer Brown <[email protected]>
31b58c939b63bf074dca12e6ab509161cb653059 authored over 1 year ago by Spencer Brown <[email protected]>
25dacf3c55a597a1d92a1de8ac4749c68f833a3a authored over 1 year ago by Spencer Brown <[email protected]>
761ec2a762b2a68996b9baf954b761eaa42d0395 authored over 1 year ago by jakkdl <[email protected]>
1930cae14bcef0c2dbe5d964ec49ea4f457ebcd6 authored over 1 year ago by richardsheridan <[email protected]>
c0e11d403bc19ca1656d720c52d9ab91ea0297ed authored over 1 year ago by richardsheridan <[email protected]>
881180f114f934d4dc3338a067e8003c99b032aa authored over 1 year ago by richardsheridan <[email protected]>
787d2862c54da56634b98e942fcda3a175421097 authored over 1 year ago by richardsheridan <[email protected]>
# Conflicts:
# trio/_tests/test_threads.py
# trio/_threads.py
# trio/from_thread.py
Require static checks to pass in CI
1c1550093e0fae5ada31e13a8c6a609c2fb14136 authored over 1 year ago by richardsheridan <[email protected]>83671a4bedb514f31ab82bd00d81f6ef23be099b authored over 1 year ago by richardsheridan <[email protected]>
Attempt to fix multierror typing
2cd5a6f4caa76ca88434a6283d70482bd6c3bbfc authored over 1 year ago by richardsheridan <[email protected]>8f2d55ff873891ea51b1a07b996b6b25e129fb45 authored over 1 year ago by EXPLOSION <[email protected]>
Fix type errors introduced when #2696 and #2700 were merged
4d193998ec8560b713025725a28867ce618bd6c6 authored over 1 year ago by richardsheridan <[email protected]>18a54c566e70e75626a545104d0e534a9d614b06 authored over 1 year ago by CoolCat467 <[email protected]>
721bfcaada965018a89b8fadaf8c96ad5149051d authored over 1 year ago by CoolCat467 <[email protected]>
dacd4b3ff415938a6a7de1fb8a0bcd9221be6a61 authored over 1 year ago by CoolCat467 <[email protected]>
556fea4ebba3ff6ddfe3f0cbad6faa6ac4925ad7 authored over 1 year ago by CoolCat467 <[email protected]>
90bbcf17891650ae90f493aa9aa02b3b347b8930 authored over 1 year ago by CoolCat467 <[email protected]>
467c4f4f8521c29bb3851451d578267b1e37741f authored over 1 year ago by CoolCat467 <[email protected]>
Modernize sniffio integration
8304dcef22e4f7f1fd3269c2e2c1e35cfa6ea074 authored over 1 year ago by richardsheridan <[email protected]>d3a5cb1d8c984a9d2101c84ed3e03c9f937b109c authored over 1 year ago by richardsheridan <[email protected]>
7e6436d9fd3da8276963c4834f3899b4a6561b21 authored over 1 year ago by CoolCat467 <[email protected]>
cfa1fb3c0f0c471ad572c1e630847acf1cccdfa3 authored over 1 year ago by CoolCat467 <[email protected]>
97da11f1548fd74c6abb4bbd02536ef3b832b52c authored over 1 year ago by richardsheridan <[email protected]>
Ensure guest run is initialized when start_guest_run() returns
55db083bb3577e6d53b85bccd8326a71b8b60f33 authored over 1 year ago by richardsheridan <[email protected]>cc2d74aae57f1e44ad42cbf88bbd5078750ceba1 authored over 1 year ago by richardsheridan <[email protected]>
d3255a0bd29d4d1adfafff21aeeaa60d0b4aba9a authored over 1 year ago by Vincent Vanlaer <[email protected]>
ae0dc99691ee5db83c91a0e5221ecfb422ba185f authored over 1 year ago by EXPLOSION <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
82b649550800a460048e37f75b3ae3986dbc528f authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>d9f71c4cd4ff527f41c30e575c0ded12a7158d4a authored over 1 year ago by GalaxySnail <[email protected]>
The current tests that ensure Trio works around CPython .throw bugs are
all for .throw bugs that...
* Use a type guard to eliminate a type-ignore in `_highlevel_generic.py`
* Use a protocol to fu...
e9975aa237a58af62374e140ce7314cfc43106e2 authored over 1 year ago by John Litborn <[email protected]>
* Add missing type hints to check_type_completeness
* Test_windows is not currently typed
7f78303bf14fbd2b2bbc7b2fd217e2eaff03525e authored over 1 year ago by Spencer Brown <[email protected]>* Run isort and black on gen_exports results
* Auto-format generated modules
* Exit with a...
4c539419f37b17b22b71e719f8391ebc95597497 authored over 1 year ago by Spencer Brown <[email protected]>0c108f94da7fc82008f5e5a034f48f4a7854269e authored over 1 year ago by John Litborn <[email protected]>
ef6d8ee5cbaf63f9d71746a98638249e171b81ec authored over 1 year ago by EXPLOSION <[email protected]>
* Update `contributing.rst` to talk about pre-commit
* Add details about isort action comment...
20f5435e513bf690fd71d79adb3f96030b312fa8 authored over 1 year ago by CoolCat467 <[email protected]>* check type completeness on all platforms
* update .gitattributes and check.sh
87c6ef49ddacfb66661ce235ff30a35b8c650c32 authored over 1 year ago by John Litborn <[email protected]>* Somehow this did not get in to edbf981
* Add type annotations to `_ssl.py`
* Fix for pre...
f9fdeb72118fb9773f887cac928ac7aecabc3246 authored over 1 year ago by CoolCat467 <[email protected]>* Add typing for `_wait_for_object.py`
* Fix CData type
* Future annotations
* Use expl...
3bdab9380a9619655c07494d4fe12ab167849e1e authored over 1 year ago by CoolCat467 <[email protected]>* Enable local partial types
* Fix missing annotations
9028678f7c94b53599460a60de3510c91a83f537 authored over 1 year ago by CoolCat467 <[email protected]>* Type _highlevel_open_unix_stream
* Add types to _highlevel_socket
* Add types to _highle...
9dbf21c0b3f988a08c8708f68389d6f7c353711b authored over 1 year ago by Spencer Brown <[email protected]>* Add pre-commit
* Remove python version specifier from black
* Add codespell
* No more...
bf847ecad026ba6cfa859c9462cc4050ca4fb073 authored over 1 year ago by CoolCat467 <[email protected]>* Add types to trio.testing._trio_test
* Add types to trio.testing._check_streams
* Add ty...
5c85e6733e2b6ea8de31aa5e14f00152c02f1060 authored over 1 year ago by Spencer Brown <[email protected]>
* Edit various files so the entire trio/ directory can be type-checked
without error
* Use t...
a316034efbc8304209c1554f4cd132748fd83ddd authored over 1 year ago by John Litborn <[email protected]>* type _core/_traps
4c38ba91df15ae374d0af194dcf9b6d342aab2f4 authored over 1 year ago by John Litborn <[email protected]>* Add a new sphinx extension to handle typevars in docstrings
---------
Co-authored-by: ja...
ba605c2c648464c63536a54efcf1cafe56d1c13d authored over 1 year ago by Spencer Brown <[email protected]>* Add type hints to _subprocess and _subprocess.platform.*
---------
Co-authored-by: jakkd...
749bb69012c45fd0e0ff8bd73040d8a59458f99f authored over 1 year ago by Spencer Brown <[email protected]>* Add types to _threads module
---------
Co-authored-by: jakkdl <[email protected]>
dcec3049572a69a104dad27972780834c859d06f authored over 1 year ago by Spencer Brown <[email protected]>Add typing for `_core/_multierror.py`
---------
Co-authored-by: CoolCat467 <CoolCat467@use...
d6d650f921d9fe9dec09accded23bb60b86b8336 authored over 1 year ago by CoolCat467 <[email protected]>add types to `_core._run` and fix various small issues that arose during review
---------
...
709005123398dec08c8b76243e7d835f0bf1fb42 authored over 1 year ago by Spencer Brown <[email protected]>* Add typing for `_core/_asyncgens.py`
---------
Co-authored-by: Spencer Brown <spencerb21...
4363a065d69965847a26c4a87bd1b5cc26080ef2 authored over 1 year ago by CoolCat467 <[email protected]>* type _io_epoll and _io_kqueue
---------
Co-authored-by: Spencer Brown <[email protected]>
0cb2886969f121dd7132c19f7a2fd92e1caa8f52 authored over 1 year ago by John Litborn <[email protected]>* Address an old comment left behind
* Fix formatting...
722f1b577d4753de5ea1ca5b5b9f2f1a7c6cb56d authored over 1 year ago by EXPLOSION <[email protected]>Add types to `core._thread_cache`
b3ef661cd19e1d36ce5ad114b534647117666283 authored over 1 year ago by Spencer Brown <[email protected]>055728c9742fafc994c58e39309a20d37355d2ee authored over 1 year ago by Spencer Brown <[email protected]>
69f26825b193ae3afa1e0e962bb905d1f6a04719 authored over 1 year ago by Spencer Brown <[email protected]>
b719d8b521978e37154caa58ef1020deb9013b32 authored over 1 year ago by Spencer Brown <[email protected]>
5f5d622e6b7a984666252fc845405fe97fe32696 authored over 1 year ago by Spencer Brown <[email protected]>
* Add link to changelog on PyPI page
* Update setup.py
* Update setup.py
* Minor stable...
c8aefc675327645e32e3afe4f7406e615461367c authored over 1 year ago by EXPLOSION <[email protected]>* Add missing type annotations to `_core/_mock_clock.py`
* remove -> None on __init__ until d...
59229b1d473979e979f265e253ab9f871b122512 authored over 1 year ago by CoolCat467 <[email protected]>* Add typing to `_tools/gen_exports.py`
---------
Co-authored-by: jakkdl <[email protected]>
987ef312b740188a9539d4e1d54a547cd484e70d authored over 1 year ago by CoolCat467 <[email protected]>* Add typing for `_highlevel_open_tcp_listeners.py`
---------
Co-authored-by: CoolCat467 <...
49d03931456ad32fef6dfe4524dc46c71420ea60 authored over 1 year ago by CoolCat467 <[email protected]>9933a83ddf4c5982f2e9155b96d5683fd90c112f authored over 1 year ago by Spencer Brown <[email protected]>
0c646e88a78498771ece296ae8d989b0f87c75ec authored over 1 year ago by Spencer Brown <[email protected]>
9236431d9a82f9d7d5d2d8090b797de08c493faf authored over 1 year ago by Spencer Brown <[email protected]>
* Update docs-requirements.in and maybe fix docs
* Fix pip-compile'd documentation requirements
348713a7ae73c1afaef79969c90c57e12f4f098b authored over 1 year ago by EXPLOSION <[email protected]>Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
8bce327bda28b62bf490176b03dd2c1373c8f973 authored over 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>* Add type annotations to `_highlevel_open_tcp_stream.py`
* Update `verify_types.json`
* A...
ccf4e24e26b70c09ca8b09ca8d5ef37a2fddfd83 authored over 1 year ago by CoolCat467 <[email protected]>