Skip to main content

🪐 Tiny Service Core

CI Coverage License Version Python

This library implements common functions that allows you to build tiny microservices with less boilerplate.

Installation

Install with pip, including optional dependencies:

pip install tiny-service-core[cache,db,http-client]

Clearly, you can use any other Python package manager instead.
I personally prefer using uv nowadays.

uv add tiny-service-core --extra cache --extra db --extra http-client

Dependencies

Tiny Service Core is highly opinionated.
Current version glues together these components:

Release files for tiny-service-core 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tiny-service-core 0.2.1
File Size Uploaded
tiny_service_core-0.2.1.tar.gz 6.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tiny-service-core 0.2.1
File Interpreter ABI Platform
tiny_service_core-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 16.8 kB

Release files / tiny_service_core-0.2.1.tar.gz

Download URL tiny_service_core-0.2.1.tar.gz
Size 6.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f2571d4dccf6e6d8b5aba9a6eca94efa472302b3663fb1bb5ab373fc10d6113b
BLAKE2b-256 checksum
How to use checksums
c0bf760e47e4752b04af582e7f2c7626cb1e21ada9c2d7600a14570dc45a0e4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.16 {"installer":{"name":"uv","version":"0.12.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / tiny_service_core-0.2.1-py3-none-any.whl

Download URL tiny_service_core-0.2.1-py3-none-any.whl
Size 10.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
516319b102e13cdca930de7770e30b04b80234f479dbf98c26d7cf19d7a0dd77
BLAKE2b-256 checksum
How to use checksums
7b3b0f00451b83053b834d539cfd2e39d24b1012069c43ce2a560ec4d3818411
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.16 {"installer":{"name":"uv","version":"0.12.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page