Update readme; use async kivy branch

kivy_mainline_and_py3.8
Tyler Goodlet 2018-02-12 10:55:04 -05:00
parent 9f3efd2a6a
commit 42f48c82fc
3 changed files with 22 additions and 1 deletions

View File

@ -8,6 +8,24 @@ Install
``piker`` is currently under heavy alpha development and as such should ``piker`` is currently under heavy alpha development and as such should
be cloned from this repo and hacked on directly. be cloned from this repo and hacked on directly.
A couple very alpha components are being used atm pertaining to
async ports of libraries for use with ``trio``.
Before installing make sure you have ``pip`` and ``virtualenv``.
Then for a development install::
$ git clone git@github.com:pikers/piker.git
$ cd piker
$ virtualenv env
$ source ./env/bin/activate
(env) $ pip install cython
(env) $ pip install -e ./ -r requirements.txt
To start the real-time watchlist::
(env) $ piker watch cannabis
If you insist on trying to install it (which should work) please do it If you insist on trying to install it (which should work) please do it
from this GitHub repository:: from this GitHub repository::

2
requirements.txt 100644
View File

@ -0,0 +1,2 @@
# matham's next-gen async port of kivy
git+git://github.com/matham/kivy.git@async-loop

View File

@ -35,7 +35,8 @@ setup(
}, },
install_requires=[ install_requires=[
'click', 'colorlog', 'trio', 'attrs', 'async_generator', 'click', 'colorlog', 'trio', 'attrs', 'async_generator',
'pygments', 'cython', 'kivy', 'asks', 'pandas', 'pygments', 'cython', 'asks', 'pandas',
#'kivy', see requirement.txt; using a custom branch atm
], ],
extras_require={ extras_require={
'questrade': ['asks'], 'questrade': ['asks'],