Signature-dispatch

Latest version: v1.0.1

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.1

Fix
* Migrate to the typeguard v3.0 API ([`3050d2f`](https://github.com/kalekundert/signature_dispatch/commit/3050d2f1f39360cfe07ca32101ca0fec8dc7d545))
* Migrate to the typeguard v3.0 API ([`5a40140`](https://github.com/kalekundert/signature_dispatch/commit/5a401404c6ab49557626090860b73d249e8d06a0))

Documentation
* Fix CI badge ([`e647b69`](https://github.com/kalekundert/signature_dispatch/commit/e647b695b42e72dda122aad6a010cf29ce28cc7a))
* Discuss some better alternatives ([`9b87494`](https://github.com/kalekundert/signature_dispatch/commit/9b874943558266f18e9284328ae96db6dfa26ae1))
* Fix formatting ([`bd05110`](https://github.com/kalekundert/signature_dispatch/commit/bd05110647e11cc226ed16cdfa7ec19b43fd481d))

1.0.0

Feature
* Check functions in order of priority ([`0662d84`](https://github.com/kalekundert/signature_dispatch/commit/0662d842a70f5765cb62862b410f4c494903fb08))
* Infer implementations from local names ([`7648b1e`](https://github.com/kalekundert/signature_dispatch/commit/7648b1ebb24165df42b15055a6760f8165f2747c))

Fix
* Allow methods to be dispatched ([`e179b6b`](https://github.com/kalekundert/signature_dispatch/commit/e179b6b2a5a830205c705f8b5874da8dff3c1b15))

Breaking
* It is no longer possible to create explicit dispatcher objects. ([`7648b1e`](https://github.com/kalekundert/signature_dispatch/commit/7648b1ebb24165df42b15055a6760f8165f2747c))

0.2.0

Feature
* Dispatch based on type annotations ([`37dac39`](https://github.com/kalekundert/signature_dispatch/commit/37dac39a44e301ac8c2cb8209822af4c338c85e6))

Documentation
* Fix typo ([`c1107c2`](https://github.com/kalekundert/signature_dispatch/commit/c1107c20a05f137d4022c4b7b91ab72717659b2e))
* Add a decorator example ([`b00e03d`](https://github.com/kalekundert/signature_dispatch/commit/b00e03d4f4e18b9f59f9143639d27861ebfded17))

0.1.0

Feature
* Improve error messages ([`6710827`](https://github.com/kalekundert/signature_dispatch/commit/671082791abfd4e1ff94a57f66a1ba0d8dd1f0a1))

Documentation
* Describe installation and usage ([`018c135`](https://github.com/kalekundert/signature_dispatch/commit/018c13517cb32967ca2c6b09c0d87fc184487707))

0.0.1

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.