├── .coveragerc ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .readthedocs.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE.APACHE2 ├── LICENSE.MIT ├── MANIFEST.in ├── README.rst ├── check.sh ├── ci.sh ├── docs-requirements.in ├── docs-requirements.txt ├── docs ├── Makefile ├── make.bat └── source │ ├── _static │ └── .gitkeep │ ├── conf.py │ ├── history.rst │ ├── index.rst │ └── reference.rst ├── newsfragments ├── .gitkeep └── README.rst ├── pyproject.toml ├── setup.py ├── test-requirements.in ├── test-requirements.txt └── tricycle ├── __init__.py ├── _meta.py ├── _multi_cancel.py ├── _rwlock.py ├── _service_nursery.py ├── _streams.py ├── _tests ├── __init__.py ├── conftest.py ├── test_meta.py ├── test_multi_cancel.py ├── test_rwlock.py ├── test_service_nursery.py ├── test_streams.py └── test_tree_var.py ├── _tree_var.py ├── _version.py └── py.typed /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.APACHE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/LICENSE.APACHE2 -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/README.rst -------------------------------------------------------------------------------- /check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/check.sh -------------------------------------------------------------------------------- /ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/ci.sh -------------------------------------------------------------------------------- /docs-requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/docs-requirements.in -------------------------------------------------------------------------------- /docs-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/docs-requirements.txt -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/docs/source/history.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/docs/source/reference.rst -------------------------------------------------------------------------------- /newsfragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /newsfragments/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/newsfragments/README.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/setup.py -------------------------------------------------------------------------------- /test-requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/test-requirements.in -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tricycle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/__init__.py -------------------------------------------------------------------------------- /tricycle/_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_meta.py -------------------------------------------------------------------------------- /tricycle/_multi_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_multi_cancel.py -------------------------------------------------------------------------------- /tricycle/_rwlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_rwlock.py -------------------------------------------------------------------------------- /tricycle/_service_nursery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_service_nursery.py -------------------------------------------------------------------------------- /tricycle/_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_streams.py -------------------------------------------------------------------------------- /tricycle/_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tricycle/_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_tests/conftest.py -------------------------------------------------------------------------------- /tricycle/_tests/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_tests/test_meta.py -------------------------------------------------------------------------------- /tricycle/_tests/test_multi_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_tests/test_multi_cancel.py -------------------------------------------------------------------------------- /tricycle/_tests/test_rwlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_tests/test_rwlock.py -------------------------------------------------------------------------------- /tricycle/_tests/test_service_nursery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_tests/test_service_nursery.py -------------------------------------------------------------------------------- /tricycle/_tests/test_streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_tests/test_streams.py -------------------------------------------------------------------------------- /tricycle/_tests/test_tree_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_tests/test_tree_var.py -------------------------------------------------------------------------------- /tricycle/_tree_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oremanj/tricycle/HEAD/tricycle/_tree_var.py -------------------------------------------------------------------------------- /tricycle/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.4.1+dev" 2 | -------------------------------------------------------------------------------- /tricycle/py.typed: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------