Skip to content
Snippets Groups Projects
Commit d86d28c2 authored by inso's avatar inso
Browse files

Setup and instructions

parent a55ab935
No related branches found
No related tags found
No related merge requests found
...@@ -19,26 +19,22 @@ Qt Client for [Ucoin](http://www.ucoin.io) project. ...@@ -19,26 +19,22 @@ Qt Client for [Ucoin](http://www.ucoin.io) project.
### Done (master branch) ### Done (master branch)
* Accounts management * Accounts management
* Communities viewing * Communities viewing
* Coins issuance
* Coins Transfer * Coins Transfer
* cx_freeze deployment * cx_freeze deployment
* Wallet management (no multiple wallets yet)
### Work in progress (dev branch)
* Contacts management * Contacts management
* Account THT management
### Todo ### Todo
* Coins issuance policies * Joining a community, publishing keys
* Contacts and messaging * Multiple wallets management
* Separating the 3 roles : Voter, Member, Random guy. Differnt rights for different roles : * More user-friendly coins transfer
* A voter should be able to access the voting UI of the community (+member and random guy rights) * Cutecoin keyring
* A member should be able to issue money (+random guy rights)
* A random guy should be able to send and receive money
### How to install ### How to install
* __git clone --recursive https://github.com/Insoleet/cutecoin.git__ or if you already have clone the git, do __git submodule update --init --recursive__ * __git clone --recursive https://github.com/Insoleet/cutecoin.git__
* Note : On Windows, it seems that PyQt5 works best with 32 bits version of Python. * Note : On Windows, it seems that PyQt5 works best with 32 bits version of Python.
* Install [python3.3](https://www.python.org/download/releases/3.3.5), [cx_freeze for python 3.3](http://cx-freeze.sourceforge.net/) and [pyqt5](http://www.riverbankcomputing.co.uk/software/pyqt/download5), and [pip](http://www.pip-installer.org/en/latest/) * Install [python3.3](https://www.python.org/download/releases/3.3.5), [cx_freeze for python 3.3](http://cx-freeze.sourceforge.net/) and [pyqt5](http://www.riverbankcomputing.co.uk/software/pyqt/download5), and [pip](http://www.pip-installer.org/en/latest/)
* On Linux, deployment works with python3.4 too
* On Windows, make sure folders for python3 and pyqt5 binaries are in your $PATH * On Windows, make sure folders for python3 and pyqt5 binaries are in your $PATH
* Run __pip install python-gnupg__ and __pip install requests__ * Run __pip install python-gnupg__ and __pip install requests__
* Run __python gen_resources.py__ in cutecoin folder * Run __python gen_resources.py__ in cutecoin folder
......
...@@ -12,7 +12,7 @@ sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), 'lib'))) ...@@ -12,7 +12,7 @@ sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), 'lib')))
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), 'src'))) sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), 'src')))
print(sys.path) print(sys.path)
includes = ["sip", "re", "json", "logging", "hashlib", "os", "urllib", "ucoinpy", "requests"] includes = ["sip", "re", "json", "logging", "hashlib", "os", "urllib", "ucoin", "requests"]
excludes = [] excludes = []
packages = ["gnupg"] packages = ["gnupg"]
...@@ -39,7 +39,7 @@ target = Executable( ...@@ -39,7 +39,7 @@ target = Executable(
# creation du setup # creation du setup
setup( setup(
name = "cutecoin", name = "cutecoin",
version = "0.3.0", version = "0.4.0",
description = "UCoin client", description = "UCoin client",
author = "Inso", author = "Inso",
options = {"build_exe": options}, options = {"build_exe": options},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment