summary refs log tree commit diff
path: root/synapse/python_dependencies.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add orjson as a dependency github/rei/moh-orjson-replication rei/moh-orjson-replicationOlivier Wilkinson (reivilibre)2022-04-071-0/+2
* Pin signedjson to <= 1.1.1 as a temporary workaround for #12324Sean Quah2022-04-051-1/+1
* Un-revert Jinja2 fix (#12313)Brendan Abolivier2022-03-281-2/+4
* Pin Jinja to <3.1.0 (#12297)Andrew Morgan2022-03-241-1/+2
* Revert "Replace instances of deprecated `Jinja2.Markup` with `markupsafe.Mark...Andrew Morgan2022-03-241-1/+0
* Replace instances of deprecated `Jinja2.Markup` with `markupsafe.Markup` (#12...Andrew Morgan2022-03-241-0/+1
* Use `ParamSpec` in type hints for `synapse.logging.context` (#12150)Sean Quah2022-03-081-1/+2
* Relax version guard for packaging (#12166)David Robertson2022-03-041-2/+2
* Use importlib.metadata to read requirements (#12088)David Robertson2022-03-011-104/+3
* Faster joins: parse msc3706 fields in send_join response (#12011)Richard van der Hoff2022-02-171-1/+2
* Revert "Pin to frozendict<2.1.2 (#11625)" and allow frozendict>2.1.2 (#11969)Pascal Bach2022-02-141-1/+1
* Use version string helper from matrix-common (#11979)David Robertson2022-02-141-1/+1
* Fix type errors introduced by new annotations in the Prometheus Client librar...reivilibre2022-02-021-2/+1
* Avoid type annotation problems in prom-client (#11834)David Robertson2022-01-261-1/+2
* Drop support for and remove references to EOL Python 3.6 (#11683)Shay2022-01-211-2/+2
* Re-apply: Move glob_to_regex and re_word_boundary to matrix-python-common #11...reivilibre2022-01-051-0/+1
* Pin to frozendict<2.1.2 (#11625)Richard van der Hoff2021-12-211-1/+2
* Revert "Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common`...Sean Quah2021-12-071-1/+0
* Move `glob_to_regex` and `re_word_boundary` to `matrix-python-common` (#11505)Sean Quah2021-12-061-0/+1
* Bump ijson dependency to 3.1 (#11438) (#11439)Daniel Molkentin2021-11-261-1/+1
* Validate new m.room.power_levels events (#10232)Aaron Raimist2021-08-261-1/+2
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-2/+2
* Remove support for ACME v1 (#10194)Brendan Abolivier2021-06-171-5/+0
* Ensure that we do not cache empty sync responses after a timeout (#10158)Richard van der Hoff2021-06-171-4/+2
* Use ijson to parse the response to `/send_join`, reducing memory usage. (#9958)Erik Johnston2021-05-201-0/+1
* Merge remote-tracking branch 'origin/release-v1.33.2' into developErik Johnston2021-05-071-1/+1
|\
| * Unpin attrs dep after new version has been released (#9946)Erik Johnston2021-05-071-1/+1
* | Merge remote-tracking branch 'origin/master' into developErik Johnston2021-05-061-1/+2
|\|
| * Pin attrs to <21.1.0 (#9937)Erik Johnston2021-05-061-1/+2
* | Optionally track memory usage of each LruCache (#9881)Erik Johnston2021-05-051-0/+2
|/
* Remove various bits of compatibility code for Python <3.6 (#9879)Andrew Morgan2021-04-271-7/+2
* Fix the suggested pip incantation for cryptography (#9699)Richard van der Hoff2021-03-291-2/+15
* Explicitly upgrade openssl in docker file and enforce new version of cryptogr...Erik Johnston2021-03-261-0/+3
* Add a comment about systemd-python. (#9464)Richard van der Hoff2021-02-231-0/+3
* Add experimental support for PyPy. (#9123)Jonathan de Jong2021-02-041-2/+6
* Bump psycopg2 version (#9204)Erik Johnston2021-01-221-2/+2
* Fix installing pysaml2 on Python 3.5. (#8898)Patrick Cloke2020-12-081-1/+5
* Remove version pin prometheus_client dependency (#8875)Jordan Bancino2020-12-041-8/+5
* Cap the version of prometheus_client to <v0.9.0 in the dockerfile (#8767)Andrew Morgan2020-11-171-0/+4
* Drop support for ancient prometheus_client (#8426)Richard van der Hoff2020-09-301-1/+5
* Do not check lint/test dependencies at runtime. (#8377)Patrick Cloke2020-09-231-9/+4
* Move lint dependencies to extras_require (#8330)Jonathan de Jong2020-09-171-1/+4
* Bump canonicaljson to version 1.4.0 (#8262)Alexandre Morignot2020-09-071-1/+1
* Revert pinning of setuptools (#8239)Patrick Cloke2020-09-031-4/+0
* Do not install setuptools 50.0. (#8212)Patrick Cloke2020-09-011-0/+4
* Fix `wait_for_stream_position` for multiple waiters. (#8196)Erik Johnston2020-08-281-1/+3
* Iteratively encode JSON responses to avoid blocking the reactor. (#8013)Patrick Cloke2020-08-181-1/+1
* Use the default templates when a custom template file cannot be found (#8037)Andrew Morgan2020-08-171-2/+0
* re-implement daemonize (#8011)Richard van der Hoff2020-08-041-1/+0
* Use the JSON module from the std library instead of simplejson. (#7936)Patrick Cloke2020-07-281-1/+1
* Allow to use higher versions of prometheus_client (#7780)Oliver Kurz2020-07-061-1/+1
* Explain the purpose of the "tests" conditional dependency requirement (#7751)Andrew Morgan2020-06-301-0/+4
* Require parameterized package version to be at least 0.7.0. (#7680)Oleg Girko2020-06-171-1/+2
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-1/+0
* Create a ListenerConfig object (#7681)Richard van der Hoff2020-06-161-3/+2
* Implement OpenID Connect-based login (#7256)Quentin Gliech2020-05-081-0/+1
* Make redis go faster with hiredis (#7439)Richard van der Hoff2020-05-061-1/+3
* Add ability to run replication protocol over redis. (#7040)Erik Johnston2020-04-221-0/+1
* Type defintions for use in refactoring for redaction changes (#6803)Richard van der Hoff2020-01-301-1/+3
* Remove the psutil dependency (#6318)Amber Brown2019-11-051-1/+0
* Fix up some typechecking (#6150)Amber Brown2019-10-021-4/+13
* Fix for structured logging tests stomping on logs (#6023)Amber Brown2019-09-131-3/+4
* Check dependencies on setup in the nicer way. (#5989)Jorik Schellekens2019-09-111-1/+7
* Implement a structured logging output system. (#5680)Amber Brown2019-08-281-3/+3
* Drop dependency on sdnotify (#5871)Richard van der Hoff2019-08-171-1/+0
* Add process hooks to tell systemd our state.Erik Johnston2019-07-221-0/+1
* Support Prometheus_client 0.4.0+ (#5636)Amber Brown2019-07-181-3/+1
* Add basic opentracing support (#5544)Jorik Schellekens2019-07-111-0/+1
* Fix JWT login (#5555)PauRE2019-06-271-0/+1
* Only import jinja2 when needed (#5514)Andrew Morgan2019-06-211-1/+2
* Run Black. (#5482)Amber Brown2019-06-201-16/+8
* Remove Python 2.7 support. (#5425)Amber Brown2019-06-121-2/+2
* Bump bleach version so that tests can run on old deps.Erik Johnston2019-06-111-1/+1
* Fix federation connections to literal IP addressesRichard van der Hoff2019-06-101-1/+3
* clean up impl, and import idna directlyRichard van der Hoff2019-06-101-0/+1
* Add ability to perform password reset via email without trusting the identity...Andrew Morgan2019-06-061-1/+1
* remove urllib3 pin (#5230)Marcus Hoffmann2019-05-221-8/+0
* Pin eliot to <1.8 on python 3.5.2 (#5218)Richard van der Hoff2019-05-211-6/+34
* Fix image orientation when generating thumbnail (#5039)PauRE2019-05-161-1/+1
* Merge branch 'master' into developRichard van der Hoff2019-05-031-0/+8
|\
| * pin urllib3 to <1.25Richard van der Hoff2019-05-031-0/+8
* | Add systemd-python to optional dependencies (#4339)Silke Hofstra2019-04-161-5/+9
* | Bump psycopg requirement (#5032)Richard van der Hoff2019-04-091-1/+3
|/
* Merge pull request #4632 from matrix-org/erikj/basic_sentryErik Johnston2019-02-181-0/+1
|\
| * Basic sentry integrationErik Johnston2019-02-121-0/+1
* | Merge pull request #4450 from 14mRh4X0r/fix-dependency-messageRichard van der Hoff2019-02-131-2/+5
|\ \ | |/ |/|
| * Fix error message for optional dependenciesWillem Mulder2019-01-231-2/+5
* | Merge pull request #4420 from matrix-org/jaywink/openid-listenerErik Johnston2019-02-111-1/+1
|\ \ | |/ |/|
| * Add parameterized Python module to test dependenciesJason Robinson2019-01-231-1/+1
* | Support ACME for certificate provisioning (#4384)Amber Brown2019-01-231-0/+4
|/
* Fix incorrect logcontexts after a Deferred was cancelled (#4407)Richard van der Hoff2019-01-171-2/+9
* Depend on pymacaroons >= 0.13.0 instead on pymacaroons-pynaclAndrej Shadura2019-01-161-1/+1
* Use msgpack instead of msgpack-pythonAndrej Shadura2019-01-161-1/+1
* Check jinja version for consent resource (#4327)Richard van der Hoff2019-01-071-19/+36
* Make the dependencies more like a standard Python project and hook up the opt...Amber Brown2018-12-221-141/+87
* Merge branch 'release-v0.34.0' into developRichard van der Hoff2018-12-111-3/+0
|\
| * Stop installing Matrix Console by defaultRichard van der Hoff2018-12-111-3/+0
* | Implement SAML2 authentication (#4267)Richard van der Hoff2018-12-071-1/+4
* | Rip out half-implemented m.login.saml2 support (#4265)Richard van der Hoff2018-12-061-1/+0
|/
* Delete the disused & unspecced identicon functionality (#4106)Amber Brown2018-10-291-1/+0
* Make psutil an explicit dependencyRichard van der Hoff2018-10-191-3/+1
* Fix roomlist since tokens on Python 3 (#4046)Will Hunt2018-10-171-1/+1
* Make workers work on Py3 (#4027)Amber Brown2018-10-131-3/+0
* Pin to prometheus_client<0.4 to avoid renaming all of our metricsRichard van der Hoff2018-10-031-1/+4
* Run our oldest supported configuration in CI (#3952)Amber Brown2018-09-271-13/+14
* We require attrs 16.0.0Richard van der Hoff2018-09-251-1/+3
* bump dep on pyopenssl to 16.xRichard van der Hoff2018-09-061-2/+2
* Port http/ to Python 3 (#3771)Amber Brown2018-09-061-0/+1
* Port storage/ to Python 3 (#3725)Amber Brown2018-08-311-0/+3
* Pin to twisted 17.1 or laterRichard van der Hoff2018-08-241-1/+1
* Correct attrs package name in requirements (#3492)Amber Brown2018-07-071-1/+1
* Add explicit dependency on netaddrRichard van der Hoff2018-07-061-3/+1
* Add missing dependency on attrRichard van der Hoff2018-06-061-0/+1
* Port to sortedcontainers (with tests!) (#3332)Amber Brown2018-06-061-1/+2
* replacing portionsAmber Brown2018-05-211-0/+1
* Fixes #3135 - Replace _OpenSSLECCurve with crypto.get_elliptic_curve (#3157)Will Hunt2018-04-301-4/+3
* Miscellaneous fixes to python_dependenciesRichard van der Hoff2018-04-261-1/+19
* Bump canonicaljson to 1.1.3Richard van der Hoff2018-04-131-1/+1
* Update canonicaljson dependencyRichard van der Hoff2018-04-121-1/+1
* Remove last usage of ujsonErik Johnston2018-03-261-1/+0
* use bcrypt.checkpwKrombel2018-03-051-1/+1
* Update pynacl dependency to 1.2.1 or higherPascal Bach2018-02-191-1/+1
* Allow use of higher versions of saml2Oliver Kurz2017-11-201-1/+1
* Make 'affinity' package optionalErik Johnston2017-10-021-1/+3
* Merge pull request #2288 from kyrias/bcryptRichard van der Hoff2017-08-231-1/+1
|\
| * python_dependencies: Use bcrypt module instead of py-bcryptJohannes Löthberg2017-06-171-1/+1
* | Allow configuration of CPU affinityRichard van der Hoff2017-08-151-0/+1
|/
* Add jsonschema to python_dependencies.pypik2017-03-231-0/+1
* Support registration / login with phone numberDavid Baker2017-03-131-0/+2
* Revert "Support registration & login with phone number"Erik Johnston2017-03-131-2/+0
* WIP support for msisdn 3pid proxy methodsDavid Baker2017-02-141-0/+2
* Bump twisted dependencyJohannes Löthberg2016-12-181-1/+1
* Use external ldap auth pacakgeErik Johnston2016-11-151-2/+2
* New Flake8 fixesErik Johnston2016-11-151-0/+2
* Accept optional token to public room listErik Johnston2016-09-151-0/+1
* Make psutil optionalErik Johnston2016-08-081-1/+3
* Add metrics for psutil derived memory usageErik Johnston2016-07-201-0/+1
* Rework ldap integration with ldap3Martin Weinelt2016-06-221-0/+3
* Merge remote-tracking branch 'origin/develop' into dbkr/email_notifsDavid Baker2016-04-291-1/+0
|\
| * Make pyjwt dependency optionalErik Johnston2016-04-251-1/+0
* | Hopefully all remaining bits for email notifsDavid Baker2016-04-271-0/+1
* | Flesh out email templatingDavid Baker2016-04-211-1/+1
* | Generate mails from a templateDavid Baker2016-04-201-0/+3
|/
* Sanitize the optional dependencies for spider APIErik Johnston2016-04-131-1/+0
* Add url_preview_enabled config option to turn on/off preview_url endpoint. de...Matthew Hodgson2016-04-081-2/+5
* Merge branch 'develop' into matthew/preview_urlsMatthew Hodgson2016-04-041-0/+1
|\
| * Add JWT supportNiklas Riekenbrauck2016-03-291-0/+1
* | make it buildMatthew Hodgson2016-03-291-0/+1
|/
* Pin pysaml2 version to 3.xErik Johnston2016-03-091-1/+1
* Allow third_party_signed to be specified on /joinDaniel Wagner-Hall2016-02-231-1/+1
* Merge branch 'master' of git+ssh://github.com/matrix-org/synapseMatthew Hodgson2016-02-101-2/+2
|\
| * Pin pynacl to 0.3.0Daniel Wagner-Hall2016-01-281-1/+1
| * copyrightsMatthew Hodgson2016-01-071-1/+1
* | try to bump syweb to 0.6.8Matthew Hodgson2016-02-101-1/+1
|/
* Add nacl.bindings to the list of modules checked. Re-arrange import order to ...Mark Haines2015-09-011-3/+3
* Print an example "pip install" line for a missing requirementMark Haines2015-09-011-6/+11
* Use the version of "matrix-angular-sdk" hosted on pypiMark Haines2015-09-011-5/+0
* Merge branch 'release-v0.10.0' into developMark Haines2015-08-281-6/+6
|\
| * Print the correct pip install line when failing due to lack of matrix-angular...Erik Johnston2015-08-251-5/+5
| * Revert previous commit. Instead, always download matrix-angular-sdk as a requ...Erik Johnston2015-08-251-3/+7
| * Remove dependency on matrix-angular-sdkErik Johnston2015-08-251-5/+1
* | Fix typo in module imports and package dependenciesMark Haines2015-08-251-1/+1
* | Remove syutil dependency in favour of smaller single-purpose librariesMark Haines2015-08-241-6/+3
* | Merge branch 'develop' into authDaniel Wagner-Hall2015-08-201-1/+1
|\ \
| * | Correct pynacl version to 0.3.0Daniel Wagner-Hall2015-08-201-1/+1
| |/
* | Switch to pymacaroons-pynaclDaniel Wagner-Hall2015-08-191-1/+1
* | Merge branch 'develop' into authDaniel Wagner-Hall2015-08-181-1/+1
|\|
| * Depend on Twisted>=15.1 rather than pining to a particular versionMark Haines2015-08-121-1/+1
| * Merge branch 'develop' into markjh/twisted-15Mark Haines2015-08-121-0/+2
| |\
| * \ Merge branch 'develop' into markjh/twisted-15Mark Haines2015-06-011-3/+4
| |\ \
| * | | Use Twisted-15.2.1, Use Agent.usingEndpointFactory rather than implement our ...Mark Haines2015-06-011-1/+1
* | | | Issue macaroons as opaque auth tokensDaniel Wagner-Hall2015-08-181-0/+1
| |_|/ |/| |
* | | Merge branch 'develop' of github.com:matrix-org/synapse into erikj/receiptsErik Johnston2015-07-131-0/+1
|\ \ \
| * | | Integrate SAML2 basic authentication - uses pysaml2Muthu Subramanian2015-07-081-0/+1
| | |/ | |/|
* / | Add blist to dependenciesErik Johnston2015-07-081-0/+1
|/ /
* | Bump syutil versionErik Johnston2015-05-291-3/+3
* | Add config option to turn off freezing events. Use new encode_json api and uj...Erik Johnston2015-05-291-0/+1
|/
* Merge branch 'master' of github.com:matrix-org/synapse into developErik Johnston2015-05-071-3/+3
|\
| * Bump syweb versionErik Johnston2015-05-071-3/+3
* | pynacl-0.3.0 was released so we can finally start using it directly from pypiMark Haines2015-05-071-6/+1
|/
* bump syutil to 0.0.6Mark Haines2015-04-291-3/+3
* Copyright noticesMark Haines2015-04-241-0/+14
* Bump syutil version to 0.0.5Mark Haines2015-04-211-3/+3
* Update syutil version to 0.0.4Mark Haines2015-04-141-3/+3
* pep8David Baker2015-03-171-2/+3
* Wire up the webclient optionDavid Baker2015-03-171-4/+16
* Also bump dependency link versionErik Johnston2015-03-131-2/+2
* bump dep on syweb 0.6.5Matthew Hodgson2015-03-121-1/+1
* Bump webclient versionErik Johnston2015-03-021-3/+3
* Bump matrix-angular-sdk versionErik Johnston2015-02-181-3/+3
* Fix syntaxMark Haines2015-02-181-1/+1
* Move pynacl to the top of the depedency link list so that it isMark Haines2015-02-181-5/+5
* Bump webclient versionErik Johnston2015-02-121-3/+3
* Update dependency linksErik Johnston2015-02-111-2/+2
* Bump syutil versionErik Johnston2015-02-111-1/+1
* Allow newer versions of syutilMark Haines2015-02-111-1/+1
* Single source version and python dependencies, prevent people accidentally in...Mark Haines2015-02-101-3/+3
* Code-style fixesMark Haines2015-02-101-2/+4
* oopsMatthew Hodgson2015-02-091-1/+1
* oopsMatthew Hodgson2015-02-091-1/+1
* only do word-boundary patches on bodies for nowMatthew Hodgson2015-02-091-1/+1
* Merge pull request #46 from matrix-org/identiconsMark Haines2015-02-021-0/+1
|\
| * Add pydenticon to python_dependenciesMark Haines2015-02-021-0/+1
* | Generate a list of dependencies from synapse/python_dependencies.pyMark Haines2015-02-021-0/+41
|/
* We do need Twisted 14, not 15: we use internal Twisted things that have been ...David Baker2015-01-301-1/+1
* Stop complaining about Synapse Angular SDK 0.6.1Paul "LeoNerd" Evans2015-01-231-1/+1
* Check the existance and versions of necessary modules when starting synapse, ...Mark Haines2015-01-081-0/+80