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
2,625 contributions in the last year
Less
More
Contribution activity
April 2023
Created 34 commits in 11 repositories
Created 4 repositories
- sobolevn/neapolitan Python
- sobolevn/pytypest Python
- sobolevn/croniter Python
- sobolevn/getmentor.dev JavaScript
Created a pull request in python/cpython that received 49 comments
gh-101859: Add caching of types.GenericAlias objects
Goals of this PR:
Make code using Py_GenericAlias C-function cacheable. This is similar to how we use typing.List[int] is typing.List[int]
Support…
+300
−33
•
49
comments
Opened 34 other pull requests in 9 repositories
python/cpython
17
merged
5
open
-
gh-103592: Add tests of
LiteralwithEnumandUnionofLiterals -
gh-92248: Deprecate
type,chocies,metavarparameters ofargparse.BooleanOptionalAction - gh-103668: Run pyugrade on idlelib
- gh-102310: Change error range for invalid bytes literals
-
gh-83403: Document and test
parentparam inMock.__init__ -
gh-103582: Remove last references to
argparse.REMAINDERfrom docs -
gh-100530: Change the error message for
MatchClass - gh-103556: [inspect.Signature] disallow pos-or-kw params without default after pos-only with default
-
gh-103553: Improve
test_inspect: add more assertions, remove unused - [3.11] gh-103180: Add CI timeouts to all GitHub Actions jobs (GH-103437).
- gh-103449: Fix a bug in dataclass docstring generation
- gh-103180: Add CI timeouts to all GitHub Actions jobs
-
gh-103406: Modernize pos-only arguments usage in
test_signature -
gh-97797: Mention
__metadata__in docstrings oftyping.{_AnnotatedAlias, Annotated} -
gh-103395: Improve
typing._GenericAlias.__dir__coverage -
gh-101162: Forbid using
issubclasswithGenericAliasas the 1st arg -
gh-103334: Ignore
Tools/c-analyzer/cpython/_parser.pyfrompatchcheck -
Revert "gh-102213: Optimize the performance of
__getattr__(GH-102248)" -
gh-103326: Remove
Python/importlib.h - gh-87864: Use correct function definition syntax in the docs
-
gh-103053: Skip the whole
test_freezemodule in tests ons390xwithPGO -
gh-103167: Fix
-Wstrict-prototypeswarnings by using(void)for functions with no args
python/typeshed
1
open
4
merged
carltongibson/neapolitan
1
merged
dry-python/returns
1
merged
wemake-services/wemake-python-styleguide
1
merged
orsinium-labs/pytypest
1
merged
wemake-services/django-split-settings
1
merged
kiorky/croniter
1
merged
getmentor/getmentor.dev
1
open
Reviewed 53 pull requests in 11 repositories
python/cpython
25 pull requests
- GH-103721: Allow defining GenericAlias-like things
-
gh-83403: Document and test
parentparam inMock.__init__ - gh-103668: Run pyugrade on idlelib
- gh-103673: Add missing ForkingUnixStreamServer and ForkingUnixDatagramServer socketservers
-
gh-92248: Deprecate
type,chocies,metavarparameters ofargparse.BooleanOptionalAction -
gh-103582: Remove last references to
argparse.REMAINDERfrom docs -
gh-97850: Deprecate
find_loaderandget_loaderinpkgutil - gh-103556: [inspect.Signature] disallow pos-or-kw params without default after pos-only with default
-
gh-103604: Fix incorrect paths in
netlify.toml -
gh-101859: Add caching of
types.GenericAliasobjects - gh-103558: Add coverage tests for argparse
-
Remove
expert-*fromproject-updaterGH workflow -
gh-87106: Fix
inspect.signature.bindhandling of positional-only arguments with**kwargs -
gh-103406: Modernize pos-only arguments usage in
test_signature - gh-103492: Clarify SyntaxWarning with literal comparison
- gh-103417: use time.monotonic in the example for sched.scheduler
-
gh-101162: Forbid using
issubclasswithGenericAliasas the 1st arg - CI: Do not allow merge if labelled DO-NOT-MERGE
- GH-103354: Replace Py_NewRef(Py_NotImplemented) usage with Py_RETURN_NOTIMPLEMENTED
- gh-103272: add regression test for getattr that raises
-
bpo-46523: fix tests rerun when
setUp[Class|Module]fails -
gh-103193: Use LBYL idioms rather than EAFP in
inspect.getattr_static - gh-103285: Rewrite _splitlines_no_ff to improve performance
-
gh-103300: Fix
Popen.wait()deadlock in patchcheck.py - gh-102809: Remove gdbinit mentioned in README since gdbinit was removed in ef000eb
- Some pull request reviews not shown.
typeddjango/django-stubs
16 pull requests
- Fix aiterator
- Allow lazy translation strings in email contexts
- Handle repeated field lookups in calls to values_list
- Bump isort to 5.12.0
- Add STORAGES setting
- Fix ForeignKey queryset filters for cases where the to argument is a …
- Add type hint for JSONObject.__init__
- Bump pytest from 7.2.2 to 7.3.0
- fix: don't expose Manager.delete
- django-stubs-ext: Add BaseModelMeta for typing Model inner Meta class
- Update compatible-mypy & CI to mypy 1.2.0
- Added decorators.AsyncGetResponseCallable attribute hint
- Add BaseUserCreationForm
- Don't require tomli on Python>=3.11
- Middlewares can work with StreamingReponse
- Allow 'BaseExpression' in 'UniqueConstraint.expressions'
typeddjango/djangorestframework-stubs
2 pull requests
wemake-services/coverage-conditional-plugin
1 pull request
sobolevn/git-secret
1 pull request
wemake-services/wemake-django-template
1 pull request
RustPython/RustPython
1 pull request
wemake-services/wemake-frontend-styleguide
1 pull request
wemake-services/recase
1 pull request
dry-python/returns
1 pull request
wemake-services/wemake-python-styleguide
1 pull request
Created an issue in python/cpython that received 9 comments
Improve coverage of argparse module
Since none of currently active core-devs have deep expertise in argparse, but we still need to fix bugs in this module. The best way to start is to…
9
comments
Opened 11 other issues in 3 repositories
python/cpython
8
closed
-
Inconsistent
AttributeErrormessages for private names - Test issue
-
Incorrect
inspect.Signaturecan be created: pos-only with a default followed by pos-or-kw without one -
Improve
test_inspect -
Modernize
test_inspectby adding real pos-only parameters -
Improve
typing._GenericAlias.__dir__coverage -
Tools/c-analyzer/cpython/_parser.pyshould be ignored from indentation check inpatchcheck -
-Wstrict-prototypeswarnings on macOS