Highlights
Block or Report
Block or report sobolevn
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
3,051 contributions in the last year
Less
More
Contribution activity
August 2022
Created 39 commits in 10 repositories
Created a pull request in python/typeshed that received 34 comments
Improve dict's constructor type
This is quite hard. So, let me explain. Right now when doing something like this: from typing import Iterable, Tuple x1: Iterable[Tuple[str, bool]] r…
+67
−6
•
34
comments
Opened 41 other pull requests in 7 repositories
python/mypy
14
merged
4
open
1
closed
-
Use more
FinalandTypeAliastypes -
Fix
" "line joining afterblackreformat -
Allow type application on
Union,Callable,Tuple, refs #13337 -
Run
pyupgradeon all other python sources -
stubtest: Fix
TypeTypesubtyping problem -
Run
pyupgradeon themypycsource code - Allow narrowing metaclasses, refs #11671
-
Modernize
pyinfo.pyto 3.7+ -
Run
pyupgradeon the source code - Remove some 3.6 legacy
- Typeshed minimal version is 3.7
-
Use 3.7 in
setup.py -
stubtest: Use
module_namefor error reporting - Remove some python2 left-overs
- Support type aliases in metaclasses
-
refactor: use
TypeAliasandFinalforstubtestconsts -
stubtest: analyze
metaclassof types, refs #13327 -
Add
.pyifiles to.editorconfig - Allow stubtest to raise errors on abstract state mismatch
python/typeshed
2
open
15
merged
-
Remove
@finalfrom subclassesable types -
Add "Naming convention" to
test_cases/README.md -
All tests in
test_casesmust followtest_*convention -
Change
astupleandasdictfactories -
Improve
email.headerregistry.HeaderRegistrydefinition -
Remove outdated
TODOcomment -
Simplify
multiprocessing.context.{SpawnProcess,SpawnContext} - Add missing metaclasses
-
_sendfile_compatibleis a class variable -
Revert
__eq__removal - Remove duplicate definitions, step 1
-
Always return
Truefromxml.dom.minidom.Node.__bool__ -
Adds missing
__dir__definitions -
Simplify
Enumdefinition -
Remove
__str__methods -
Improve
multiprocessing.contextmodule -
Remove un-needed
__hash__methods fromstdlib
typeddjango/pytest-mypy-plugins
1
merged
pre-commit/pre-commit
1
closed
typeddjango/django-stubs
1
open
python/cpython
1
open
nipunn1313/mypy-protobuf
1
merged
Reviewed 43 pull requests in 8 repositories
python/mypy
20 pull requests
- Add option to include docstrings with stubgen
-
Fix
teststubtestfor the upcoming typeshed sync - Add support for classmethods and staticmethods in add_method
- Allow unpacking from TypeVars with iterable bounds
- Make bool error ignorable
- Fix type narrowing on TypedDict with key name in Final variable
- docs: use ParamSpec in "Declaring decorators"
- Update CONTRIBUTING.md
-
Add type inference for
dict.keysmembership -
stubtest: Fix
TypeTypesubtyping problem - Group typing_extensions imports next to typing
- Allow unpacking of TypedDict into TypedDict
- update theme used from sphinx_rtd_them to furo
-
stubtest: Use
module_namefor error reporting - Update doc readme
- Remove some python2 left-overs
- stubtest: reduce false-positive errors for attributes on enum members
-
Add
__match_args__to node types - Use --no-implicit-reexport and --disallow-untyped-decorators
- Allow stubtest to raise errors on abstract state mismatch
typeddjango/django-stubs
10 pull requests
- Add SimpleTestCase.assertURLEqual()
- Allow None to be passed to Paginator.get_page
- Add HttpResponseBase.__contains__
- Fix base_field type for SimpleArrayField
- Improve type annotation for RunSQL
- Fix CI error introduced since Django 4.1
- Add preset options list to makemessages command.
- Avoid failing on GM2MRelations
- Return Promise for lazy functions.
- docs(README): Fix indentation in list and examples
python/typeshed
7 pull requests
dry-python/returns
2 pull requests
conda-forge/pytest-mypy-plugins-feedstock
1 pull request
wemake-services/django-test-migrations
1 pull request
wemake-services/kira-dependencies
1 pull request
sobolevn/sobolevn.github.io
1 pull request
Created an issue in python/mypy that received 16 comments
Add --warn-needless-override option to stubtest
Feature Imagine this file with implementation: class A: def do_some(self) -> None: print('A') class B(A): def do_some(self) -> None: print('B') Aut…
16
comments