Catalog PyPI
PACKAGE EXPLORERView in registry

adpcli

PyPI

Artifact Provisioning Engine (ADP Engine) - Provisions artifacts from proyecto.yml

Versions collected1
Direct dependencies4From release 0.1.7
Last observed20 Oct, 19:48 UTC

README

Version 0.1.7 documentation

ADP Engine (Provisioning)

Python artifact provisioning engine that reads a YAML configuration file and provisions resources across various development platforms.

Installation

make install

This will install both production and development dependencies.

Manual Installation

# Production dependencies
pip install -r requirements.txt

# Development dependencies (optional)
pip install -r requirements-dev.txt

Usage

# Run with default config (proyecto.yml)
make run

# Run with custom config file
make run CONFIG=my-config.yml

Manual Execution

python main.py [proyecto.yml]

If no file is specified, it will look for proyecto.yml in the current directory.

Development

Linting

make lint

Runs flake8 to check code quality and style.

Code Formatting

make format

Formats code using black.

Clean Cache Files

make clean

Removes Python cache files and build artifacts.

Run Tests

make test

Runs tests (if available).

Available Make Targets

Run make help to see all available targets.

Project Structure

  • orchestrator.py: Main orchestrator that reads the YAML and coordinates calls
  • github_client.py: Client for interacting with the GitHub REST API
  • main.py: CLI entry point
  • requirements.txt: Production dependencies
  • requirements-dev.txt: Development dependencies (linter, formatter, etc.)
  • Makefile: Convenient commands for common tasks
  • .flake8: Flake8 linter configuration
  • pyproject.toml: Black formatter and pytest configuration

Configuration

The proyecto.yml file must follow the structure specified in the project documentation.

Notes

  • GitHub token is temporarily hardcoded in orchestrator.py
  • Organization name must be specified in each call (for now)

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.714 Nov 20254

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:48 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:e0de79614d4669f1bd3dbfcdfbedf38189ee6a95a11694bc1a9578dc9806b721