A package for authoring and building PreTeXt documents.
Project description
PreTeXt-CLI
A package for authoring and building PreTeXt documents.
Documentation for end-users is available at https://pretextbook.github.io/pretext-cli/.
Documentation for developers is available below.
Development
From the "Clone or Download" button on GitHub, copy the REPO_URL
into the below command to clone the project.
git clone [REPO_URL]
cd pretext.py
Install pipenv
to manage your environment:
python -m pip install --user pipenv # or python3 if necessary
Then all dependencies can be installed as a one-liner:
pipenv install --three
Then, use pipenv run [CMD]
to run individual scripts, e.g.:
$ pipenv run pretext new "My Great Book"
Generating new PreTeXt project in `my-great-book`.
Or use pipenv shell
to enter the virtual environment directly.
$ pipenv shell
Launching subshell in virtual environment…
$ pretext new "My Great Book"
Generating new PreTeXt project in `my-great-book`.
To add dependencies for the package, update setup.py
. then run pipenv update
.
To add dependencies for the development environment, use pipenv install [package]
.
Packaging
See https://packaging.python.org/tutorials/packaging-projects/.
python build.py
Versioning
See VERSIONING.md.
PreTeXt XSL
Right now, we're mirroring resources from
https://github.com/rbeezer/mathbook/ using the commit
found in pretext/static/CORE_COMMIT
.
(TODO: pull/build these without mirroring)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pretextbook-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6589542f3cc3f0533d9086186c7817f060909a19b53efd380c93dfe80c00fc0b |
|
MD5 | 5c1e8462c32f8daa4b0265e2e3f8204a |
|
BLAKE2b-256 | 5b612fff5596629bc937e2f684347c2a5dd2ed5adc159a2845b5e45ec9752cb8 |