Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timothycrosley/sigy
A library to enable reusing and composing Python function signatures.
https://github.com/timothycrosley/sigy
Last synced: 30 days ago
JSON representation
A library to enable reusing and composing Python function signatures.
- Host: GitHub
- URL: https://github.com/timothycrosley/sigy
- Owner: timothycrosley
- License: mit
- Created: 2022-12-21T03:42:21.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-12T07:44:37.000Z (over 1 year ago)
- Last Synced: 2024-09-22T17:08:06.729Z (about 2 months ago)
- Language: Python
- Size: 268 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/contributing/1.-contributing-guide.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
sigy
_________________[![PyPI version](https://badge.fury.io/py/sigy.svg)](http://badge.fury.io/py/sigy)
[![Test Status](https://github.com/timothycrosley/sigy/workflows/Test/badge.svg?branch=develop)](https://github.com/timothycrosley/sigy/actions?query=workflow%3ATest)
[![Lint Status](https://github.com/timothycrosley/sigy/workflows/Lint/badge.svg?branch=develop)](https://github.com/timothycrosley/sigy/actions?query=workflow%3ALint)
[![codecov](https://codecov.io/gh/timothycrosley/sigy/branch/main/graph/badge.svg)](https://codecov.io/gh/timothycrosley/sigy)
[![Join the chat at https://gitter.im/timothycrosley/sigy](https://badges.gitter.im/timothycrosley/sigy.svg)](https://gitter.im/timothycrosley/sigy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](https://pypi.python.org/pypi/sigy/)
[![Downloads](https://pepy.tech/badge/sigy)](https://pepy.tech/project/sigy)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://timothycrosley.github.io/isort/)
_________________[Read Latest Documentation](https://timothycrosley.github.io/sigy/) - [Browse GitHub Code Repository](https://github.com/timothycrosley/sigy/)
_________________**sigy** A library to enable reusing and composing Python function signatures.
Introducing sigy - a powerful tool that simplifies code reuse and streamlines function-based frameworks like FastAPI and Flask. Whether you're looking to reuse one signature or many, sigy provides a general and framework-agnostic solution.
By using sigy, you can easily combine multiple functions and seamlessly reuse boilerplate code. Simply write a function with a partial signature, and then include it within other functions using a decorator. This eliminates the need for plugin systems and offers a unique and efficient way to achieve code reuse across
code bases.