Metadata-Version: 2.1
Name: hivedesktop
Version: 0.3.3
Summary: Fetches your Amazon order history and matching/tags your Mint transactions
Home-page: https://github.com/holgern/hivedesktop
Author: holger80
Author-email: holgernahrstaedt@gmx.de
License: GPLv3
Keywords: hive blockchain pyqt desktop app
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Office/Business :: Financial
Requires-Python: >=3
Description-Content-Type: text/markdown
Requires-Dist: PyQt5 (==5.14.2)
Requires-Dist: PyQtWebEngine (==5.14)
Requires-Dist: markdown
Requires-Dist: Pygments
Requires-Dist: mdx-smartypants
Requires-Dist: dataset
Requires-Dist: deepdish
Requires-Dist: jinja2
Requires-Dist: markupsafe
Requires-Dist: pymdown-extensions
Requires-Dist: beem
Requires-Dist: cryptography
Requires-Dist: pycryptodome
Requires-Dist: python-dateutil

# hivedesktop
[![Build status](https://ci.appveyor.com/api/projects/status/gr0cpgpsi6u97d3p?svg=true)](https://ci.appveyor.com/project/holger80/hivedesktop)
[![Build Status](https://travis-ci.org/holgern/hivedesktop.svg?branch=master)](https://travis-ci.org/holgern/hivedesktop)
A pyqt5 based desktop app for the hive blockchain

## Install
```
pip3 install hivedesktop
```

## Development 
Install python 3.6
Upgrade pip and install virtualenv (replace python by python3 or python.exe, depending on the installation and the system)
```
python -m pip install pip --upgrade
python -m pip install virtualenv
```

Create a virtual environment:
```
python -m virtualenv env
```

Activate the virtual environment
```
<path>\env\Scripts\activate
```

Install the packages:
```
pip install --upgrade -r requirements/base.txt
```

For windows
```
pip install pywin32
```
is necessary

## Releasing pypi

```
python3 setup.py clean sdist bdist_wheel
python3 -m twine upload dist/*
```

## Create files

```
pyuic5 ui\mainwindow.ui -o src\main\python\hivedesktop\ui_mainwindow.py
pyuic5 ui\options.ui -o src\main\python\hivedesktop\dialogs\ui_options.py
pyrcc5 src\main\hivedesktop.rc -o src\main\python\hivedesktop\hivedesktop_rc.py
```

## Run the app
```
fbs run
```

## Freezing the app
```
fbs freeze
```
## Build an installer
```
fbs installer
```

