# Python DevOps Tools
## Description
A collection of DevOps CLI tools written in Python
## Available tools
- `apitester` - A simple API tester where the requests are configured in a JSON file (see `configuration.sample.json` sample configuration)
## Setup
### Install `venv` module
```powershell
pip3.9 install virtualenv
```
### Create environment
```powershell
# cd project_path
python3.9 -m venv env
```
### Activate environment
#### Windows
```powershell
.\env\Scripts\Activate.ps1
```
#### Linux
```bash
source env/bin/activate
```
### Upgrade `pip`
```powershell
python -m pip install --upgrade pip
```
### Deactivate environment
```powershell
deactivate
```
## Install tool from source
### For development
```powershell
python -m pip install --editable .
```
### For usage only
```powershell
python -m pip install .
```
## Publish to PyPi.org
### Prerequisite
```powershell
python -m pip install build twine
```
### Build
```powershell
python -m build
```
### Check
```powershell
twine check dist/*
```
### Upload
```powershell
twine upload dist/*
```
Raw data
{
"_id": null,
"home_page": "https://github.com/adeotek/pyopstools",
"name": "pyopstools",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "ops,api,tester,tools",
"author": "George Benjamin-Schonberger",
"author_email": "<george.benjamin@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/f5/a7/9d492f6b5426ede22194421ba01169142d62f7522fdb8fccf729b61a1428/pyopstools-0.1.3.tar.gz",
"platform": null,
"description": "# Python DevOps Tools\r\n\r\n## Description\r\n\r\nA collection of DevOps CLI tools written in Python\r\n\r\n## Available tools\r\n\r\n- `apitester` - A simple API tester where the requests are configured in a JSON file (see `configuration.sample.json` sample configuration)\r\n\r\n## Setup\r\n\r\n### Install `venv` module\r\n\r\n```powershell\r\npip3.9 install virtualenv\r\n```\r\n\r\n### Create environment\r\n\r\n```powershell\r\n# cd project_path\r\npython3.9 -m venv env\r\n```\r\n\r\n### Activate environment\r\n\r\n#### Windows\r\n\r\n```powershell\r\n.\\env\\Scripts\\Activate.ps1\r\n```\r\n\r\n#### Linux\r\n\r\n```bash\r\nsource env/bin/activate\r\n```\r\n\r\n### Upgrade `pip`\r\n\r\n```powershell\r\npython -m pip install --upgrade pip\r\n```\r\n\r\n### Deactivate environment\r\n\r\n```powershell\r\ndeactivate\r\n```\r\n\r\n## Install tool from source\r\n\r\n### For development\r\n\r\n```powershell\r\npython -m pip install --editable .\r\n```\r\n\r\n### For usage only\r\n\r\n```powershell\r\npython -m pip install .\r\n```\r\n\r\n## Publish to PyPi.org\r\n\r\n### Prerequisite\r\n\r\n```powershell\r\npython -m pip install build twine\r\n```\r\n\r\n### Build\r\n\r\n```powershell\r\npython -m build\r\n```\r\n\r\n### Check\r\n\r\n```powershell\r\ntwine check dist/*\r\n```\r\n\r\n### Upload\r\n\r\n```powershell\r\ntwine upload dist/*\r\n```\r\n",
"bugtrack_url": null,
"license": "",
"summary": "DevOps CLI tools",
"version": "0.1.3",
"split_keywords": [
"ops",
"api",
"tester",
"tools"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "42aad676e40a460d3c1783c0150f17caf669f68c92ae71a11878ef56325239dc",
"md5": "3f16390a370d97a1ada6bc305b06fad3",
"sha256": "b18eb86cf3cb9dcb0dc8a8260bb5b8b1929be2afb02fbf2af7c4e36caff6f004"
},
"downloads": -1,
"filename": "pyopstools-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3f16390a370d97a1ada6bc305b06fad3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 7493,
"upload_time": "2023-01-22T15:30:25",
"upload_time_iso_8601": "2023-01-22T15:30:25.020117Z",
"url": "https://files.pythonhosted.org/packages/42/aa/d676e40a460d3c1783c0150f17caf669f68c92ae71a11878ef56325239dc/pyopstools-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f5a79d492f6b5426ede22194421ba01169142d62f7522fdb8fccf729b61a1428",
"md5": "ba9a5cf8d0ff7a9bc06e22c03fc4e479",
"sha256": "dd1bf6d8ba5491c495e9a1efada1990083de257f764c7ee079358b1de1d2a3cd"
},
"downloads": -1,
"filename": "pyopstools-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "ba9a5cf8d0ff7a9bc06e22c03fc4e479",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 6816,
"upload_time": "2023-01-22T15:30:26",
"upload_time_iso_8601": "2023-01-22T15:30:26.496204Z",
"url": "https://files.pythonhosted.org/packages/f5/a7/9d492f6b5426ede22194421ba01169142d62f7522fdb8fccf729b61a1428/pyopstools-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-22 15:30:26",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "adeotek",
"github_project": "pyopstools",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pyopstools"
}