Add setup.py for easier install (No need to figure out paths)

pull/2/head
Gavin Mogan 5 years ago
parent ed377fb705
commit 72d434956a

@ -21,22 +21,12 @@ your own backend, following the [Integration section](#integrate). This module s
and profile information into actionables in synapse, and adapt your user profile with what is given. and profile information into actionables in synapse, and adapt your user profile with what is given.
## Install ## Install
### From Synapse v0.34.0/py3 Copy in whichever directory python can pick it up as a module.
Copy in whichever directory python3.x can pick it up as a module.
If you installed synapse using the Matrix debian repos:
``` ```
sudo curl https://raw.githubusercontent.com/ma1uta/matrix-synapse-rest-password-provider/master/rest_auth_provider.py -o /opt/venvs/matrix-synapse/lib/python3.7/site-packages/rest_auth_provider.py sudo pip install git+https://github.com/ma1uta/matrix-synapse-rest-password-provider
``` ```
If the command fail, double check that the python version still matches. If not, please let us know by opening an issue.
### Before Synapse v0.34.0/py3 or any py2-based release
Copy in whichever directory python2.x can pick it up as a module.
If you installed synapse using the Matrix debian repos:
```
sudo curl https://raw.githubusercontent.com/ma1uta/matrix-synapse-rest-password-provider/master/rest_auth_provider.py -o /usr/lib/python2.7/dist-packages/rest_auth_provider.py
```
If the command fail, double check that the python version still matches. If not, please let us know by opening an issue. If the command fail, double check that the python version still matches. If not, please let us know by opening an issue.
## Configure ## Configure

@ -0,0 +1,12 @@
from setuptools import setup
setup(
name="rest_auth_provider",
version="0.0.1",
py_modules=['rest_auth_provider'],
description="Password Provider for Synapse fetching data from a REST endpoint",
include_package_data=True,
zip_safe=True,
install_requires=[],
)
Loading…
Cancel
Save