https://github.com/release-engineering/cloudimg
A library for uploading and publishing disk images on various clouds
https://github.com/release-engineering/cloudimg
Last synced: 4 months ago
JSON representation
A library for uploading and publishing disk images on various clouds
- Host: GitHub
- URL: https://github.com/release-engineering/cloudimg
- Owner: release-engineering
- License: gpl-3.0
- Created: 2020-03-04T00:43:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2026-02-04T10:54:39.000Z (5 months ago)
- Last Synced: 2026-02-04T23:32:57.550Z (5 months ago)
- Language: Python
- Size: 159 KB
- Stars: 3
- Watchers: 9
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cloudimg
A library for uploading and publishing disk images on various clouds
[](https://travis-ci.org/release-engineering/cloudimg)
[](https://coveralls.io/github/release-engineering/cloudimg?branch=master)
## Installation
```python setup.py install```
## Development
It's best to develop with python 3.6 since that is the minimum supported
version and tends to have the most restrictive features.
```
# Setup a virtual environment
virtualenv -p python3.6 venv
source venv/bin/activate
# Install the package for development
python setup.py develop
```
Additionally, run this for test dependencies:
`pip install -r requirements-test.txt`
## Running lint checks
Run either:
`tox -e lint`
OR:
`flake8 cloudimg/ tests/`
## Running unit tests
Unit tests can be executed manually or via `tox` to cover all the supported
python interpreters.
### Manual execution
`py.test`
### Execution with tox
Prior to using tox, ensure you have installed all the supported versions of
python on your system (check tox.ini).
After that, simply run:
`tox`
### License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.