Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
pyrustic committed Sep 2, 2021
1 parent 38a221c commit d4fb8fb
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 13 deletions.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
This project is part of the [Pyrustic Open Ecosystem](https://pyrustic.github.io).

<!-- Quick Links -->
[Installation](#installation) | [User side](#user-side) | [Developer side](#developer-side)
[Installation](#installation) | [User side](#user-side) | [Developer side](#developer-side) | [Demo](#demo)



Expand Down Expand Up @@ -119,6 +119,14 @@ To `promote` other apps of which you are the author or friend of the authors, mo

`Hubstore` is built with `Pyrustic framework` and is available on PyPI. As `Hubstore` uses the standard Python `Wheel` package format, it is compatible with many existing projects.

## Demo
[Install](#installation) `Hubstore` in a new Python virtual environment. Open `Hubstore`, accept the default configuration to store data in $HOME, then just type in the search bar `pyrustic/demo` or copy-paste `https://github.com/pyrustic/demo`. You will be asked if you want to install the demo app. Once installed, you can run the app. You can also deliberately crash the demo app: just click the `crash` button. `Hubstore` will intercept the crash and it will offer you to report it.


If you are an old user of Hubstore, please delete/move `$HOME/hubstore-apps` and `$HOME/PyrusticData` before you open the new version of `Hubstore`. Yes this new version isn't compatible with the previous one.

Enjoy the demo !

## Installation
If you have never installed a package from PyPI, you must install the pip tool enabling you to download and install a PyPI package. There are several methods which are described on this [page](https://pip.pypa.io/en/latest/installing/).

Expand All @@ -127,7 +135,10 @@ If you have never installed a package from PyPI, you must install the pip tool e
$ pip install hubstore
```

I recommend even for the first time to use the next command (upgrade). `Hubstore` needs the latest version of its dependencies.

### Upgrade

```bash
$ pip install hubstore --upgrade --upgrade-strategy eager
```
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.0
0.1.1
20 changes: 10 additions & 10 deletions hubstore/pyrustic_data/backstage/data/github_release_form.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"asset_label": null,
"asset_name": null,
"description": null,
"is_draft": null,
"is_prerelease": null,
"owner": null,
"release_name": null,
"repository": null,
"tag_name": null,
"target_commitish": null,
"asset_label": "Download the Wheel",
"asset_name": "hubstore-0.1.0-py3-none-any.whl",
"description": "\nProject released with [Backstage](https://github.com/pyrustic/backstage).\n",
"is_draft": false,
"is_prerelease": false,
"owner": "pyrustic",
"release_name": "hubstore v0.1.0",
"repository": "hubstore",
"tag_name": "v0.1.0",
"target_commitish": "master",
"upload_asset": false
}
9 changes: 8 additions & 1 deletion hubstore/pyrustic_data/backstage/report/build_report.json
Original file line number Diff line number Diff line change
@@ -1 +1,8 @@
[]
[
{
"app_version": "0.1.0",
"released": true,
"timestamp": 1630597575,
"wheel_asset": "hubstore-0.1.0-py3-none-any.whl"
}
]

0 comments on commit d4fb8fb

Please sign in to comment.