12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- .. highlight:: shell
- Installation
- ------------
- On a Debian based distribution, do::
- $ sudo apt-get install python-pip
- On GNU Guix, do::
- $ guix package -i python-pip
- Install globally
- ~~~~~~~~~~~~~~~~
- ::
- $ sudo pip install lpschedule-generator
- Install locally using virtualenv
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- First get ``virtualenv``.
- On a Debian based distribution, do::
- $ sudo apt-get install python-virtualenv
- On GNU Guix, do::
- $ guix package -i python-virtualenv
- Make a separate ``lpschedule-generator`` directory and initialize the
- virtual environment in it::
- $ mkdir lpschedule-generator
- $ cd lpschedule-generator
- $ virtualenv -p python3 .
- $ source bin/activate
- Install ``lpschedule-generator`` inside this directory using ``pip``::
- $ pip install lpschedule-generator
- Activating virtual environment
- ``````````````````````````````
- Always activate the virtual environment before using the ``lps_gen``
- command::
- $ cd path/to/lpschedule-generator
- $ source bin/activate
- Test
- ~~~~
- Do::
- $ lps_gen --help
- .. highlight:: text
- You must get::
- usage: lps_gen [-h] [-sc | -sp] [--ical ICAL] [--version] lp_md
- positional arguments:
- lp_md Path to the LP markdown.
- optional arguments:
- -h, --help show this help message and exit
- -sc, --schedule Generate LP schedule
- -sp, --speakers Generate LP speakers
- --ical ICAL Specify LP year as argument; generates iCal
- --version Show version number and exit.
- If the ``lps_gen`` command is installed, move to the :ref:`next
- section <lps-doc-sec-schedule>`; otherwise ask for
- :ref:`lps-doc-sec-help`.
|