Reusable modules for Plantigo project
Project description
Plantigo Common
Welcome to the Plantigo Common repository. This repository contains reusable packages and shared components for the Plantigo project.
Overview
The purpose of this repository is to centralize common code that can be shared across multiple services and applications within the Plantigo ecosystem. By doing so, we aim to reduce code duplication and improve maintainability.
Packages
The library consists of the following packages:
-
django - Django-specific utilities and extensions:
proto_serializer.py
- Serializers for working with Protocol Buffers in Django
-
python/auth - Authentication and authorization components:
token_service.py
- Service for token management and validation
-
python/grpc - gRPC-related utilities and infrastructure:
auth_interceptor.py
- Authentication interceptor for gRPC callsrpc_caller.py
- Implementation for making gRPC service calls
The packages provide reusable components focused on Django integration, authentication handling, and gRPC communication infrastructure that can be shared across different Plantigo services.
Contributing
We welcome contributions to the Plantigo Common repository. If you have a bug fix or a new feature to propose, please open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for contributing to the Plantigo project!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file plantigo_common-1.0.8.tar.gz
.
File metadata
- Download URL: plantigo_common-1.0.8.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b75f4750561bb7a0d4ec4a4a98afd90d4d4843f69769be8fa5782c5bb0f8e624 |
|
MD5 | bb161a6a734263aaf2f0f01f50058d2b |
|
BLAKE2b-256 | cee24a23e7958f42d31b99b3ac314e325a805692e410e9dd943cdb71a170b492 |
File details
Details for the file plantigo_common-1.0.8-py3-none-any.whl
.
File metadata
- Download URL: plantigo_common-1.0.8-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec011218a73b93f7a353c1fd7c494ebee7404fc7930f9d97e4fa95918de754a |
|
MD5 | ffbd3ebec64e9da51485f79b51c04cf0 |
|
BLAKE2b-256 | ac704a2ee11e6155384ebd849e1548a67fccc47ab11e05071fb6210cb4c17210 |