Welcome to versioned Documentation
Versioned provides enterprise-grade artifact version management and deployment patterns for AWS environments. It combines the performance of DynamoDB metadata storage with cost-effective S3 binary storage to enable sophisticated deployment strategies including blue/green deployments, canary releases, and instant rollbacks.
Key Features
- 🚀 Advanced Deployment Patterns
Blue/Green deployments with instant switching
Canary releases with weighted traffic splitting
One-click rollbacks to any previous version
- ⚡ High Performance Architecture
DynamoDB for sub-millisecond metadata queries
S3 for cost-effective binary artifact storage
Automatic content deduplication with SHA256 hashing
- 🔒 Enterprise Ready
Immutable version snapshots
Soft deletion with recovery capabilities
Comprehensive audit trails and metadata tracking
- 🎯 Simple API
Intuitive Python interface
Safe public API that prevents data corruption
Flexible session management for multi-account scenarios
Installation
Install from PyPI:
$ pip install versioned
Upgrade to latest version:
$ pip install --upgrade versioned
Metadata
Release files for versioned 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| versioned-1.0.1.tar.gz | 41.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| versioned-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 86.6 kB
Release files / versioned-1.0.1.tar.gz
| Download URL | versioned-1.0.1.tar.gz |
|---|---|
| Size | 41.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
799beac7c1f36bd224bfd3f4aa897993499aa7f875900b0081388c57b99786a8
|
|
BLAKE2b-256 checksum How to use checksums |
650494dd0a820e1fdc527cae0ba11ae0ad73157b60a0f743a5cd24366a1faccb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.8
|
Release files / versioned-1.0.1-py3-none-any.whl
| Download URL | versioned-1.0.1-py3-none-any.whl |
|---|---|
| Size | 44.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3fc86b6be41a04ba2b21b79c29f7628e9c37115ef2049759786189605641597a
|
|
BLAKE2b-256 checksum How to use checksums |
42ca04d855c4dc905be0a4122a6265735ede6093409da85029fcb09eb7229d7e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.8
|