├── .coveragerc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── lint.yml │ ├── publish.yml │ └── run-tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── SECURITY.md ├── dev-requirements.txt ├── docs ├── APIs │ ├── custom-headers.md │ ├── functions.md │ ├── models.md │ └── others.md ├── CNAME ├── advanced-header.md ├── advanced-headers.md ├── contributing.md ├── custom.css ├── explain-headers.md ├── imap.md ├── index.md ├── polymorphism.md ├── quickstart.md ├── the-builder.md └── the-theory.md ├── mkdocs.yml ├── noxfile.py ├── pyproject.toml ├── src └── kiss_headers │ ├── __init__.py │ ├── api.py │ ├── builder.py │ ├── models.py │ ├── py.typed │ ├── serializer.py │ ├── structures.py │ ├── utils.py │ └── version.py └── tests ├── __init__.py ├── test_attributes.py ├── test_builder.py ├── test_builder_create.py ├── test_case_insensible_dict.py ├── test_explain.py ├── test_from_unknown_mapping.py ├── test_header_operation.py ├── test_header_order.py ├── test_headers.py ├── test_headers_from_string.py ├── test_headers_operation.py ├── test_headers_reserved_keyword.py ├── test_polymorphic.py ├── test_serializer.py └── test_with_http_request.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/SECURITY.md -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /docs/APIs/custom-headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/APIs/custom-headers.md -------------------------------------------------------------------------------- /docs/APIs/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/APIs/functions.md -------------------------------------------------------------------------------- /docs/APIs/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/APIs/models.md -------------------------------------------------------------------------------- /docs/APIs/others.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/APIs/others.md -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | www.kiss-headers.tech -------------------------------------------------------------------------------- /docs/advanced-header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/advanced-header.md -------------------------------------------------------------------------------- /docs/advanced-headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/advanced-headers.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/custom.css -------------------------------------------------------------------------------- /docs/explain-headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/explain-headers.md -------------------------------------------------------------------------------- /docs/imap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/imap.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/polymorphism.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/polymorphism.md -------------------------------------------------------------------------------- /docs/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/quickstart.md -------------------------------------------------------------------------------- /docs/the-builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/the-builder.md -------------------------------------------------------------------------------- /docs/the-theory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/docs/the-theory.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/kiss_headers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/src/kiss_headers/__init__.py -------------------------------------------------------------------------------- /src/kiss_headers/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/src/kiss_headers/api.py -------------------------------------------------------------------------------- /src/kiss_headers/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/src/kiss_headers/builder.py -------------------------------------------------------------------------------- /src/kiss_headers/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/src/kiss_headers/models.py -------------------------------------------------------------------------------- /src/kiss_headers/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/kiss_headers/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/src/kiss_headers/serializer.py -------------------------------------------------------------------------------- /src/kiss_headers/structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/src/kiss_headers/structures.py -------------------------------------------------------------------------------- /src/kiss_headers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/src/kiss_headers/utils.py -------------------------------------------------------------------------------- /src/kiss_headers/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/src/kiss_headers/version.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_attributes.py -------------------------------------------------------------------------------- /tests/test_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_builder.py -------------------------------------------------------------------------------- /tests/test_builder_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_builder_create.py -------------------------------------------------------------------------------- /tests/test_case_insensible_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_case_insensible_dict.py -------------------------------------------------------------------------------- /tests/test_explain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_explain.py -------------------------------------------------------------------------------- /tests/test_from_unknown_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_from_unknown_mapping.py -------------------------------------------------------------------------------- /tests/test_header_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_header_operation.py -------------------------------------------------------------------------------- /tests/test_header_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_header_order.py -------------------------------------------------------------------------------- /tests/test_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_headers.py -------------------------------------------------------------------------------- /tests/test_headers_from_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_headers_from_string.py -------------------------------------------------------------------------------- /tests/test_headers_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_headers_operation.py -------------------------------------------------------------------------------- /tests/test_headers_reserved_keyword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_headers_reserved_keyword.py -------------------------------------------------------------------------------- /tests/test_polymorphic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_polymorphic.py -------------------------------------------------------------------------------- /tests/test_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_serializer.py -------------------------------------------------------------------------------- /tests/test_with_http_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jawah/kiss-headers/HEAD/tests/test_with_http_request.py --------------------------------------------------------------------------------