You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
1 year ago
..
source Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
Makefile Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
README.rst Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
conf.py Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
index.rst Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
make.bat Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago
requirements.txt Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 1 year ago

README.rst

Python Typing Documentation
~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reading the docs
=================

The live documentation for Python's static typing can be found at
`typing.readthedocs.io <https://typing.readthedocs.io/>`_.

Building the docs
=================

The documentation is built with tools which are not included in this
tree but are maintained separately and are available from
`PyPI <https://pypi.org/>`_.

* `Sphinx <https://pypi.org/project/Sphinx/>`_
* `python-docs-theme <https://pypi.org/project/python-docs-theme/>`_

The easiest way to install these tools is to create a virtual environment and
install the tools into there.

Using make
----------

To get started on UNIX, you can create a virtual environment with the command ::

  make venv

That will install all the tools necessary to build the documentation. Assuming
the virtual environment was created in the ``venv`` directory (the default;
configurable with the VENVDIR variable), you can run the following command to
build the HTML output files::

  make html

By default, if the virtual environment is not created, the Makefile will
look for instances of sphinxbuild and blurb installed on your process PATH
(configurable with the SPHINXBUILD and BLURB variables).

Available make targets are:

* "clean", which removes all build files.

* "venv", which creates a virtual environment with all necessary tools
  installed.

* "html", which builds standalone HTML files for offline viewing.

* "text", which builds a plain text file for each source file.