Skip to main content

The ultimate Military-Grade autonomous DevOps CI/CD pipeline with Pydantic shield and AES-256 secrets obfuscation.

Project description

SetupIt 🚀

SetupIt Neon Snake Logo Matrix

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:

  1. 🔒 setupit — Launches the interactive, stealth stdin mode. Captures PyPI tokens and encrypts them via AES-256 without character echoing.
  2. 📂 setupit-json — Automated background profile execution mode. Loads encrypted settings straight from your secure JSON cluster.
  3. 📦 setupit-pip — Advanced wrapper matrix over standard pip with strict user-space flags and zero-crash position bindings.
  4. 📁 setupit-init — Legacy asset initializer to spawn single directory elements or raw secure text payloads.
  5. 🏗️ 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>true creates a legacy setup.py layout, false deploys a modern, secure pyproject.toml matrix.
  • <is_util>true automatically injects a __main__.py entry-point module, false skips it for pure libraries.
  • <is_gnu_gpl>true forces the legal SecOps shield to create a GNU GPL COPYING file, false deploys a standard LICENSE array.

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


Download files

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

Source Distribution

setupit-1.1.0.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

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

setupit-1.1.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

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

Hashes for setupit-1.1.0.tar.gz
Algorithm Hash digest
SHA256 3e26da4970a4cc3b092d7dadb93ff3bf01cafa8299a00b7e65eb848b77420312
MD5 490e5aa3b7918e76522afed800d205b6
BLAKE2b-256 f14af5dcab19a54985199046103452d027b2a6be63200a9fa2f3ad392e489727

See more details on using hashes here.

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

Hashes for setupit-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 255965a88c5f40b12cd56074349f7ff6967989412e82d115a32192c5f77daa62
MD5 3414d365321c548a73232283a49bbb1d
BLAKE2b-256 aeeecd3d587787060c42c29db1465ca52cf8b45025c40c96e4bddd1b05a7e199

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