Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop Python 3.5 from Trove classifier metadata. (#9782) | Dan Callahan | 2021-04-12 | 1 | -1/+0 |
| | | | | | * Drop Python 3.5 from Trove classifier metadata. Signed-off-by: Dan Callahan <danc@element.io> | ||||
* | Use mock from the stdlib. (#9772) | Patrick Cloke | 2021-04-09 | 1 | -1/+1 |
| | |||||
* | Require py36 and Postgres 9.6 | Richard van der Hoff | 2021-04-08 | 1 | -1/+1 |
| | |||||
* | Fix version for bugbear (#9734) | Jonathan de Jong | 2021-04-02 | 1 | -1/+1 |
| | |||||
* | Bump mypy-zope to 0.2.13. (#9678) | Patrick Cloke | 2021-03-24 | 1 | -1/+1 |
| | | | | This fixes an error ("Cannot determine consistent method resolution order (MRO)") when running mypy with a cache. | ||||
* | Enable flake8-bugbear, but disable most checks. (#9499) | Jonathan de Jong | 2021-03-16 | 1 | -0/+1 |
| | | | | * Adds B00 to ignored checks. * Fixes remaining issues. | ||||
* | Bump the mypy and mypy-zope versions. (#9529) | Patrick Cloke | 2021-03-03 | 1 | -1/+1 |
| | |||||
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -1/+1 |
| | | | | | | | - Update black version to the latest - Run black auto formatting over the codebase - Run autoformatting according to [`docs/code_style.md `](https://github.com/matrix-org/synapse/blob/80d6dc9783aa80886a133756028984dbf8920168/docs/code_style.md) - Update `code_style.md` docs around installing black to use the correct version | ||||
* | Update isort to v5.7.0 (#9222) | Andrew Morgan | 2021-01-26 | 1 | -1/+1 |
| | | | | | This new version no longer has the problem of adding/removing a blank line in `.pyi` files, which black disagrees with. This would cause `isort` to slightly modify `.pyi` files, before `black` would subsequently modify back directly afterwards. Relevant `isort` issue: https://github.com/pycqa/isort/issues/1284 | ||||
* | Specify that the long description is rST in the package metadata. (#9180) | Patrick Cloke | 2021-01-20 | 1 | -0/+1 |
| | | | This avoids a warning when uploading packages to PyPI via twine. | ||||
* | Note support for Python 3.9 (#8665) | Dan Callahan | 2020-10-27 | 1 | -0/+1 |
| | | | | | As expected, all tests pass locally without modification. Signed-off-by: Dan Callahan <danc@element.io> | ||||
* | Pin mypy-zope for compatibility with mypy. (#8600) | Patrick Cloke | 2020-10-21 | 1 | -1/+1 |
| | |||||
* | Update mypy to 0.790, and move dependencies to extras (#8583) | Jonathan de Jong | 2020-10-20 | 1 | -0/+2 |
| | |||||
* | Add option to scripts-dev/lint.sh to only lint files changed since the last ↵ | Andrew Morgan | 2020-10-15 | 1 | -3/+1 |
| | | | | | | | | | | git commit (#8472) This PR makes several changes to the `./scripts-dev/lint.sh` script, which lints the codebase with a number of tools: * Adds usage information, with `-h` flag to show it. Otherwise it will show when providing an unknown flag. * Adds option `-d` which will check both staged and unstaged files that have changed since the last commit and add them to the list of files to lint. - Note that only files without an extension, or with a `.py` extension will be allowed. This prevents editing bash scripts causing the linters to break on non-python files. * Improves the print-out of which files/directories are being linted. | ||||
* | Do not check lint/test dependencies at runtime. (#8377) | Patrick Cloke | 2020-09-23 | 1 | -0/+16 |
| | | | moves non-runtime dependencies out of synapse.python_dependencies (test and lint) | ||||
* | Advertise Python 3.8 support in setup.py (#7602) | Andrew Morgan | 2020-06-01 | 1 | -0/+1 |
| | | | Synapse supports Python 3.8. We've been using it in CI for a while now. | ||||
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -14/+17 |
| | |||||
* | Remove Python 2.7 support. (#5425) | Amber Brown | 2019-06-12 | 1 | -0/+10 |
| | | | | | | | | * remove 2.7 from CI and publishing * fill out classifiers and also make it not be installed on 3.5 * some minor bumps so that the old deps work on python 3.5 | ||||
* | Add systemd-python to optional dependencies (#4339) | Silke Hofstra | 2019-04-16 | 1 | -5/+1 |
| | | | | | | | Using systemd-python allows for logging to the systemd journal, as is documented in: `synapse/contrib/systemd/log_config.yaml`. Signed-off-by: Silke Hofstra <silke@slxh.eu> | ||||
* | Make the dependencies more like a standard Python project and hook up the ↵ | Amber Brown | 2018-12-22 | 1 | -2/+14 |
| | | | | optional dependencies to setuptools (#4298) | ||||
* | uh, Matrix is called Matrix these days... | Matthew Hodgson | 2018-10-21 | 1 | -2/+4 |
| | |||||
* | Implement a null 'test' command | Richard van der Hoff | 2016-12-09 | 1 | -2/+15 |
| | |||||
* | Don't try to run tox from setup.py | Richard van der Hoff | 2016-12-09 | 1 | -34/+28 |
| | | | | Using tox to run the tests is a bad idea, as per the comments. | ||||
* | copyrights | Matthew Hodgson | 2016-01-07 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into develop | Mark Haines | 2015-09-07 | 1 | -1/+1 |
|\ | | | | | | | | | Conflicts: setup.py | ||||
| * | DEPENDENCY_LINKS was turned to a list | Erik Johnston | 2015-09-04 | 1 | -1/+1 |
| | | |||||
* | | Pass an empty list of arguments to tox if no arguments are given | Mark Haines | 2015-08-26 | 1 | -0/+2 |
| | | |||||
* | | Install tox locally if it wasn't already installed when running setup.py test | Mark Haines | 2015-08-26 | 1 | -2/+10 |
| | | |||||
* | | Make 'setup.py test' run tox | Mark Haines | 2015-08-26 | 1 | -1/+26 |
| | | |||||
* | | Add tox.ini file for synapse | Mark Haines | 2015-08-25 | 1 | -5/+0 |
|/ | |||||
* | Depend on Twisted>=15.1 rather than pining to a particular version | Mark Haines | 2015-08-12 | 1 | -1/+1 |
| | |||||
* | Bump the version of twisted needed for setup_requires to 15.2.1 | Mark Haines | 2015-06-15 | 1 | -1/+1 |
| | |||||
* | Seperate scripts/ into scripts/ and scripts-dev/, where scripts/* are ↵ | Erik Johnston | 2015-05-06 | 1 | -1/+2 |
| | | | | automatically added to the package | ||||
* | D'oh - setup.py used the dict directly: make it use the wrapper function. | David Baker | 2015-03-19 | 1 | -1/+1 |
| | |||||
* | Rename register script to 'register_new_matrix_user' | Erik Johnston | 2015-03-13 | 1 | -1/+1 |
| | |||||
* | Add 'register_new_user' script | Erik Johnston | 2015-03-13 | 1 | -1/+1 |
| | |||||
* | Rename path to path_segments to make it clearer that it is a list | Mark Haines | 2015-02-10 | 1 | -4/+4 |
| | |||||
* | Add the 'setup_requires' and allow easy_install since jenkins uses them | Mark Haines | 2015-02-10 | 1 | -14/+5 |
| | |||||
* | Single source version and python dependencies, prevent people accidentally ↵ | Mark Haines | 2015-02-10 | 1 | -40/+40 |
| | | | | installing with easy_install, use scripts rather than entry_points to install synctl | ||||
* | Add a media/v1/identicon resource for generating identicons using pydenticon | Mark Haines | 2015-02-02 | 1 | -0/+1 |
| | |||||
* | Merge master into develop | Mark Haines | 2015-02-02 | 1 | -2/+2 |
|\ | | | | | | | | | | | Conflicts: README.rst setup.py | ||||
| * | Pin the version of Twisted to 14.0.2 since we are using some of its internals | Mark Haines | 2015-02-02 | 1 | -1/+2 |
| | | |||||
| * | Use >= for version of webclient | Erik Johnston | 2015-02-02 | 1 | -1/+1 |
| | | |||||
| * | Bump version of webclient pulled in. | Erik Johnston | 2015-02-02 | 1 | -2/+2 |
| | | |||||
* | | Add twisted to setup requires so it gets processed before setuptools_trial | David Baker | 2015-01-30 | 1 | -0/+1 |
| | | |||||
* | | Allow any greater version for webclient | Erik Johnston | 2015-01-30 | 1 | -1/+1 |
| | | |||||
* | | We do need Twisted 14, not 15: we use internal Twisted things that have been ↵ | David Baker | 2015-01-30 | 1 | -1/+1 |
|/ | | | | removed in 15. | ||||
* | Bump web sdk version to 0.6.0 | Mark Haines | 2014-12-19 | 1 | -2/+2 |
| | |||||
* | Merge branch 'develop' of github.com:matrix-org/synapse into events_refactor | Erik Johnston | 2014-12-11 | 1 | -0/+1 |
|\ | | | | | | | | | Conflicts: setup.py | ||||
| * | Merge branch 'develop' into media_repository | Mark Haines | 2014-12-10 | 1 | -4/+4 |
| |\ | |||||
| * | | Add pillow to dependencies | Mark Haines | 2014-12-05 | 1 | -0/+1 |
| | | | |||||
* | | | Merge branch 'develop' of github.com:matrix-org/synapse into events_refactor | Erik Johnston | 2014-12-09 | 1 | -3/+3 |
|\ \ \ | | |/ | |/| | |||||
| * | | point the entry_point for synapse-homeserver at the right method | Mark Haines | 2014-12-05 | 1 | -1/+1 |
| | | | |||||
| * | | Pull in latest matrix-angular_sdk | Erik Johnston | 2014-12-05 | 1 | -2/+2 |
| | | | |||||
| * | | Pull in latest matrix-angular_sdk | Erik Johnston | 2014-12-05 | 1 | -2/+2 |
| | | | |||||
* | | | Begin fleshing out a new Event object | Erik Johnston | 2014-12-02 | 1 | -0/+1 |
|/ / | |||||
* | | Bump pinned version of pynacl pulled from github | Erik Johnston | 2014-11-27 | 1 | -1/+1 |
| | | |||||
* | | Bump version numbers and change log | Erik Johnston | 2014-11-26 | 1 | -2/+2 |
|/ | |||||
* | Use tagged version of matrix-angular-sdk | Mark Haines | 2014-11-20 | 1 | -4/+4 |
| | |||||
* | Mark synapse as not zip-safe since it needs to be able to read schema files ↵ | Mark Haines | 2014-11-17 | 1 | -0/+1 |
| | | | | from the filesystem | ||||
* | Remove syweb directory. pull in syweb as a dependency from github | Mark Haines | 2014-11-17 | 1 | -2/+4 |
| | |||||
* | SYN-138: Rewrite synctl in python and include it in the python distribution | Mark Haines | 2014-11-13 | 1 | -0/+1 |
| | |||||
* | SYN-112: Get pynacl from github instead of PyPI | Mark Haines | 2014-11-04 | 1 | -0/+1 |
| | |||||
* | exclude tests | Mark Haines | 2014-11-04 | 1 | -1/+1 |
| | |||||
* | Add log message if we can't enable ECC. Require pyopenssl>=0.14 since 0.13 ↵ | Mark Haines | 2014-10-24 | 1 | -0/+1 |
| | | | | doesn't seem to have ECC | ||||
* | use a tagged version of syutil rather than master | Mark Haines | 2014-10-20 | 1 | -1/+1 |
| | |||||
* | Use https link to download syutil as not everyone has ssh access to github. | Mark Haines | 2014-10-20 | 1 | -2/+3 |
| | |||||
* | Bump syutil dependency | Erik Johnston | 2014-10-17 | 1 | -2/+2 |
| | |||||
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵ | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
| | | | | hasn't been incorporated in time for launch. | ||||
* | add pyyaml dependency for config files | Mark Haines | 2014-09-01 | 1 | -0/+1 |
| | |||||
* | Add python shebang line and chmod +x setup.py | Paul "LeoNerd" Evans | 2014-08-27 | 1 | -0/+2 |
| | |||||
* | Bump versions to 0.0.1 | Erik Johnston | 2014-08-22 | 1 | -1/+1 |
| | |||||
* | add in copyrights to everything, not just the synapse subdir, and add a ↵ | Matthew Hodgson | 2014-08-13 | 1 | -0/+14 |
| | | | | copyrighter.pl whilst we're at it | ||||
* | Fix dependency_link url | Erik Johnston | 2014-08-12 | 1 | -1/+1 |
| | |||||
* | Change syutil dependency link to point at github. | Erik Johnston | 2014-08-12 | 1 | -1/+1 |
| | |||||
* | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+40 |