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-5.7.1.tar.gz
(96.5 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-5.7.1-py3-none-any.whl
(161.0 kB
view details)
File details
Details for the file mpt_cli-5.7.1.tar.gz.
File metadata
- Download URL: mpt_cli-5.7.1.tar.gz
- Upload date:
- Size: 96.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa94d7304d385c190ad81a71c93f3907e37c456c85a7a98d2f94bba6ca9b74de
|
|
| MD5 |
c930993ba30cb68b6a5630cab8e05fe7
|
|
| BLAKE2b-256 |
d31d7eaf40b35fdaca80e48124f0a18998452dab9d61e2bc1a8921de50957404
|
File details
Details for the file mpt_cli-5.7.1-py3-none-any.whl.
File metadata
- Download URL: mpt_cli-5.7.1-py3-none-any.whl
- Upload date:
- Size: 161.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.7.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3c871616c235680a782c6d7ae523e5e1f9a44183f53ee36fc3e5d1dbf753a0f
|
|
| MD5 |
b0bacfa899c8a6a6d947e5b258058ca6
|
|
| BLAKE2b-256 |
b58d6744ae157c8330f36454559ac49ab779346cf8eedf33b221823c5ee44a8a
|