Metadata-Version: 2.3
Name: toolforge-components-cli
Version: 0.0.13
Summary: Toolforge components client
License: GPLv3
Author: Slavina Stefanova
Author-email: sstefanova@wikimedia.org
Requires-Python: >=3.7,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: click (>=8.0.3,<9.0.0)
Requires-Dist: cryptography (>=36.0.1,<37.0.0)
Requires-Dist: requests (>=2.27.1,<3.0.0)
Requires-Dist: tabulate (>=0.9.0,<0.10.0)
Requires-Dist: toolforge-weld (>=1.4,<2.0)
Requires-Dist: urllib3 (>=1.26.8,<2.0.0)
Project-URL: Homepage, https://gitlab.wikimedia.org/repos/cloud/toolforge/components-cli
Description-Content-Type: text/markdown

# Components CLI

This is the command-line interface for the Toolforge components API. For now, we are only using it for testing in lima-kilo and toolsbeta.

## Development

This project uses Poetry for dependency management and packaging. To set up a development environment:

1. Install Poetry
2. Clone the repository
3. Run `poetry install`

## Deployment

This package follows the standard procedure outlined here:

https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Packaging#Using_existing_automation

## License

This project is licensed under GPL-3.0-or-later. See the LICENSE file for details.

