Skip to main content

dcrx-kv

PyPI version License Contributor Covenant PyPI - Python Version

DCRX-KV is a RESTful key/value service that utilizes a combination of an in-memory filesystem and permanent storage to facilitate easy upload and download of files. DCRX-KV permanent storage is accomplished via integrations with:

  • AWS S3
  • Azure Blob Storage
  • Google Cloud Storage

and/or writing to disk.

DCRX-KV also includes basic JWT authorization and user management (no-RBAC), and is intended to be deployed as an internal-facing service. dcrx also provides OpenAPI documentation to make getting started intuitive, and features integrations with SQLite, Postgres, and MySQL for storing and managing users.

Setup and Installation

DCRX-KV is available both as a Docker image and as a PyPi package. For local use, we recommend using PyPi, Python 3.10+, and a virtual environment. To install, run:

python -m venv ~/.dcrx && \
source ~/.dcrx/bin/activate && \
pip install dcrx-kv

To get the Docker image, run:

docker pull adalundhe/dcrx-kv:latest

Getting Started

TBA

Metadata

Release files for dcrx-kv 0.1.3

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

Source distribution (sdist)

Source distribution for dcrx-kv 0.1.3
File Size Uploaded
dcrx-kv-0.1.3.tar.gz 26.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dcrx-kv 0.1.3
File Interpreter ABI Platform
dcrx_kv-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 72.2 kB

Release files / dcrx-kv-0.1.3.tar.gz

Download URL dcrx-kv-0.1.3.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
51f20640dd17e17f5b66e39870d7bbd2cf7b73b695ed80e63772a06970534d58
BLAKE2b-256 checksum
How to use checksums
abb1001442d7ea2e3e1c9c0d254c06d617c05e4bae14148c16e42140b6e23df1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / dcrx_kv-0.1.3-py3-none-any.whl

Download URL dcrx_kv-0.1.3-py3-none-any.whl
Size 45.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5739fbd779fcb15e76dba3c056c8bef6b1468899c0ff60a292230258feb9d529
BLAKE2b-256 checksum
How to use checksums
b053348f8c7c708f06ec5c09f1840c301585ef5385dcb034f83cbb72495e75d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release history Release notifications | RSS feed

This release

0.1.3 This release

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