Skip to main content

core_engine

Modular core engine for Python-based microservices.
This package provides reusable components such as authentication, caching, database connectivity, queue management, and external integrations.


📦 Features

  • Authentication (auth)
    Handle user authentication logic and services.

  • Bridges (bridges)
    Communication logic between internal modules.

    • module: Handles system integration logic.
    • user_management: Manages user access control.
  • Caching (caches)
    Redis-based caching services.

  • Database Connectivity (connectivity)
    Abstractions for building and running database queries.

  • Custom Query (custom_query)
    Contains raw SQL files and custom database queries.

  • External Integration (external_integration)
    Handles API and service communication with external systems.

  • Queueing (queueing)
    RabbitMQ or similar queue implementations.

  • Utilities (utilities)
    Helper functions such as validation, pagination, etc.

  • Connection Modules
    Shared connection helpers:

    • connection.py: DB or external service connection.
    • constants.py: Shared constant values.

🛠️ Installation

Make sure you have Python 3.8+ and pip.

Url https://pypi.org/project/ebesha-core-engine/0.1.2/

# Install as package
pip install ebesha-core-engine

# Update to Pypi Public
python -m pip install --upgrade pip build
python -m build
pip install twine
twine upload dist/*0.1.21*

Metadata

Release files for ebesha-core-engine 0.1.21

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

Source distribution (sdist)

Source distribution for ebesha-core-engine 0.1.21
File Size Uploaded
ebesha_core_engine-0.1.21.tar.gz 41.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ebesha-core-engine 0.1.21
File Interpreter ABI Platform
ebesha_core_engine-0.1.21-py3-none-any.whl Python 3 none any Details

Total release size: 85.0 kB

Release files / ebesha_core_engine-0.1.21.tar.gz

Download URL ebesha_core_engine-0.1.21.tar.gz
Size 41.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a2d049b79d7acd3bbd36be09b2fafb251e09931270552df03d910ec31006fb5b
BLAKE2b-256 checksum
How to use checksums
fcfaa8bac4946358549c211200ccfaf2eea0d8452b2a6cac3036aa734a835e8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Release files / ebesha_core_engine-0.1.21-py3-none-any.whl

Download URL ebesha_core_engine-0.1.21-py3-none-any.whl
Size 44.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b74db04ef110343b18ed985c193a3dd1d20ba70a0a863503875c095e95d0ea2
BLAKE2b-256 checksum
How to use checksums
65677e4fe3d77f5106c95c8a0833cefcfcee9e86f672accd3e52dbd9088e916b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

0.1.21 This release

2 release files

0.1.20

2 release files

0.1.19

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.6

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

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