├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation.md │ ├── feature_request.md │ └── question.md └── workflows │ ├── lint.yml │ ├── release.yml │ ├── tests_and_coverage.yml │ └── tests_and_coverage_old.yml ├── .gitignore ├── .ruff.toml ├── LICENSE ├── README.md ├── docs └── assets │ ├── logo_1.svg │ ├── logo_2.svg │ ├── logo_3.svg │ ├── logo_4.svg │ ├── logo_5.svg │ ├── logo_6.png │ └── logo_7.png ├── pyproject.toml ├── requirements_dev.txt ├── suby ├── __init__.py ├── callbacks.py ├── errors.py ├── proxy_module.py ├── py.typed └── subprocess_result.py └── tests ├── __init__.py ├── test_callbacks.py ├── test_errors.py ├── test_proxy_module.py └── test_subprocess_result.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests_and_coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/.github/workflows/tests_and_coverage.yml -------------------------------------------------------------------------------- /.github/workflows/tests_and_coverage_old.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/.github/workflows/tests_and_coverage_old.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- 1 | ignore = ['E501', 'E712'] 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/logo_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/docs/assets/logo_1.svg -------------------------------------------------------------------------------- /docs/assets/logo_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/docs/assets/logo_2.svg -------------------------------------------------------------------------------- /docs/assets/logo_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/docs/assets/logo_3.svg -------------------------------------------------------------------------------- /docs/assets/logo_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/docs/assets/logo_4.svg -------------------------------------------------------------------------------- /docs/assets/logo_5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/docs/assets/logo_5.svg -------------------------------------------------------------------------------- /docs/assets/logo_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/docs/assets/logo_6.png -------------------------------------------------------------------------------- /docs/assets/logo_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/docs/assets/logo_7.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /suby/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/suby/__init__.py -------------------------------------------------------------------------------- /suby/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/suby/callbacks.py -------------------------------------------------------------------------------- /suby/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/suby/errors.py -------------------------------------------------------------------------------- /suby/proxy_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/suby/proxy_module.py -------------------------------------------------------------------------------- /suby/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /suby/subprocess_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/suby/subprocess_result.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/tests/test_callbacks.py -------------------------------------------------------------------------------- /tests/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/tests/test_errors.py -------------------------------------------------------------------------------- /tests/test_proxy_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/tests/test_proxy_module.py -------------------------------------------------------------------------------- /tests/test_subprocess_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/suby/HEAD/tests/test_subprocess_result.py --------------------------------------------------------------------------------