From 1dd69d755952d9a9167298b58facf8a8c6409a3a Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Tue, 30 Apr 2019 13:19:04 -0400 Subject: [PATCH] Add pre-build arch pkg deps --- README.rst | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/README.rst b/README.rst index 820e19c0..0c500bb2 100644 --- a/README.rst +++ b/README.rst @@ -34,12 +34,31 @@ be cloned from this repo and hacked on directly. A couple bleeding edge components are being used atm pertaining to async ports of libraries for use with `trio`_. -Before installing make sure you have `pipenv`_. +Before installing make sure you have `pipenv`_ and have installed +``python3.7`` as well as `kivy source build`_ dependencies +since currently there's reliance on an async development branch. + +`kivy` dependencies +=================== +On Archlinux you need the following dependencies:: + + pacman -S python-docutils gstreamer sdl2_ttf sdl2_mixer sdl2_image + +To manually install the async branch of ``kivy`` from github do (though +this should be done as part of the ``pipenv install`` below):: + + pipenv install -e 'git+git://github.com/matham/kivy.git@async-loop#egg=kivy' + + +.. _kivy source build: + https://kivy.org/docs/installation/installation-linux.html#installation-in-a-virtual-environment + + For a development install:: git clone git@github.com:pikers/piker.git cd piker - pipenv install --dev -e . + pipenv install --pre -e . pipenv shell @@ -77,18 +96,3 @@ Then start the client app as normal:: .. _trio: https://github.com/python-trio/trio .. _pipenv: https://docs.pipenv.org/ - - -Finicky dependencies -==================== -For those running pop-culture distros that don't yet ship ``python3.7`` -you'll need to install it as well as `kivy source build`_ dependencies -since currently there's reliance on an async development branch. - -To install the async branch of `kivy` from github do:: - - pipenv install -e 'git+git://github.com/matham/kivy.git@async-loop#egg=kivy' - - -.. _kivy source build: - https://kivy.org/docs/installation/installation-linux.html#installation-in-a-virtual-environment