A internal project to easily access the GRPC bindings for the How to Sea project
Project description
Introduction
This repository provides the Python bindings for gRPC services used in the How To Sea project. gRPC facilitates inter-service communication, serving as an internal API.
To avoid code duplication in gRPC client stub implementations across various services, we have packaged these implementations and made them available on PyPi.
Note: This package is hosted on the public PyPi server. For sensitive information, a private PyPi server should be used to ensure privacy.
Structure
Each folder represents a distinct package.
how_to_sea_auth_grpc
This package includes the Python bindings for a gRPC server, allowing any service to communicate with the authentication service for verifications.
Adding a New Package
To create and release a new package, follow these steps:
- Create a new top-level module with a unique name.
- Add the source code.
- Include the module name in the package list in the top-level
pyproject.toml
file. - Deploy a new version.
Deploying a New Version
- Clear the
dist
folder. - Run
python3 -m build
from the top module. - Run
python3 -m twine upload --repository pypi dist/*
to upload the new release to PyPi.
Note: Ensure you have the correct API keys set in your ~/.pypirc
file to upload to PyPi.
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 how_to_sea_pypackages-0.0.8.tar.gz
.
File metadata
- Download URL: how_to_sea_pypackages-0.0.8.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d70d46da650bb59c2800e83aa0c725f5477ae8bb0b64ac5e2589cdd1d925e1c |
|
MD5 | 12cef19d4e06ab0602d2ea1c7cbad038 |
|
BLAKE2b-256 | 5689d7d960f883150d2d0149bdbd23a3c68060ad298b14feedd5efef0e35233f |
File details
Details for the file How_To_Sea_PyPackages-0.0.8-py3-none-any.whl
.
File metadata
- Download URL: How_To_Sea_PyPackages-0.0.8-py3-none-any.whl
- Upload date:
- Size: 4.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56197a0b64e12c992d4d6ee26f93c73d2c13cc899f954af42a6d07e286e7c040 |
|
MD5 | 075b2819ded509cba6ae210123b0c5f1 |
|
BLAKE2b-256 | 21b1c9bd519bad9238d2bb79d9949deb40ab55b26be2c2ec2e8f09f498b9364c |