├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation.md │ ├── feature_request.md │ └── question.md └── workflows │ ├── lint.yml │ ├── release.yml │ └── tests_and_coverage.yml ├── .gitignore ├── .mypy.ini ├── .ruff.toml ├── LICENSE ├── README.md ├── docs └── assets │ ├── logo_1.png │ ├── logo_10.png │ ├── logo_11.png │ ├── logo_12.svg │ ├── logo_13.png │ ├── logo_14.png │ ├── logo_15.png │ ├── logo_16.svg │ ├── logo_2.svg │ ├── logo_3.png │ ├── logo_4.svg │ ├── logo_5.png │ ├── logo_6.svg │ ├── logo_7.svg │ ├── logo_8.svg │ └── logo_9.svg ├── escape ├── __init__.py ├── baked_escaper.py ├── errors.py ├── proxy_module.py ├── py.typed └── wrapper.py ├── pyproject.toml ├── requirements_dev.txt └── tests ├── __init__.py ├── documentation ├── __init__.py └── test_readme.py └── units ├── __init__.py ├── test_baked_escaper.py └── test_proxy_module.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests_and_coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/.github/workflows/tests_and_coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/.gitignore -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | disable_error_code = operator 3 | -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- 1 | ignore = ['E501', 'E712'] 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/logo_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_1.png -------------------------------------------------------------------------------- /docs/assets/logo_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_10.png -------------------------------------------------------------------------------- /docs/assets/logo_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_11.png -------------------------------------------------------------------------------- /docs/assets/logo_12.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_12.svg -------------------------------------------------------------------------------- /docs/assets/logo_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_13.png -------------------------------------------------------------------------------- /docs/assets/logo_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_14.png -------------------------------------------------------------------------------- /docs/assets/logo_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_15.png -------------------------------------------------------------------------------- /docs/assets/logo_16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_16.svg -------------------------------------------------------------------------------- /docs/assets/logo_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_2.svg -------------------------------------------------------------------------------- /docs/assets/logo_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_3.png -------------------------------------------------------------------------------- /docs/assets/logo_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_4.svg -------------------------------------------------------------------------------- /docs/assets/logo_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_5.png -------------------------------------------------------------------------------- /docs/assets/logo_6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_6.svg -------------------------------------------------------------------------------- /docs/assets/logo_7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_7.svg -------------------------------------------------------------------------------- /docs/assets/logo_8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_8.svg -------------------------------------------------------------------------------- /docs/assets/logo_9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/docs/assets/logo_9.svg -------------------------------------------------------------------------------- /escape/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/escape/__init__.py -------------------------------------------------------------------------------- /escape/baked_escaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/escape/baked_escaper.py -------------------------------------------------------------------------------- /escape/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/escape/errors.py -------------------------------------------------------------------------------- /escape/proxy_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/escape/proxy_module.py -------------------------------------------------------------------------------- /escape/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /escape/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/escape/wrapper.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/documentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/documentation/test_readme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/tests/documentation/test_readme.py -------------------------------------------------------------------------------- /tests/units/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/units/test_baked_escaper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/tests/units/test_baked_escaper.py -------------------------------------------------------------------------------- /tests/units/test_proxy_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/escaping/HEAD/tests/units/test_proxy_module.py --------------------------------------------------------------------------------