├── .devcontainer └── devcontainer.json ├── .github └── workflows │ ├── auto_publish.yml │ └── test.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── Dockerfile ├── LICENSE.md ├── Makefile ├── README.md ├── poetry.lock ├── pyproject.toml ├── script └── test ├── src └── function_pipes │ ├── __init__.py │ ├── pipes.jinja-py │ ├── py.typed │ ├── with_paramspec │ └── function_pipes.py │ └── without_paramspec │ └── function_pipes.py ├── tests ├── __init__.py ├── test_bridge.py ├── test_errors.py ├── test_fast.py ├── test_functional_equiv.py ├── test_meta.py └── test_speed.py └── typesafety ├── pipetype.py └── quickstart.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/auto_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/.github/workflows/auto_publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/README.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/pyproject.toml -------------------------------------------------------------------------------- /script/test: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pytest --disable-warnings -------------------------------------------------------------------------------- /src/function_pipes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/src/function_pipes/__init__.py -------------------------------------------------------------------------------- /src/function_pipes/pipes.jinja-py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/src/function_pipes/pipes.jinja-py -------------------------------------------------------------------------------- /src/function_pipes/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/function_pipes/with_paramspec/function_pipes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/src/function_pipes/with_paramspec/function_pipes.py -------------------------------------------------------------------------------- /src/function_pipes/without_paramspec/function_pipes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/src/function_pipes/without_paramspec/function_pipes.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/tests/test_bridge.py -------------------------------------------------------------------------------- /tests/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/tests/test_errors.py -------------------------------------------------------------------------------- /tests/test_fast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/tests/test_fast.py -------------------------------------------------------------------------------- /tests/test_functional_equiv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/tests/test_functional_equiv.py -------------------------------------------------------------------------------- /tests/test_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/tests/test_meta.py -------------------------------------------------------------------------------- /tests/test_speed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/tests/test_speed.py -------------------------------------------------------------------------------- /typesafety/pipetype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/typesafety/pipetype.py -------------------------------------------------------------------------------- /typesafety/quickstart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajparsons/function-pipes/HEAD/typesafety/quickstart.py --------------------------------------------------------------------------------