├── .coveragerc ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── LICENSE.APACHE2 ├── LICENSE.MIT ├── MANIFEST.in ├── README.rst ├── ci.sh ├── ci └── rtd-requirements.txt ├── docs ├── Makefile ├── make.bat └── source │ ├── _static │ └── .gitkeep │ ├── conf.py │ ├── history.rst │ └── index.rst ├── newsfragments ├── .gitkeep └── README.rst ├── pyproject.toml ├── pytest.ini ├── setup.py ├── src └── unasync │ ├── __init__.py │ └── _version.py ├── test-requirements.txt └── tests ├── conftest.py ├── data ├── async │ ├── acontext.py │ ├── aiter.py │ ├── classes.py │ ├── encoding.py │ ├── fstring.py │ ├── simple.py │ └── typing.py ├── example_custom_pkg │ ├── __init__.py │ ├── setup.py │ └── src │ │ └── ahip │ │ ├── __init__.py │ │ ├── another_file.py │ │ ├── some_dir │ │ ├── __init__.py │ │ ├── another_file.py │ │ └── some_file.py │ │ ├── some_file.py │ │ └── tests │ │ ├── __init__.py │ │ └── test_conn.py ├── example_mod │ ├── _async │ │ └── some_file.py │ └── setup.py ├── example_pkg │ ├── setup.py │ └── src │ │ └── example_pkg │ │ ├── __init__.py │ │ └── _async │ │ ├── __init__.py │ │ ├── another_file.py │ │ ├── some_dir │ │ ├── __init__.py │ │ ├── another_file.py │ │ └── some_file.py │ │ └── some_file.py └── sync │ ├── acontext.py │ ├── aiter.py │ ├── classes.py │ ├── encoding.py │ ├── fstring.py │ ├── simple.py │ └── typing.py └── test_unasync.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.APACHE2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/LICENSE.APACHE2 -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/README.rst -------------------------------------------------------------------------------- /ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/ci.sh -------------------------------------------------------------------------------- /ci/rtd-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/ci/rtd-requirements.txt -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/source/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/docs/source/history.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /newsfragments/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /newsfragments/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/newsfragments/README.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/setup.py -------------------------------------------------------------------------------- /src/unasync/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/src/unasync/__init__.py -------------------------------------------------------------------------------- /src/unasync/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/src/unasync/_version.py -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- 1 | collect_ignore_glob = ["data/*.py"] 2 | -------------------------------------------------------------------------------- /tests/data/async/acontext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/async/acontext.py -------------------------------------------------------------------------------- /tests/data/async/aiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/async/aiter.py -------------------------------------------------------------------------------- /tests/data/async/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/async/classes.py -------------------------------------------------------------------------------- /tests/data/async/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/async/encoding.py -------------------------------------------------------------------------------- /tests/data/async/fstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/async/fstring.py -------------------------------------------------------------------------------- /tests/data/async/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/async/simple.py -------------------------------------------------------------------------------- /tests/data/async/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/async/typing.py -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/example_custom_pkg/setup.py -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/src/ahip/__init__.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/src/ahip/another_file.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/src/ahip/some_dir/__init__.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/src/ahip/some_dir/another_file.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/src/ahip/some_dir/some_file.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/src/ahip/some_file.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/src/ahip/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/example_custom_pkg/src/ahip/tests/test_conn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/example_custom_pkg/src/ahip/tests/test_conn.py -------------------------------------------------------------------------------- /tests/data/example_mod/_async/some_file.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_mod/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/example_mod/setup.py -------------------------------------------------------------------------------- /tests/data/example_pkg/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/example_pkg/setup.py -------------------------------------------------------------------------------- /tests/data/example_pkg/src/example_pkg/__init__.py: -------------------------------------------------------------------------------- 1 | name = "example_pkg" 2 | -------------------------------------------------------------------------------- /tests/data/example_pkg/src/example_pkg/_async/__init__.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_pkg/src/example_pkg/_async/another_file.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_pkg/src/example_pkg/_async/some_dir/__init__.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_pkg/src/example_pkg/_async/some_dir/another_file.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_pkg/src/example_pkg/_async/some_dir/some_file.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/example_pkg/src/example_pkg/_async/some_file.py: -------------------------------------------------------------------------------- 1 | async def f(): 2 | return await 1 3 | -------------------------------------------------------------------------------- /tests/data/sync/acontext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/sync/acontext.py -------------------------------------------------------------------------------- /tests/data/sync/aiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/sync/aiter.py -------------------------------------------------------------------------------- /tests/data/sync/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/sync/classes.py -------------------------------------------------------------------------------- /tests/data/sync/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/sync/encoding.py -------------------------------------------------------------------------------- /tests/data/sync/fstring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/sync/fstring.py -------------------------------------------------------------------------------- /tests/data/sync/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/sync/simple.py -------------------------------------------------------------------------------- /tests/data/sync/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/data/sync/typing.py -------------------------------------------------------------------------------- /tests/test_unasync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/python-trio/unasync/HEAD/tests/test_unasync.py --------------------------------------------------------------------------------