Paulo Costa

Results 37 issues of Paulo Costa

I'm using dex2jar + CFR to extract Java sources from Android 11's framework.jar (AFAICT they didn't release the Java sources for the betas yet -- Please prove me wrong) Unfortunately,...

I'm modifying the default checkin request (From `Utils.generateAndroidCheckinRequest()`) with various SDK versions / supported ABIs / etc so that I can fetch APKs compatible with various devices. The new method...

I've copied the core logic from AppDownloadWorker in my own tool. However, a few downloads fail with `GooglePlayException: Your device is not compatible with this item`. As far as I...

While the gzipped stream works most of the time, I'm getting empty gzipped URLs for splits on `com.android.chrome` in an emulator profile (abi=x86_64, sdk=28, density=160dpi). Strangely, none of other apps...

When a websocket connection is rejected (e.g., wrong URL, missing permissions, etc), starlette always returns a generic 403 response (triggered by "websocket.close" message) or a generic HTTP500 response (Produced by...

feature
websocket

The most "pythonic" way of adding documentation to classes/functions is using docstrings, and it is well supported by all kinds of tools. This PR modified Strawberry to support it too,...

bot:has-release-file
bot:release-type-minor

## Description Specifying permissions currently looks is a bit cluttered, particularly for dataclass fields. ```python field1: str = strawberry.field(permission_classes=[CheckPermission]) ``` This PR builds on top of #1730 to support specifing...

bot:has-release-file
bot:release-type-minor

## Description Python's `typing.Annotated` is a handy way of appending misc info into a field, argument, etc. In fact, Strawberry uses it in a few places, like `strawberry.Private` and `strawberry.argument`....

bot:has-release-file
bot:release-type-minor

Let me start with an example, a very standard CRUD API: ```python @strawberry.type class User name: str birthday: date ... @strawberry.field async def something(self) -> Something @strawberry.input class UserInput name:...

I've run in an annoying crash when using `@ParameterizedTests` on Android 8.0/8.1 devices: After some digging, turns out that inspecting parameter annotations (Which happens in `ParameterizedTestMethodContext.isAggregator(Parameter)` crashes consistently if the...