Git Product home page Git Product logo

citadel's Introduction

Running (on Linux)

To install the dependecies and vendor-drop some additional code, run:

python3 setup.py develop
python3 vendor_package.py

To run the program, execute ./citadel.

Windows

Windows XP 32-bit

Use latest version of python 3.4 https://www.python.org/ftp/python/3.4.4/python-3.4.4.msi

Also install latest version of pywin for python 3.4 https://github.com/mhammond/pywin32/releases/download/b221/pywin32-221.win32-py3.4.exe

PyQt4 wheel distribution, get it from https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4 You need the PyQt4-4.11.4-cp34-cp34m-win32.whl one https://download.lfd.uci.edu/pythonlibs/n1rrk3iq/PyQt4-4.11.4-cp34-cp34m-win32.whl

PyCrypto http://www.voidspace.org.uk/python/pycrypto-2.6.1/pycrypto-2.6.1-cp34-none-win32.whl

secp256k1prp-py https://github.com/jhtitor/secp256k1prp-py/releases/download/0.13.2.5prp/secp256k1prp-0.13.2-cp34-cp34m-win32.whl

pip install scrypt

OpenSSL .dlls (for scrypt), unpack into source folder https://indy.fulgan.com/SSL/openssl-1.0.2n-i386-win32.zip

Prepare everything else:

python -m pip install six, ecdsa, appdirs, qrcode, requests, pycrypto, pyqtgraph
python3 vendor_package.py

You can now run

build.bat

OSX

Install Command-Line Developer tools

gcc -v

MacPorts

sudo port install py35-pyqt4
pip-3.5 install six, ecdsa, appdirs, qrcode, requests, pycrypto, pyqtgraph
python3 vendor_package.py

Bundle

make App

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.