Command line utility for SoftwareOne Marketplace Platform
Project description
SoftwareONE CLI
swo-marketplace-cli is a command-line utility for SoftwareOne Marketplace operations.
The repository contains:
- account management for Marketplace environments
- product export and synchronization workflows
- price list export and synchronization workflows
- a plugin mechanism for optional command groups such as
audit - a Docker-based local development environment
Documentation
Start here:
- AGENTS.md: entry point for AI agents
- docs/architecture.md: repository structure and boundaries
- docs/local-development.md: Docker-based setup and local workflow
- docs/usage.md: CLI commands, examples, and troubleshooting
- docs/plugin-development.md: how to build and register CLI plugins
- docs/contributing.md: repository-specific development workflow
- docs/testing.md: testing strategy and commands
- docs/documentation.md: repository documentation rules
Quick Start
Prerequisites:
- Docker with the
docker composeplugin make
Recommended setup:
make build
make test
Inspect the CLI from Docker:
docker compose run --rm app python -m cli.swocli --help
Repository Layout
cli/: CLI source codetests/: pytest suitemake/: modular make targetsdocs/: repository documentation
Common Commands
make build
make bash
make test
make check
make check-all
make format
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
mpt_cli-6.0.0.tar.gz
(96.3 kB
view details)
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
mpt_cli-6.0.0-py3-none-any.whl
(160.8 kB
view details)
File details
Details for the file mpt_cli-6.0.0.tar.gz.
File metadata
- Download URL: mpt_cli-6.0.0.tar.gz
- Upload date:
- Size: 96.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c0a89db2fe17c84689cfd12708412c2208207e0f593899c16af2fa4201856df
|
|
| MD5 |
675e354c6106e33de725dc1d5c575284
|
|
| BLAKE2b-256 |
88af8de85b05e45a930222a1b9103693653ed0b52d81dfa8c582d1ff043a38cd
|
File details
Details for the file mpt_cli-6.0.0-py3-none-any.whl.
File metadata
- Download URL: mpt_cli-6.0.0-py3-none-any.whl
- Upload date:
- Size: 160.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e700dfeabef2ffc848a99135a11a404e2f772ac58fabec1217d53716fb81326
|
|
| MD5 |
4d0e99c49d98ca30de59036c40956113
|
|
| BLAKE2b-256 |
c5b9c49318b1bce798b1cfffe88651465991e786c1985a7a57d184c2c77638b0
|