Skip to content

Commit

Permalink
bump version 5.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
jpfleischer committed Jan 14, 2024
1 parent 0378ce4 commit 0d0af56
Show file tree
Hide file tree
Showing 3 changed files with 137 additions and 154 deletions.
143 changes: 63 additions & 80 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,81 +1,64 @@
# Cloudmesh Installer


[![image](https://img.shields.io/pypi/v/cloudmesh-common.svg)](https://pypi.org/project/cloudmesh-common/)
[![Python](https://img.shields.io/pypi/pyversions/cloudmesh-common.svg)](https://pypi.python.org/pypi/cloudmesh-common)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/cloudmesh/cloudmesh-common/blob/main/LICENSE)
[![Format](https://img.shields.io/pypi/format/cloudmesh-common.svg)](https://pypi.python.org/pypi/cloudmesh-common)
[![Status](https://img.shields.io/pypi/status/cloudmesh-common.svg)](https://pypi.python.org/pypi/cloudmesh-common)
[![Travis](https://travis-ci.com/cloudmesh/cloudmesh-common.svg?branch=main)](https://travis-ci.com/cloudmesh/cloudmesh-common)



This is an experimental installer that is most usefull during the development of
cloudmesh components form source. Once cloudmehs is released, you can use the
packages hosted at pypi.

This command can be installed with

```bash
$ pip install cloudmesh-installer
```

an FAQ is available at

* <https://github.com/cloudmesh/cloudmesh-installer/blob/main/FAQ.md>

## Usage

```bash

```



## Appendix

Timings

| Command | Time |
| --- | --- |
| `pip install cloudmesh-installer` | 0m4.558s |
| `time cloudmesh-installer install cms`| 0m18.288s |
| `time cloudmesh-installer git clone storage` | 0m4.926s |


Tests

* [test_installer](tests/test_installer.py)

## Acknowledgments

This work was in part funded by the NSF
CyberTraining: CIC: CyberTraining for Students and Technologies
from Generation Z with the awadrd numbers 1829704 and 2200409.



## Manual Page

<!-- START-MANUAL -->
```
Usage:
cloudmesh-installer git key [LOCATION] [--benchmark]
cloudmesh-installer [--ssh] git [clone|pull|status|authors] [BUNDLES...] [--benchmark]
cloudmesh-installer [--ssh] get [BUNDLES...] [--benchmark]
cloudmesh-installer update [BUNDLES...] [--benchmark]
cloudmesh-installer install [BUNDLES...] [--venv=ENV | -e] [--benchmark]
cloudmesh-installer list [BUNDLE] [--short | --git]
cloudmesh-installer version
cloudmesh-installer info [BUNDLE] [--verbose]
cloudmesh-installer clean --dir=DIR [--force]
cloudmesh-installer clean --venv=ENV [--force]
cloudmesh-installer new VENV [BUNDLES...] [--python=PYTHON]
cloudmesh-installer release [REPOS...] [--benchmark]
cloudmesh-installer pi [--dev]
cloudmesh-installer burn --branch BRANCH
cloudmesh-installer to5
cloudmesh-installer help
cloudmesh-installer usage
```
# Cloudmesh Installer


[![image](https://img.shields.io/pypi/v/cloudmesh-common.svg)](https://pypi.org/project/cloudmesh-common/)
[![Python](https://img.shields.io/pypi/pyversions/cloudmesh-common.svg)](https://pypi.python.org/pypi/cloudmesh-common)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/cloudmesh/cloudmesh-common/blob/main/LICENSE)
[![Format](https://img.shields.io/pypi/format/cloudmesh-common.svg)](https://pypi.python.org/pypi/cloudmesh-common)
[![Status](https://img.shields.io/pypi/status/cloudmesh-common.svg)](https://pypi.python.org/pypi/cloudmesh-common)
[![Travis](https://travis-ci.com/cloudmesh/cloudmesh-common.svg?branch=main)](https://travis-ci.com/cloudmesh/cloudmesh-common)



This is an experimental installer that is most usefull during the development of
cloudmesh components form source. Once cloudmehs is released, you can use the
packages hosted at pypi.

This command can be installed with

```bash
$ pip install cloudmesh-installer
```

an FAQ is available at

* <https://github.com/cloudmesh/cloudmesh-installer/blob/main/FAQ.md>

## Usage

```bash

```



## Appendix

Timings

| Command | Time |
| --- | --- |
| `pip install cloudmesh-installer` | 0m4.558s |
| `time cloudmesh-installer install cms`| 0m18.288s |
| `time cloudmesh-installer git clone storage` | 0m4.926s |


Tests

* [test_installer](tests/test_installer.py)

## Acknowledgments

This work was in part funded by the NSF
CyberTraining: CIC: CyberTraining for Students and Technologies
from Generation Z with the awadrd numbers 1829704 and 2200409.



## Manual Page

<!-- START-MANUAL -->
```
*** No help on installer
```
<!-- STOP-MANUAL -->
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5.0.1
5.0.2
146 changes: 73 additions & 73 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,73 +1,73 @@
[build-system]
build-backend = "setuptools.build_meta"
requires = [
"setuptools >= 69",
"wheel >= 0.42",
"pip >= 23.2.1"
]

[project]
name = "cloudmesh-installer"
version = "5.0.1"
description = "Installer for cloudmesh"
readme = "README.md"
requires-python = ">=3.8"
license = {file = "LICENSE"}
authors = [
{name = "Gregor von Laszewski", email = "[email protected]"}
]
maintainers = [
{name = "Gregor von Laszewski", email = "[email protected]"}
]
keywords = ["helper library", "cloudmesh"]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Environment :: Other Environment",
"Environment :: Plugins",
"Intended Audience :: Information Technology",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX :: Linux",
"Operating System :: Microsoft :: Windows :: Windows 10",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.12",
"Topic :: Scientific/Engineering",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: User Interfaces",
"Topic :: System",
"Topic :: System :: Distributed Computing",
"Topic :: System :: Shells",
"Topic :: Utilities",
]

dependencies = [
"toml",
"docopt",
"ordered_set",
"rich",
"cloudmesh-common",
]

[project.urls]
Homepage = "https://github.com/cloudmesh/cloudmesh-installer"
Documentation = "https://github.com/cloudmesh/cloudmesh-installer/blob/main/README.md"
Repository = "https://github.com/cloudmesh/cloudmesh-installer.git"
Issues = "https://github.com/cloudmesh/cloudmesh-installer/issues"
Changelog = "https://github.com/cloudmesh/cloudmesh-installer/blob/main/CHANGELOG.md"


[tool.setuptools.packages.find]
where = ["src"]
include = ["cloudmesh.installer", "cloudmesh.installer.*"]

[project.scripts]
cloudmesh-installer = "cloudmesh.installer.installer:main"
cmsi = "cloudmesh.installer.installer:main"
[build-system]
build-backend = "setuptools.build_meta"
requires = [
"setuptools >= 69",
"wheel >= 0.42",
"pip >= 23.2.1"
]

[project]
name = "cloudmesh-installer"
version = "5.0.2"
description = "Installer for cloudmesh"
readme = "README.md"
requires-python = ">=3.8"
license = {file = "LICENSE"}
authors = [
{name = "Gregor von Laszewski", email = "[email protected]"}
]
maintainers = [
{name = "Gregor von Laszewski", email = "[email protected]"}
]
keywords = ["helper library", "cloudmesh"]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Environment :: Other Environment",
"Environment :: Plugins",
"Intended Audience :: Information Technology",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX :: Linux",
"Operating System :: Microsoft :: Windows :: Windows 10",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.12",
"Topic :: Scientific/Engineering",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: User Interfaces",
"Topic :: System",
"Topic :: System :: Distributed Computing",
"Topic :: System :: Shells",
"Topic :: Utilities",
]

dependencies = [
"toml",
"docopt",
"ordered_set",
"rich",
"cloudmesh-common",
]

[project.urls]
Homepage = "https://github.com/cloudmesh/cloudmesh-installer"
Documentation = "https://github.com/cloudmesh/cloudmesh-installer/blob/main/README.md"
Repository = "https://github.com/cloudmesh/cloudmesh-installer.git"
Issues = "https://github.com/cloudmesh/cloudmesh-installer/issues"
Changelog = "https://github.com/cloudmesh/cloudmesh-installer/blob/main/CHANGELOG.md"


[tool.setuptools.packages.find]
where = ["src"]
include = ["cloudmesh.installer", "cloudmesh.installer.*"]

[project.scripts]
cloudmesh-installer = "cloudmesh.installer.installer:main"
cmsi = "cloudmesh.installer.installer:main"

0 comments on commit 0d0af56

Please sign in to comment.