Update doc
This commit is contained in:
parent
22af8e782b
commit
2e35cdea6c
|
@ -112,7 +112,7 @@ libnghttp2_asio C++ library requires the following packages:
|
||||||
The Python bindings require the following packages:
|
The Python bindings require the following packages:
|
||||||
|
|
||||||
* cython >= 0.19
|
* cython >= 0.19
|
||||||
* python >= 2.7
|
* python >= 3.8
|
||||||
* python-setuptools
|
* python-setuptools
|
||||||
|
|
||||||
If you are using Ubuntu 16.04 LTS (Xenial Xerus) or Debian 8 (jessie)
|
If you are using Ubuntu 16.04 LTS (Xenial Xerus) or Debian 8 (jessie)
|
||||||
|
@ -1422,7 +1422,7 @@ The extension module is called ``nghttp2``.
|
||||||
determined by the ``configure`` script. If the detected Python version is not
|
determined by the ``configure`` script. If the detected Python version is not
|
||||||
what you expect, specify a path to Python executable in a ``PYTHON``
|
what you expect, specify a path to Python executable in a ``PYTHON``
|
||||||
variable as an argument to configure script (e.g., ``./configure
|
variable as an argument to configure script (e.g., ``./configure
|
||||||
PYTHON=/usr/bin/python3.5``).
|
PYTHON=/usr/bin/python3.8``).
|
||||||
|
|
||||||
The following example code illustrates basic usage of the HPACK compressor
|
The following example code illustrates basic usage of the HPACK compressor
|
||||||
and decompressor in Python:
|
and decompressor in Python:
|
||||||
|
@ -1494,7 +1494,7 @@ BaseRequestHandler usage:
|
||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
import io, ssl
|
import io, ssl
|
||||||
import nghttp2
|
import nghttp2
|
||||||
|
|
|
@ -13,7 +13,7 @@ The extension module is called ``nghttp2``.
|
||||||
determined by configure script. If the detected Python version is not
|
determined by configure script. If the detected Python version is not
|
||||||
what you expect, specify a path to Python executable in ``PYTHON``
|
what you expect, specify a path to Python executable in ``PYTHON``
|
||||||
variable as an argument to configure script (e.g., ``./configure
|
variable as an argument to configure script (e.g., ``./configure
|
||||||
PYTHON=/usr/bin/python3.5``).
|
PYTHON=/usr/bin/python3.8``).
|
||||||
|
|
||||||
HPACK API
|
HPACK API
|
||||||
---------
|
---------
|
||||||
|
@ -137,14 +137,14 @@ HTTP/2 servers
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
We use :py:mod:`asyncio` for HTTP/2 server classes, and ALPN.
|
We use :py:mod:`asyncio` for HTTP/2 server classes, and ALPN.
|
||||||
Therefore, Python 3.5 or later is required to use these objects.
|
Therefore, Python 3.8 or later is required to use these objects.
|
||||||
To explicitly configure nghttp2 build to use Python 3.5, specify
|
To explicitly configure nghttp2 build to use Python 3.8, specify
|
||||||
the ``PYTHON`` variable to the path to Python 3.5 executable when
|
the ``PYTHON`` variable to the path to Python 3.8 executable when
|
||||||
invoking configure script like this:
|
invoking configure script like this:
|
||||||
|
|
||||||
.. code-block:: text
|
.. code-block:: text
|
||||||
|
|
||||||
$ ./configure PYTHON=/usr/bin/python3.5
|
$ ./configure PYTHON=/usr/bin/python3.8
|
||||||
|
|
||||||
.. py:class:: HTTP2Server(address, RequestHandlerClass, ssl=None)
|
.. py:class:: HTTP2Server(address, RequestHandlerClass, ssl=None)
|
||||||
|
|
||||||
|
@ -336,7 +336,7 @@ The following example illustrates :py:class:`HTTP2Server` and
|
||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
import io, ssl
|
import io, ssl
|
||||||
|
|
||||||
|
@ -367,7 +367,7 @@ response body generation. This is simplified reverse proxy:
|
||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
import ssl
|
import ssl
|
||||||
import os
|
import os
|
||||||
|
|
Loading…
Reference in New Issue