summary refs log tree commit diff
path: root/mypy.ini (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add stricter mypy options (#15694)Patrick Cloke2023-05-311-3/+20
* Add type hints to test_descriptors. (#15659)Patrick Cloke2023-05-241-3/+0
* Run mypy type checking with the minimum supported Python version (#15602)Eric Eastwood2023-05-161-0/+3
* Add type hints to schema deltas (#15497)Patrick Cloke2023-04-271-10/+0
* Check databases/__init__ and main/cache with mypy. (#15496)Patrick Cloke2023-04-271-3/+0
* Finish type hints for federation client HTTP code. (#15465)Patrick Cloke2023-04-241-6/+0
* Add missing type hints to `synapse.storage.database`. (#15230)Patrick Cloke2023-03-091-3/+0
* Pull in netaddr type hints. (#15231)Patrick Cloke2023-03-091-5/+0
* Add missing type hints to InsecureInterceptableContextFactory. (#15164)Patrick Cloke2023-02-281-3/+0
* Fix-up type hints in tests/server.py. (#15084)Patrick Cloke2023-02-171-2/+0
* Add final type hint to tests.unittest. (#15072)Patrick Cloke2023-02-141-3/+0
* Add final type hint to synapse.server. (#15035)Patrick Cloke2023-02-091-3/+0
* Proper types for `tests.module_api` (#15031)David Robertson2023-02-091-1/+0
* Add more missing type hints to tests. (#15028)Patrick Cloke2023-02-081-18/+0
* Add missing type hints to tests. (#15027)Patrick Cloke2023-02-081-18/+0
* Explicit disabling of disallowed_untyped_defs. (#15026)Patrick Cloke2023-02-081-58/+25
* Typecheck tests.rest.media.v1.test_media_storage (#15008)David Robertson2023-02-071-1/+0
* Proper types for tests.test_terms_auth (#15007)David Robertson2023-02-071-1/+3
* Properly typecheck types.http (#14988)David Robertson2023-02-071-3/+3
* Add missing types to test_state. (#14985)Patrick Cloke2023-02-061-1/+3
* Type hints for tests.federation (#14991)David Robertson2023-02-061-3/+1
* Add missing type hints to tests.replication. (#14987)Patrick Cloke2023-02-061-0/+3
* Expect type stubs from canonicaljson (#14992)David Robertson2023-02-061-3/+0
* Type hints for tests.appservice (#14990)David Robertson2023-02-061-1/+3
* Properly typecheck tests.api (#14983)David Robertson2023-02-031-1/+3
* Properly typecheck tests.app (#14984David Robertson2023-02-031-1/+3
* Add missing type hints in tests (#14879)Patrick Cloke2023-01-261-3/+3
* Fix type hints in typing edu unit tests (#14886)Andrew Morgan2023-01-261-1/+0
* Add missing type hints for tests.events. (#14904)Patrick Cloke2023-01-251-2/+3
* Fix type hints in knocking tests. (#14887)Andrew Morgan2023-01-251-1/+0
* Fix type hints for Monthly Active Users tests (#14889)Andrew Morgan2023-01-221-1/+0
* Add type hints to `TestRatelimiter` (#14885)Andrew Morgan2023-01-211-1/+0
* Fix-up type hints for tests.push module. (#14816)Patrick Cloke2023-01-111-4/+1
* Add missing type hints to tests. (#14687)Patrick Cloke2022-12-281-2/+4
* Add missing type hints to tests.config. (#14681)Patrick Cloke2022-12-161-3/+1
* Add missing type hints to tests.handlers. (#14680)Patrick Cloke2022-12-161-4/+1
* Allow selecting "prejoin" events by state keys (#14642)David Robertson2022-12-131-3/+9
* Enable `--warn-redundant-casts` option in mypy (#14671)David Robertson2022-12-121-0/+1
* Require types in tests.storage. (#14646)Patrick Cloke2022-12-091-10/+4
* Add missing types to tests.util. (#14597)Patrick Cloke2022-12-021-10/+3
* Add support for handling avatar with SSO login (#13917)Ashish Kumar2022-11-251-1/+3
* Add missing type hints to test.util.caches (#14529)Patrick Cloke2022-11-221-5/+6
* Enable 'strict_equality' checking for mypy (#14452)Andrew Morgan2022-11-171-0/+1
* Reintroduce #14376, with bugfix for monoliths (#14468)David Robertson2022-11-161-0/+3
* Avoid incrementing bg process utime/stime counters by negative durations (#14...David Robertson2022-10-311-1/+3
* Fix sending events into rooms with non-integer power levels (#14073)David Robertson2022-10-061-0/+3
* Add a stub Rust crate (#12595)Erik Johnston2022-09-061-1/+5
* Use Pydantic to systematically validate a first batch of endpoints in `synaps...David Robertson2022-08-151-1/+1
* Add missing types to opentracing. (#13345)Patrick Cloke2022-07-211-3/+0
* Type `tests.utils` (#13028)David Robertson2022-07-051-0/+3
* Remove tests/utils.py from mypy's exclude list (#13159)Andrew Morgan2022-07-041-1/+0
* More type hints for `synapse.logging` (#13103)Patrick Cloke2022-06-301-3/+0
* Actually typecheck `tests.test_server` (#13135)David Robertson2022-06-301-1/+0
* Extra type annotations in `test_server` (#13124)David Robertson2022-06-281-0/+3
* Type annotations in `synapse.databases.main.devices` (#13025)David Robertson2022-06-151-1/+0
* Type annotations for `test_v2` (#12985)David Robertson2022-06-091-1/+3
* Add some type hints to tests files (#12833)Dirk Klimpel2022-05-231-8/+0
* Simplify untyped-defs config in mypy.ini (#12790)David Robertson2022-05-191-156/+17
* Add some type hints to `event_federation` datastore (#12753)Dirk Klimpel2022-05-181-1/+0
* Add some type hints to datastore (#12717)Dirk Klimpel2022-05-171-2/+0
* Tidy up and type-hint the database engine modules (#12734)David Robertson2022-05-171-0/+3
* Another batch of type annotations (#12726)David Robertson2022-05-131-0/+21
* Reduce the number of "untyped defs" (#12716)David Robertson2022-05-121-0/+24
* remove constantly lib use and switch to enums. (#12624)andrew do2022-05-041-3/+0
* Prune mypy ignore_missing_imports list (#12608)David Robertson2022-05-031-51/+2
* Make `scripts-dev` pass `mypy --disallow-untyped-defs` (#12356)David Robertson2022-04-271-4/+6
* Remove unused `# type: ignore`s (#12531)David Robertson2022-04-271-0/+6
* Remove leftover references to setup.py (#12514)David Robertson2022-04-201-2/+2
* Dump setuptools; correct pyproject version number (#12478)David Robertson2022-04-201-1/+0
* Add missing type hints to config classes. (#12402)Patrick Cloke2022-04-111-1/+1
* Disallow untyped defs in synapse._scripts (#12422)David Robertson2022-04-111-0/+3
* Make `synapse._scripts` pass typechecks (#12421)David Robertson2022-04-081-5/+0
* Add missing type definitions for scripts in docker folder (#12280)Jorge Florian2022-04-081-0/+1
* Add type hints to some tests files (#12371)Dirk Klimpel2022-04-051-1/+0
* Remove more dead/broken dev scripts (#12355)David Robertson2022-04-031-3/+0
* Add type hints for `tests/unittest.py`. (#12347)Richard van der Hoff2022-04-011-1/+0
* Burn `check_signature` dev script. (#12351)David Robertson2022-04-011-1/+0
* Remove `list_url_patterns` dev script (#12349)David Robertson2022-04-011-1/+0
* Add more type hints to the main state store. (#12267)Patrick Cloke2022-03-311-1/+0
* Fix typechecker problems exposed by signedjson 1.1.2 (#12326)David Robertson2022-03-291-0/+3
* Add some type hints to datastore. (#12255)Dirk Klimpel2022-03-281-3/+0
* Add type hints to tests files. (#12256)Dirk Klimpel2022-03-211-2/+0
* Add some type hints to datastore (#12248)Dirk Klimpel2022-03-181-6/+0
* Add type hints to more tests files. (#12240)Dirk Klimpel2022-03-171-4/+0
* Add type hints to some tests/handlers files. (#12224)Dirk Klimpel2022-03-151-5/+0
* Add type hints to `tests/rest`. (#12208)Dirk Klimpel2022-03-111-1/+0
* Add experimental environment variable to enable asyncio reactor (#12135)Erik Johnston2022-03-081-0/+3
* Add type hints to `tests/rest` (#12146)Dirk Klimpel2022-03-031-6/+1
* Add suffices to scripts in scripts-dev (#12137)David Robertson2022-03-021-1/+11
* Add type hints to `tests/rest/client` (#12108)Dirk Klimpel2022-03-021-6/+0
* Move scripts directory inside synapse, exposing as setuptools entry_points (#...David Robertson2022-03-021-0/+4
* Add type hints to `tests/rest/client` (#12094)Dirk Klimpel2022-02-281-3/+0
* Add type hints to `tests/rest/client` (#12084)Dirk Klimpel2022-02-281-2/+1
* Add type hints to `synapse/storage/databases/main` (#11984)Dirk Klimpel2022-02-211-3/+0
* Adds misc missing type hints (#11953)Patrick Cloke2022-02-111-0/+6
* Add missing type hints to synapse.replication. (#11938)Patrick Cloke2022-02-081-0/+3
* Add type hints to `tests/rest/admin` (#11851)Dirk Klimpel2022-01-311-3/+0
* Add type hints to `synapse/storage/databases/main/events_bg_updates.py` (#11654)Dirk Klimpel2021-12-301-1/+3
* Fix a type annotation in `test_account_data.py` and remove it from the Mypy e...reivilibre2021-12-291-1/+0
* Add type hints to `synapse/storage/databases/main/stats.py` (#11653)Dirk Klimpel2021-12-291-1/+3
* Add type hints to event_push_actions. (#11594)Patrick Cloke2021-12-211-1/+3
* Add opentracing types (#11603)Shay2021-12-201-3/+0
* Add type hints to `synapse/tests/rest/admin` (#11590)Dirk Klimpel2021-12-161-0/+3
* Add type hints to `synapse/storage/databases/main/transactions.py` (#11589)Dirk Klimpel2021-12-161-1/+3
* Add type hints to `synapse/storage/databases/main/room.py` (#11575)Sean Quah2021-12-151-1/+3
* Add type hints to `synapse/storage/databases/main/e2e_room_keys.py` (#11549)Sean Quah2021-12-141-1/+3
* Add missing type hints to `synapse.logging.context` (#11556)Sean Quah2021-12-141-0/+3
* Add missing type hints to `synapse.appservice` (#11360)Patrick Cloke2021-12-141-0/+3
* Add missing type hints to synapse.http. (#11571)Patrick Cloke2021-12-141-0/+3
* Add type hints to `synapse/storage/databases/main/end_to_end_keys.py` (#11551)Sean Quah2021-12-131-1/+3
* Add type hints to `synapse/storage/databases/main/account_data.py` (#11546)Sean Quah2021-12-131-1/+3
* Add type hints to `synapse/tests/rest/admin` (#11501)Dirk Klimpel2021-12-031-3/+0
* Clean up `tests.test_visibility` to remove legacy code. (#11495)reivilibre2021-12-021-1/+0
* Add most of the missing type hints to `synapse.federation`. (#11483)Patrick Cloke2021-12-021-0/+6
* Add type annotations to `tests.storage.test_appservice`. (#11488)reivilibre2021-12-021-1/+0
* disallow-untyped-defs for the module_api (#11029)David Robertson2021-11-291-0/+3
* Add a test case for the SendJoinParser (#11441)David Robertson2021-11-291-0/+4
* Add type hints to `synapse/storage/databases/main/events_worker.py` (#11411)Sean Quah2021-11-261-1/+3
* Add missing type hints to config base classes (#11377)Patrick Cloke2021-11-231-0/+3
* Add type annotations to `synapse.metrics` (#10847)Sean Quah2021-11-171-0/+3
* Add most missing type hints to synapse.util (#11328)Patrick Cloke2021-11-161-84/+3
* Database storage profile passes mypy (#11342)David Robertson2021-11-151-1/+6
* Get directory db file to pass mypy (#11339)David Robertson2021-11-151-1/+3
* Annotations for state_deltas.py (#11316)David Robertson2021-11-121-1/+3
* Rollback #11322 due to wrong syntax in mypy.ini. (#11332)Patrick Cloke2021-11-121-2/+14
* Test room alias deletion (#11327)David Robertson2021-11-121-0/+3
* Add type hints to media repository storage module (#11311)Patrick Cloke2021-11-121-1/+0
* Attempt to annotate events_forward_extremities (#11314)David Robertson2021-11-121-1/+0
* Generalize the disallowed_untyped_defs in mypy.ini (#11322)Patrick Cloke2021-11-121-14/+2
* Annotations for user_erasure_store (#11313)David Robertson2021-11-111-1/+3
* Get db signatures file to pass mypy (#11312)David Robertson2021-11-111-1/+0
* Correct type hint for room_batch.py (#11310)David Robertson2021-11-111-1/+3
* Add type hints to some storage classes (#11307)Patrick Cloke2021-11-111-7/+0
* Add missing type hints to `synapse.app`. (#11287)Patrick Cloke2021-11-101-16/+3
* Add type hints to synapse._scripts (#11297)Patrick Cloke2021-11-101-2/+0
* Ignore missing imports for parameterized. (#11285)Patrick Cloke2021-11-091-0/+3
* Require mypy for synapse/ & tests/ unless excluded (#11282)Dan Callahan2021-11-091-74/+165
* Add remaining type hints to `synapse.events`. (#11098)Patrick Cloke2021-11-021-7/+1
* Additional type hints for relations database class. (#11205)Patrick Cloke2021-10-281-0/+1
* Type hints for the remaining two files in `synapse.http`. (#11164)David Robertson2021-10-281-10/+2
* Add missing type hints to synapse.crypto. (#11146)Patrick Cloke2021-10-211-0/+3
* Add missing type hints to synapse.api. (#11109)Patrick Cloke2021-10-181-0/+3
* Fix-up some type hints in the relations tests. (#11076)Patrick Cloke2021-10-141-0/+1
* Add type hints to synapse.events.*. (#11066)Patrick Cloke2021-10-131-0/+6
* Be more lenient when parsing the version for oEmbed responses. (#11065)Patrick Cloke2021-10-131-0/+1
* Add tests for `MediaFilePaths` (#11057)Sean Quah2021-10-121-0/+1
* Add type hints to `synapse.storage.databases.main.client_ips` (#10972)Sean Quah2021-10-121-0/+4
* disallow-untyped-defs for synapse.push (#11023)David Robertson2021-10-111-0/+3
* Annotate synapse.storage.util (#10892)David Robertson2021-10-081-0/+6
* Relax `ignore-missing-imports` for modules that have stubs now and update myp...David Robertson2021-10-081-35/+34
* disallow-untyped-defs for synapse.server_notices (#11021)David Robertson2021-10-071-0/+3
* `disallow-untyped-defs` for `synapse.state` (#11004)David Robertson2021-10-061-0/+3
* More types for synapse.util, part 1 (#10888)David Robertson2021-10-061-0/+24
* Refactor user directory tests (#10935)David Robertson2021-09-301-0/+6
* Improve typing in user_directory files (#10891)David Robertson2021-09-241-0/+2
* Require type hints in the handlers module. (#10831)Patrick Cloke2021-09-201-0/+3
* Add type hints to state database module. (#10823)Patrick Cloke2021-09-151-0/+1
* Add missing type hints to non-client REST servlets. (#10817)Patrick Cloke2021-09-151-1/+1
* Make StateFilter frozen so we can hash it (#10816)reivilibre2021-09-141-0/+1
* Add types to synapse.util. (#10601)reivilibre2021-09-101-11/+64
* Pull out encrypted_by_default tests from user_directory tests (#10752)David Robertson2021-09-061-0/+1
* Additional type hints for client REST servlets (part 5) (#10736)Patrick Cloke2021-09-031-0/+3
* Merge remote-tracking branch 'origin/release-v1.41' into developRichard van der Hoff2021-08-271-0/+1
|\
| * Fix incompatibility with Twisted < 21. (#10713)Richard van der Hoff2021-08-271-0/+1
* | Persist room hierarchy pagination sessions to the database. (#10613)Patrick Cloke2021-08-241-0/+1
* | Flatten tests/rest/client/{v1,v2_alpha} too (#10667)David Robertson2021-08-201-2/+2
* | Do not include rooms with an unknown room version in a sync response. (#10644)Patrick Cloke2021-08-191-0/+1
* | Additional type hints for the proxy agent and SRV resolver modules. (#10608)Dirk Klimpel2021-08-181-0/+3
|/
* Experimental support for MSC3266 Room Summary API. (#10394)Michael Telatynski2021-08-161-1/+1
* Fix type hints in space summary tests. (#10575)Patrick Cloke2021-08-111-0/+1
* Add type hints and comments to event auth code. (#10393)Patrick Cloke2021-07-141-0/+1
* Add support for evicting cache entries based on last access time. (#10205)Erik Johnston2021-07-051-0/+1
* Remove support for ACME v1 (#10194)Brendan Abolivier2021-06-171-3/+0
* Correct type hints for parse_string(s)_from_args. (#10137)Patrick Cloke2021-06-081-0/+1
* Enable Prometheus metrics for the jaeger client library (#10112)Richard van der Hoff2021-06-041-1/+1
* Add missing type hints to synapse.util (#9982)Patrick Cloke2021-05-241-0/+9
* Use ijson to parse the response to `/send_join`, reducing memory usage. (#9958)Erik Johnston2021-05-201-0/+3
* Optionally track memory usage of each LruCache (#9881)Erik Johnston2021-05-051-0/+3
* Remove various bits of compatibility code for Python <3.6 (#9879)Andrew Morgan2021-04-271-1/+0
* Update mypy configuration: `no_implicit_optional = True` (#9742)Jonathan de Jong2021-04-051-0/+1
* Make it possible to use dmypy (#9692)Erik Johnston2021-03-261-1/+2
* Add type hints to misc. files. (#9676)Patrick Cloke2021-03-241-1/+4
* Do not ignore the unpaddedbase64 module when type checking. (#9568)Patrick Cloke2021-03-091-3/+0
* Record the SSO Auth Provider in the login token (#9510)Richard van der Hoff2021-03-041-0/+1
* Add type hints to groups code. (#9393)Patrick Cloke2021-02-171-0/+1
* Add type hints to E2E handler. (#9232)Patrick Cloke2021-01-281-41/+1
* Add type hints to various handlers. (#9223)Patrick Cloke2021-01-261-0/+14
* Support icons for Identity Providers (#9154)Richard van der Hoff2021-01-201-0/+1
* Fix type hints in test_login.pyRichard van der Hoff2021-01-071-0/+1
* Add type hints to the receipts and user directory handlers. (#8976)Patrick Cloke2021-01-041-0/+2
* Add type hints to the crypto module. (#8999)Patrick Cloke2021-01-041-0/+2
* Add additional type hints to the storage module. (#8980)Patrick Cloke2020-12-301-0/+10
* Add type hints to admin and room list handlers. (#8973)Patrick Cloke2020-12-291-0/+5
* Clean up tox.ini (#8963)Richard van der Hoff2020-12-171-0/+5
* Convert internal pusher dicts to attrs classes. (#8940)Patrick Cloke2020-12-161-0/+1
* Add type hints to the push module. (#8901)Patrick Cloke2020-12-111-6/+1
* Simplify the flow for SSO UIA (#8881)Richard van der Hoff2020-12-081-0/+1
* Add type hints for HTTP and email pushers. (#8880)Patrick Cloke2020-12-071-0/+3
* Add type hints to the push mailer module. (#8882)Patrick Cloke2020-12-071-0/+1
* Add some tests for `password_auth_providers` (#8819)Richard van der Hoff2020-12-011-0/+1
* Add additional type hints to HTTP client. (#8812)Patrick Cloke2020-11-251-1/+2
* Add type hints to matrix federation client / agent. (#8806)Patrick Cloke2020-11-251-0/+2
* Add a script to sign arbitrary json objects. (#8772)Richard van der Hoff2020-11-241-0/+1
* Properly report user-agent/IP during registration of SSO users. (#8784)Patrick Cloke2020-11-231-0/+1
* Block clients from sending server ACLs that lock the local server out. (#8708)Erik Johnston2020-11-031-0/+1
* Add type hints to application services. (#8655)Patrick Cloke2020-10-281-0/+4
* Add type hints for account validity handler (#8620)Patrick Cloke2020-10-261-0/+1
* Type hints for RegistrationStore (#8615)Erik Johnston2020-10-221-0/+1
* Add type hints to profile and base handlers. (#8609)Patrick Cloke2020-10-211-1/+3
* Send some ephemeral events to appservices (#8437)Will Hunt2020-10-151-0/+1
* Enable mypy for synapse.util.caches (#8547)Richard van der Hoff2020-10-151-3/+1
* Add type hints to response cache. (#8507)Patrick Cloke2020-10-091-0/+1
* Add type hints to some handlers (#8505)Patrick Cloke2020-10-091-0/+5
* Add typing information to the device handler. (#8407)Patrick Cloke2020-10-071-0/+1
* Add unit test for event persister sharding (#8433)Erik Johnston2020-10-021-0/+3
* Enable mypy checking for unreachable code and fix instances. (#8432)Patrick Cloke2020-10-011-0/+1
* Make `StreamToken.room_key` be a `RoomStreamToken` instance. (#8281)Erik Johnston2020-09-111-0/+2
* Add types to async_helpers (#8260)Patrick Cloke2020-09-081-1/+2
* Add type hints to more handlers (#8244)Erik Johnston2020-09-031-0/+3
* Fix typing for `@cached` wrapped functions (#8240)Erik Johnston2020-09-031-1/+2
* Add StreamStore to mypy (#8232)Erik Johnston2020-09-021-0/+1
* Convert the well known resolver to async (#8214)Patrick Cloke2020-09-011-0/+1
* Allow running mypy directly. (#8175)Patrick Cloke2020-08-261-0/+49
* Add type hints to handlers.message and events.builder (#8067)Erik Johnston2020-08-121-0/+3
* Add support for using rust-python-jaeger-reporter (#7697)Erik Johnston2020-06-171-0/+3
* Implement OpenID Connect-based login (#7256)Quentin Gliech2020-05-081-0/+3
* Fixup synapse.rest to pass mypy (#6732)Erik Johnston2020-01-201-0/+9
* Fixup synapse.api to pass mypy (#6733)Erik Johnston2020-01-201-0/+3
* Silence mypy errors for files outside those specifiedErik Johnston2019-12-101-1/+1
* Update black to 19.10b0 (#6304)Amber Brown2019-11-011-4/+7
* Refactor HomeserverConfig so it can be typechecked (#6137)Amber Brown2019-10-101-4/+12
* Fix for structured logging tests stomping on logs (#6023)Amber Brown2019-09-131-0/+54