Function-registry

Latest version: v1.0.0

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

Scan your dependencies

1.0.0

I'm excited to announce the first official release of Function Registry! 🎉
This release introduces a ready-to-use function registry system, allowing you to consolidate and manage Python functions with multiple versions in a single catalog. Whether you are using it for personal projects or distributing it as a library, this tool offers flexibility, simplicity, and extensibility.

Key Features:

- Ready-to-Use Registry: Includes a FunctionRegistry class for immediate use.
- Custom Implementations: Provides an abstract class (AbstractFunctionRegistry) for creating your own function registry.
- Version Management: Supports saving, retrieving, and extending functions by version with metadata.
- Flexible Strategies: Manage function duplication with customizable strategies
- Rich Metadata: Attach and retrieve metadata for advanced use cases.
- Python 3.9+ Compatibility: Fully compatible with modern Python versions.

Installation

Install via PyPi:


pip install function_registry


Links:

- **PyPi**: [function_registry](https://pypi.org/project/function-registry/)
- **Source Code**: [GitHub Repository](https://github.com/sgg10/function-registry)
- **Documentation**: Refer to the [README](https://github.com/sgg10/function-registry/blob/b50ae6af52d29b34c6d8de59a7e6590cc6958bd1/README.md) for full details.

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.