Skip to main content

Netrun Systems namespace package foundation - provides the unified 'netrun' namespace for all Netrun packages

Project description

netrun-core

Namespace package foundation for the Netrun Systems enterprise Python toolkit.

Installation

pip install netrun-core

Purpose

This package establishes the netrun namespace that all other Netrun packages share. Install this package to enable unified imports:

# After installing netrun-core + netrun-auth + netrun-config:
from netrun.auth import JWTAuthMiddleware
from netrun.config import Settings
from netrun.errors import NetrunError

Available Packages

Package Import Path Description
netrun-auth netrun.auth JWT, OAuth, Azure AD B2C authentication
netrun-config netrun.config Configuration with Azure Key Vault
netrun-errors netrun.errors FastAPI error handling
netrun-logging netrun.logging Structured logging with App Insights
netrun-db-pool netrun.db Async database connection pooling
netrun-llm netrun.llm Multi-provider LLM orchestration
netrun-rbac netrun.rbac Role-based access control
netrun-ratelimit netrun.ratelimit API rate limiting

Requirements

  • Python 3.10+

License

MIT License - Netrun Systems 2025

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netrun_core-1.0.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netrun_core-1.0.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file netrun_core-1.0.0.tar.gz.

File metadata

  • Download URL: netrun_core-1.0.0.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for netrun_core-1.0.0.tar.gz
Algorithm Hash digest
SHA256 16a980f2e03a1c24700795df34210d61fc6fe5c7d0720d53b0297fb3e980adcb
MD5 776ff8dbbf6db0142355bba9e09b94ec
BLAKE2b-256 4c8bb8ab9083fb70367a78be97b3283b1acc6e3b2e20ef040771fd97bb03a537

See more details on using hashes here.

File details

Details for the file netrun_core-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: netrun_core-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for netrun_core-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f8eaf4bd3dba82186aa6ab9367b60bdb7dc3aa3eb6014c57a363939de64dfb4
MD5 55d49cfc1060c6910eb0bfbb6dcb00fd
BLAKE2b-256 b4db753c12c18bbebf3e47b4ea7fe2fd2cac2a0ea3d110acfe6a8fc166bdcb2d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page