mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-01-13 12:19:26 -05:00
Attempt to clarify Python version requirements (#7161)
In particular, we depend on `typing.TYPE_CHECKING`, which is only present in 3.5.2. It turns out that Ubuntu Xenial, despite having a package called `python 3 (3.5.1-3)`, actually has python 3.5.2, so I think this is fine.
This commit is contained in:
parent
90246344e3
commit
e577c5d607
@ -36,7 +36,7 @@ that your email address is probably `user@example.com` rather than
|
|||||||
System requirements:
|
System requirements:
|
||||||
|
|
||||||
- POSIX-compliant system (tested on Linux & OS X)
|
- POSIX-compliant system (tested on Linux & OS X)
|
||||||
- Python 3.5, 3.6, 3.7 or 3.8.
|
- Python 3.5.2 or later, up to Python 3.8.
|
||||||
- At least 1GB of free RAM if you want to join large public rooms like #matrix:matrix.org
|
- At least 1GB of free RAM if you want to join large public rooms like #matrix:matrix.org
|
||||||
|
|
||||||
Synapse is written in Python but some of the libraries it uses are written in
|
Synapse is written in Python but some of the libraries it uses are written in
|
||||||
@ -427,8 +427,8 @@ so, you will need to edit `homeserver.yaml`, as follows:
|
|||||||
for having Synapse automatically provision and renew federation
|
for having Synapse automatically provision and renew federation
|
||||||
certificates through ACME can be found at [ACME.md](docs/ACME.md).
|
certificates through ACME can be found at [ACME.md](docs/ACME.md).
|
||||||
Note that, as pointed out in that document, this feature will not
|
Note that, as pointed out in that document, this feature will not
|
||||||
work with installs set up after November 2019.
|
work with installs set up after November 2019.
|
||||||
|
|
||||||
If you are using your own certificate, be sure to use a `.pem` file that
|
If you are using your own certificate, be sure to use a `.pem` file that
|
||||||
includes the full certificate chain including any intermediate certificates
|
includes the full certificate chain including any intermediate certificates
|
||||||
(for instance, if using certbot, use `fullchain.pem` as your certificate, not
|
(for instance, if using certbot, use `fullchain.pem` as your certificate, not
|
||||||
|
Loading…
Reference in New Issue
Block a user