The ultimate Military-Grade autonomous DevOps CI/CD pipeline with Pydantic shield and AES-256 secrets obfuscation.
Project description
SetupIt 🚀
The ultimate Military-Grade autonomous DevOps CI/CD pipeline with a dynamic Pydantic shield, AES-256 Fernet secrets obfuscation, strict runtime type verification, and a multi-purpose repository scaffolding engine.
🏎️ Core Subsystem Architecture
SetupIt ("Set Up It!") provides 5 standalone, blazing-fast CLI commands registered directly inside your OS environment runtime:
- 🔒
setupit— Launches the interactive, stealth stdin mode. Captures PyPI tokens and encrypts them via AES-256 without character echoing. - 📂
setupit-json— Automated background profile execution mode. Loads encrypted settings straight from your secure JSON cluster. - 📦
setupit-pip— Advanced wrapper matrix over standardpipwith strict user-space flags and zero-crash position bindings. - 📁
setupit-init— Legacy asset initializer to spawn single directory elements or raw secure text payloads. - 🏗️
setupit-setup— [NEW v1.1.0] The ultimate dynamic project scaffolding matrix. Generates whole enterprise repository structures out-of-the-box.
🕹️ Deep Dive: The Scaffolding Matrix (setupit-setup)
Deploying a trusted project skeleton now takes a single command execution loop. The core automatically detects, routes, and creates correct file baselines based on your strict boolean tokens:
setupit-setup <project_name> <is_legacy_project> <is_util> <is_gnu_gpl>
Parameters Allocation:
<project_name>— The string name of your target repository directory layout.<is_legacy_project>—truecreates a legacysetup.pylayout,falsedeploys a modern, securepyproject.tomlmatrix.<is_util>—trueautomatically injects a__main__.pyentry-point module,falseskips it for pure libraries.<is_gnu_gpl>—trueforces the legal SecOps shield to create a GNU GPLCOPYINGfile,falsedeploys a standardLICENSEarray.
Example:
setupit-setup MyNewApp false true false
Spawns a modern pyproject.toml layout with a __main__.py entry point and a clean LICENSE asset on CPython-speed!
🔒 Cryptographic Matrix Shield Configuration
Your master key length is strictly validated in RAM memory buffers via an immutable Pydantic matrix layer. Allowed secure character sizes are:
[32, 64, 128, 256, 512, 1024, 2048, 4096]
Developed with absolute precision and code safety by Ilja Ivanov (To_ri239). Targeting 10,000 global production downloads over the PyPI distribution framework! 🏁🏆
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file setupit-1.1.0.tar.gz.
File metadata
- Download URL: setupit-1.1.0.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e26da4970a4cc3b092d7dadb93ff3bf01cafa8299a00b7e65eb848b77420312
|
|
| MD5 |
490e5aa3b7918e76522afed800d205b6
|
|
| BLAKE2b-256 |
f14af5dcab19a54985199046103452d027b2a6be63200a9fa2f3ad392e489727
|
File details
Details for the file setupit-1.1.0-py3-none-any.whl.
File metadata
- Download URL: setupit-1.1.0-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
255965a88c5f40b12cd56074349f7ff6967989412e82d115a32192c5f77daa62
|
|
| MD5 |
3414d365321c548a73232283a49bbb1d
|
|
| BLAKE2b-256 |
aeeecd3d587787060c42c29db1465ca52cf8b45025c40c96e4bddd1b05a7e199
|