Richard Si

Results 62 issues of Richard Si

**Disclaimer**: I've seen [pip](https://github.com/pypa/pip/issues/11238) and [mypy](https://github.com/python/mypy/issues/13089) use release planning issues. I've got a lot of free time for the time being so I'm curious to whether they would be of...

C: maintenance

### Description This is the last part of #3017. This is effectively unchanged from the original PR, except for the addition of a commit to workaround a Windows shell quoting...

skip news
C: maintenance

See https://github.com/ichard26/black-deps-ci/runs/7374216061?check_suite_focus=true. We can either bump the lower bound requirement for aiohttp, or we can reuse the approach taken in https://github.com/psf/black/pull/2974/ for a similar issue. I'll note that aiohttp 4.0...

help wanted
good first issue
C: dependencies
C: maintenance

Having ported over the mypyc wheel build workflow to here[^1], I realized it's using macOS 10.15 for all of the macOS wheels [which has been deprecated since May](https://github.blog/changelog/2022-07-20-github-actions-the-macos-10-15-actions-runner-image-is-being-deprecated-and-will-be-removed-by-8-30-22/). We got...

C: packaging
C: maintenance

The current consensus is to remove Python 3.6 support for **running** Black as part of 22.9.0 (or 22.10.0, not sure when the next release after 22.8.0 is happening) (September/October 2022)....

C: cleanup
C: maintenance

**Is your feature request related to a problem? Please describe.** When formatting a file whose syntax requires a higher version of Python than the one Black is running on, Black...

T: enhancement
C: parser
C: target version

Hello! So I'm Richard from the psf/black maintainer team, and for the past few months I've been working on finishing up the work done by Sully in https://github.com/psf/black/pull/1009 so mypyc...

meta

```python3 from typing import Optional, Tuple Context = Tuple[str, Tuple[int, int]] RawNode = Tuple[int, Optional[str], Optional[Context]] def setup() -> None: # This is what ticks off gcc. newnode: RawNode =...

bug
priority-0-high
python compat

```python from typing import Callable def outer() -> Callable: def inner() -> None: pass return inner print(f"outer.__name__: {outer.__name__}") print(f"inner.__name__: {outer().__name__}") ``` ```console ❯ python nested.py outer.__name__: outer inner.__name__: inner ❯...

bug
priority-0-high
python compat
area-functions

```python from typing import Type def outer() -> Type: class Inner: pass return Inner print(outer()) ``` Under CPython: ```console ichard26@acer-ubuntu:~/programming/oss/black$ python test.py ``` With mypyc: ```console (black) ichard26@acer-ubuntu:~/programming/oss/black$ mypyc test.py...