Andrew Morgan
8fced9e2ac
Remove unused, undocumented "content repo" resource ( #6628 )
...
* commit '98247c4a0':
Remove unused, undocumented "content repo" resource (#6628 )
2020-03-20 16:57:48 +00:00
Andrew Morgan
fa87b96ad2
Merge pull request #6537 from matrix-org/erikj/bump_mypy_version
...
* commit '5cadbd9eb':
More rewording of changelog.
Reword changelog
Add deprecation notes
Newsfile
Bump version of mypy
2020-03-19 18:00:37 +00:00
Andrew Morgan
e5592ca2c1
Merge pull request #6534 from matrix-org/erikj/extend_mypy
...
* commit '7e67cfc87':
Newsfile
Include more folders in mypy
2020-03-19 17:59:57 +00:00
Andrew Morgan
be3e14a46a
Add benchmarks for structured logging performance ( #6266 )
...
* commit 'fdec84aa4':
Add benchmarks for structured logging performance (#6266 )
2020-03-19 16:07:58 +00:00
Andrew Morgan
42706d25d0
Python 3.8 for tox ( #6341 )
...
* commit 'c5abb67e4':
Python 3.8 for tox (#6341 )
2020-03-18 16:13:56 +00:00
Andrew Morgan
638820f571
Update black to 19.10b0 ( #6304 )
...
* commit '020add509':
Update black to 19.10b0 (#6304 )
2020-03-16 19:22:24 +00:00
Andrew Morgan
4f2e76e6d2
Update CI to run isort on scripts and scripts-dev ( #6270 )
...
* commit '2cab02f9d':
2020-03-16 15:36:28 +00:00
Andrew Morgan
057e4348a2
Remove redundant arguments to CI's flake8 ( #6277 )
...
* commit '9178ac1b6':
Remove redundant arguments to CI's flake8 (#6277 )
2020-03-16 15:36:03 +00:00
Andrew Morgan
f39a91708f
Merge pull request #6268 from matrix-org/erikj/case_insensitive_room_dir
...
* commit '1652c8c1f':
Add comment as to why we're pinning black in tests
Pin black version
Newsfile
Make room directory search case insensitive
2020-03-16 15:33:42 +00:00
Andrew Morgan
3d5a537934
Add config linting script that checks for bool casing ( #6203 )
...
* commit '409c62b27':
Add config linting script that checks for bool casing (#6203 )
2020-03-16 15:26:24 +00:00
Andrew Morgan
3261565623
Fix presence timeouts when synchrotron restarts. ( #6212 )
2020-02-26 12:40:51 +00:00
Andrew Morgan
19099efcfb
Refactor HomeserverConfig so it can be typechecked ( #6137 )
2020-02-26 12:32:49 +00:00
Andrew Morgan
15a9ca24aa
Fix for structured logging tests stomping on logs ( #6023 )
2020-02-25 14:27:36 +00:00
Andrew Morgan
686d3d6213
Fix coverage in sytest and use plugins for buildkite ( #5922 )
2020-02-24 17:19:36 +00:00
Andrew Morgan
35a521bd6f
Implement a structured logging output system. ( #5680 )
2020-02-21 11:38:13 +00:00
Andrew Morgan
e8761d7c7b
Pin black to 19.3b0
2020-02-14 14:27:15 +00:00
Andrew Morgan
622d0be1b3
Fix with isort==4.3.21 and black==19.3b0
2020-02-14 14:27:12 +00:00
Andrew Morgan
28eba8747e
Run Black. ( #5482 )
2020-02-13 11:30:15 +00:00
Andrew Morgan
dd486836f7
Merge remote-tracking branch 'dinsic/dinsic' into dinsic-release-v1.1.0
2020-02-10 16:37:49 +00:00
Richard van der Hoff
98247c4a0e
Remove unused, undocumented "content repo" resource ( #6628 )
...
This looks like it got half-killed back in #888 .
Fixes #6567 .
2020-01-03 17:10:52 +00:00
Erik Johnston
495005360c
Bump version of mypy
2019-12-12 15:21:12 +00:00
Erik Johnston
324d4f61b8
Include more folders in mypy
2019-12-12 14:52:11 +00:00
Amber Brown
fdec84aa42
Add benchmarks for structured logging performance ( #6266 )
2019-12-03 20:21:25 +11:00
Richard van der Hoff
c5abb67e43
Python 3.8 for tox ( #6341 )
...
... and update INSTALL.md to include py3.8.
We'll also have to update the buildkite pipeline to run it
2019-11-07 17:14:13 +00:00
Amber Brown
020add5099
Update black to 19.10b0 ( #6304 )
...
* update version of black and also fix the mypy config being overridden
2019-11-01 02:43:24 +11:00
Andrew Morgan
2cab02f9d1
Update CI to run isort on scripts and scripts-dev ( #6270 )
2019-10-30 11:17:14 +00:00
Andrew Morgan
9178ac1b6a
Remove redundant arguments to CI's flake8 ( #6277 )
2019-10-30 11:07:18 +00:00
Erik Johnston
9d8dc85df2
Add comment as to why we're pinning black in tests
2019-10-29 10:50:42 +00:00
Erik Johnston
c28a30da84
Pin black version
2019-10-29 10:37:50 +00:00
Andrew Morgan
409c62b27b
Add config linting script that checks for bool casing ( #6203 )
...
Add a linting script that enforces all boolean values in the default config be lowercase.
This has annoyed me for a while so I decided to fix it.
2019-10-23 13:22:54 +01:00
Erik Johnston
5859a5c569
Fix presence timeouts when synchrotron restarts. ( #6212 )
...
* Fix presence timeouts when synchrotron restarts.
Handling timeouts would fail if there was an external process that had
timed out, e.g. a synchrotron restarting. This was due to a couple of
variable name typoes.
Fixes #3715 .
2019-10-18 06:42:26 +01:00
Amber Brown
f743108a94
Refactor HomeserverConfig so it can be typechecked ( #6137 )
2019-10-10 09:39:35 +01:00
Amber Brown
b617864cd9
Fix for structured logging tests stomping on logs ( #6023 )
2019-09-13 02:29:55 +10:00
Brendan Abolivier
6cf60da6e9
Fix CI
2019-09-05 16:40:55 +01:00
Amber Brown
e7011280c7
Fix coverage in sytest and use plugins for buildkite ( #5922 )
2019-08-29 22:19:57 +10:00
Amber Brown
7dc398586c
Implement a structured logging output system. ( #5680 )
2019-08-28 21:18:53 +10:00
Amber Brown
32e7c9e7f2
Run Black. ( #5482 )
2019-06-20 19:32:02 +10:00
Amber Brown
09e9a26b71
Remove Python 2.7 support. ( #5425 )
...
* 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
2019-06-12 21:31:59 +10:00
Richard van der Hoff
bab3eddac4
Pin eliot to <1.8 on python 3.5.2 ( #5218 )
...
* Pin eliot to <1.8 on python 3.5.2
Fixes https://github.com/matrix-org/synapse/issues/5199
* Add support for 'markers' to python_dependencies
* tell xargs not to strip quotes
2019-05-21 15:58:01 +01:00
Richard van der Hoff
00714e5102
set PIP_USE_PEP517 = False for tests
...
pip 19.1 otherwise complains about "editable mode is not supported for
pyproject.toml-style projects"
2019-04-25 14:52:19 +01:00
Erik Johnston
b0e767f7bb
Add comment back in
2019-03-19 12:51:32 +00:00
Erik Johnston
4d25624ff6
Revert changes
2019-03-19 10:28:00 +00:00
Erik Johnston
00d97668bf
Bring py27-old into line with other test envs
2019-03-18 17:45:49 +00:00
Erik Johnston
b6ac5e40a0
Add coverage to py27-old
2019-03-18 17:38:22 +00:00
Richard van der Hoff
8e28bc5eee
Include a default configuration file in the 'docs' directory. ( #4791 )
2019-03-04 17:14:58 +00:00
Richard van der Hoff
c594cc8076
Run unit tests against python 3.7 ( #4677 )
...
* Run unit tests against python 3.7
... so that we span the full range of our supported python versions
* Switch to xenial
* fix psql fail
* pep8 etc want python 3.6
2019-02-20 18:42:24 +11:00
Erik Johnston
b201149c7e
Merge pull request #4420 from matrix-org/jaywink/openid-listener
...
New listener resource for the federation API "openid/userinfo" endpoint
2019-02-11 09:44:00 +00:00
Amber Brown
58f6c48183
Use native UPSERTs where possible ( #4306 )
2019-01-24 21:31:54 +11:00
Jason Robinson
899e60be80
Add parameterized Python module to test dependencies
...
Allows running parameterized tests. BSD license.
Signed-off-by: Jason Robinson <jasonr@matrix.org >
2019-01-23 10:32:41 +02:00
Amber Brown
c26f49a664
Make the dependencies more like a standard Python project and hook up the optional dependencies to setuptools ( #4298 )
2018-12-22 01:37:26 +11:00