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,406 contributions in the last year
Less
More
Contribution activity
November 2022
Created 87 commits in 13 repositories
Created 4 repositories
- sobolevn/simplejson Python
- sobolevn/vobject Python
-
sobolevn/tlb-parser
TypeScript
•
Built by
- sobolevn/aiofiles Python
Created a pull request in python/typeshed that received 23 comments
Opened 76 other pull requests in 10 repositories
python/typeshed
3
open
34
merged
3
closed
- Mark regex as completed
-
Always use
boolandLiteralfor Python compat code -
Add exact
**kwargstypes todateutil.parser.parse - Mark simplejson as completed
- Complete singledispatch stub
-
Cancel old
dailyCI jobs on PRs -
ip_interfacecan havetuplearguments -
DecimalTuplecan have string exponent -
Mark
ttkthemesas complete -
Mark
tomlas complete -
Add types to
multiprocessing/reduction.pyi -
Use
TypeAliasin builtins and complete aTODOitem - Bump paramiko to 2.12.*
-
Do not run
stubtest_third_partyon requirements change - Fix CI failure when no third-party stubs were updated
-
Use
TypeAliasfor types insqlite3.dbapi2 -
Refactor
roundand add tests -
Remove
sqlite3/dbapi2.pyifrom pyright exclude -
regr_test.py: fix typo in--help - urllib.response: improve bytes handling
-
Do not run
create-issue-on-failureon PRs -
All
__nonzero__are methods that returnbool - Fix and allow classes with missing metaclasses
- Run stubtest on all third party stubs if requirements.txt is changed
- Annotate known magic method return types
- Some pull requests not shown.
python/cpython
13
merged
10
open
1
closed
-
gh-99518: Fix escape symbol in
test_enum -
gh-99502: mention
bytesinput insecrets.compare_digest -
gh-99509: Add
__class_getitem__tomultiprocessing.Queue -
gh-99482: remove
jythoncompatibility parts from stdlib and tests - gh-94808: improve coverage of numbers formatting
-
gh-99433: Fix
doctestfailure onMethodWrapperType - gh-99430: Remove duplicated tests for old-styled classes
-
gh-94808: add tests covering
PyFunction_{Get,Set}Closure -
gh-99325: Remove unused
NameErrorhandling -
gh-99320: remove tests for old-style class from
test_complex -
gh-94808: add tests covering
PySequence_[InPlace]Concat -
gh-99284: [ctypes] remove
_use_broken_old_ctypes_structure_semantics_ -
gh-99275: Fix
SystemErrorinctypesduring__initsubclass__ -
gh-99281: [csv] remove try/except,
complexalways exists -
gh-99184: Bypass instance attribute access in
reprofweakref.ref -
gh-94808: add tests covering
PySequence_[InPlace_]Repeat -
[3.11] GH-99155: Fix
NormalDistpickle with0and1protocols (GH-99156). -
gh-99155: Fix
NormalDistpickle with0and1protocols -
test_typing: use all pickle protocols -
gh-99124: use concrete exception types in
test_builtin -
gh-94808: add tests covering
PySequence_{Set,Del}Slice -
gh-99051: remove duplicated test from
test_weakref -
gh-99048: add
regen-casestoregen-allinMakefile -
gh-98999: Raise
ValueErrorin_pyioon closed buffers
typeddjango/django-stubs
1
open
3
merged
1
closed
simplejson/simplejson
1
merged
wemake-services/pytest-modified-env
1
merged
sobolevn/git-secret
1
open
eventable/vobject
1
open
ton-society/ton-footsteps
1
merged
Tinche/aiofiles
1
merged
sobolevn/sobole-zsh-theme
1
merged
Reviewed 59 pull requests in 8 repositories
typeddjango/django-stubs
18 pull requests
- GeoDjango spatial reference fixes
-
only allow
redirect_chainattribute in response when client sets the follow flag - Add Django 4.1 constraints violation_error_message
- revert changes done in #1253 that satisfy Y041, disable Y041 rule
- [pre-commit.ci] pre-commit autoupdate
- revert changes in #1252 leaked into master
-
Introduce
flake8-pyiinpre-commitchecks -
only allow
redirect_chainattribute in response when client sets the follow flag - Run checks against Django 4.1 and Python 3.11
- Run pre-commit only on pre-commit.ci
- Fix hasattr(settings) AssertionError with mypy 0.990
- Typehint common dunder methods
- Prefetch attributes
-
Support more use cases of
gettext_lazy. - Transform user_passes_test signature
- Make QuerySet non-generic.
- Add SQLite backend is_in_memory_db() functions
- Fix types for sessions
python/cpython
15 pull requests
- gh-94912: Added marker for non-standard coroutine function detection,
- gh-93649: Split tracemalloc tests from _testcapimodule.c
- Doc: Broken link fixed
- gh-93649: Split watcher API tests from _testcapimodule.c
- GH-88597: Added command line interface to UUID module.
-
gh-99482: remove
jythoncompatibility parts from stdlib and tests - gh-98940: Fix Mac/Extras.install.py File filter bug
- gh-97848: argparse: Disallow misbehaving actions for positional arguments
-
gh-99325: Remove unused
NameErrorhandling -
gh-99184: Bypass instance attribute access in
reprofweakref.ref - gh-99138: Isolate _zoneinfo
- gh-86018 Inconsistent errors for JSON-encoding NaNs with allow_nan=False
-
gh-94808: add tests covering
PySequence_{Set,Del}Slice -
gh-72719: Remove deprecated
asyncoreandasynchatmodules -
gh-94808: Cover
LOAD_GLOBALfor custom dict subtypes
python/typeshed
14 pull requests
- Mark simplejson as completed
-
Add exact
**kwargstypes todateutil.parser.parse - Add support for Homebrew and Chocolatey
- Cache pip downloads in CI
- stubtest_third_party.py: Allow running non-listed platforms locally
- Bump paramiko to 2.12.*
- Run stubtest on stubs on different platforms
-
Remove
sqlite3/dbapi2.pyifrom pyright exclude -
Refactor
roundand add tests -
Improve
math.{ceil,floor,trunc} - urllib.parse: improve bytes handling
-
Remove
ssl_match_hostnamefrom pyright exclude - multiprocessing: improve bytes handling
- typing: remove metaclass from Sized
typeddjango/djangorestframework-stubs
8 pull requests
- Version 1.8.0 release
- CI: Remove unused typecheck ignores
- Add DecimalField(normalize_output=) from DRF master
-
Introduce
flake8-pyiinpre-commitchecks - Update to mypy 0.991 for compatible-mypy & CI
- Update django-stubs, mypy, pytest-mypy-plugins & fix tests
- Add missing PageNumberPagination.get_page_number() method
- Fix errors in CI
wemake-services/wemake-django-template
1 pull request
dry-python/returns
1 pull request
sobolevn/sobole-zsh-theme
1 pull request
python/mypy
1 pull request
Created an issue in python/typeshed that received 5 comments
A lot of CI failures because of No matching distribution found for pytype==2022.08.30
Example: https://github.com/python/typeshed/actions/runs/3379717081/jobs/5611639599 I am not sure we can anything from our side, except trying to c…
5
comments
Opened 18 other issues in 4 repositories
python/cpython
5
open
10
closed
-
Undocumented behavior of predicates in
ExceptionGroupmethods - Buildbots are crashing after #99378
-
Buildbot failure: unhandled warning in
test_enum.py - Remove compatibility Jython code
- Remove old-style classes from tests
-
Audit and fix unused
NameErrorhandlers -
test_complexcontains tests for old-style classes -
[ctypes] Do we still need
_use_broken_old_ctypes_structure_semantics_? -
csvassumes that there are builds withoutcomplex -
statistics.NormalDistfails to be pickled with0and1protocols - Port zoneinfo module to use module state
-
Use more concrete exception types in
test_builtin -
test_weakrefcontains two identical test cases -
Make sure
regen-casesare inregen-all -
_ioand_pyioinconsistenly raiseValueErrors on closed files