Frazer McLean
Frazer McLean
this issue can have the network label removed and bug label added
As this was fixed by https://github.com/astral-sh/tokio-tar/pull/40 I think the issue can be closed. Thanks @charliermarsh! Looking good since v0.5.30: ``` ❯ uvx --from [email protected] uv build --wheel dist/uv_cannot_install_this-1.0.tar.gz && uvx...
This is something I've ran into. It's not the ideal or common scenario but there are use cases for providing credentials interactively. `pip` does this well. `pipx` has the same...
The scenarios I am thinking of are not using SSH and do not have a GUI available.
While the setuptools-scm case seems difficult to solve, I think another common reason[^1] a dynamic version is used is when the version is statically defined but not in `pyproject.toml`. Typically...
I misremembered about TemporaryFile which does return a BinaryIO subclass, but my point still stands that `IO` is generally recommended as the type to use. `BinaryIO` is a subclass of...
It seems you didn't read what I wrote? `IO` is the protocol that provides `.read()`. `.read()` is what minio-py is using. > If [whatever] is not BinaryIO, it means you...
You keep talking about TemporaryFile but I acknowledged in my second message already that it does implement BinaryIO: > I misremembered about TemporaryFile which does return a BinaryIO subclass Rather...
> Passing CI is not the question here. But it is? If minio needed something that `BinaryIO` provides but `IO[bytes]` doesn't, your CI would fail. > From python standard libraries,...
ok so this version works: ``` update(Job).values( state=case( ( Job.state == State.PENDING, literal(State.CANCELLED, StateType), ), else_=cast(State.CANCELLING, StateType), ) ) ``` > This seems like expected behaviour. So I know that...