Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
- Telegram Web
Telegram Web
Я знаю, тут любят интересные задачки. Поэтому вот вам - необходимо затащить поддержу PEP 695 в FastDepends (и в FastStream транзитивно)

https://github.com/Lancetnik/FastDepends/issues/217
👍1
Forwarded from ReagentoBot
🚀 New issue to reagento/relator by @Sehat1137
📝 Add Ruff for linting and formatting (#8)

Summary:

Integrate the Ruff linter and formatter into the project to ensure consistent code style and catch common errors.

1. Add ruff.toml to configure rules
2. Add Ruff to the project's dev dependencies in requirements-dev.txt
3. Update the CI/CD pipeline (e.g., GitHub Actions) to run ruff check
#good_first_issue

sent via relator
2👎1🤨1😴1
Forwarded from ReagentoBot
🚀 New issue to reagento/relator by @Sehat1137
📝 Add mypy for static type checking (#9)

Summary:

Integrate mypy static type checker into the project to detect type-related errors before runtime and improve code reliability

Proposed Actions:

• Add mypy.ini with basic configuration.
• Add mypy to development dependencies (e.g., requirements-dev.txt).
• Start with a minimal configuration, ignoring missing imports for third-party libraries.
• Update CI/CD pipeline (e.g., GitHub Actions) to run mypy . command.
• Consider enabling the --strict flag for comprehensive type checking.
#good_first_issue

sent via relator
👍3🤔1💩1🤡1
Сделать msgspec опциональной зависимостью.
Сейчас она используется только для парсинга json, однако, она может не собраться по какой-то причине.
Нам нет никакой сложности сделать модуль с нативным json для парсинга, если ее нет.

Задача на несколько часов.

https://github.com/wemake-services/django-modern-rest/issues/43

#django_modern_rest
👍5
🚀 New issue to ag2ai/faststream by @aleksandrtikhonov
📝 Bug: missing error logs when broker initialize with argument log_level=logging.DEBUG (#2585)

Describe the bug
Missing ERROR logs when broker initialize with argument log_level=logging.DEBUG

How to reproduce
Include source code:

from faststream import FastStream
from faststream.confluent import KafkaBroker, KafkaRouter
from pydantic import BaseModel

broker = KafkaBroker("localhost:9092", log_level=logging.DEBUG)
router = KafkaRouter()
broker.include_router(router)
app = FastStream(broker)


class Suka(BaseModel):
suka_id: int


@router.subscriber("test")
async def suking(suka: Suka) -> None:
print(suka)

1. Send a message to a topic that does not match the expected model Suka.

Expected behavior
See error logs(error pydantic serializtion) in the console

Observed behavior
Error logs are missing.

Environment
faststream-0.6.0

Additional context
Provide any other relevant context or information about the problem here.

#good_first_issue #bug

sent via relator
😁12🗿3🌚2
🚀 New issue to ag2ai/faststream by @lesnik512
📝 Bug: async api route returns 500 if broker is set by set_broker (#2588)

Hi and thank you for this great framework!

Describe the bug
async api route returns 500 if broker is set by method set_broker

How to reproduce

async def test_bug() -> None:
app = faststream.asgi.AsgiFastStream(
asyncapi_path="/docs/"
)
app.set_broker(RedisBroker())

with TestClient(app=app) as test_client:
response = test_client.get("/docs/")
assert response.status_code == 500

app2 = faststream.asgi.AsgiFastStream(
RedisBroker(),
asyncapi_path="/docs/"
)

with TestClient(app=app2) as test_client:
response = test_client.get("/docs/")
assert response.status_code == 200

#bug #good_first_issue

sent via relator
🤔3
🚀 New issue to wemake-services/django-modern-rest by @sobolevn
📝 Add `slotscheck` to the CI (#68)

There's an amazing tool called https://github.com/ariebovenberg/slotscheck
We use __slots__ in this project by default. So, we would love to test their defition.

List of things to do:

• Add slotscheck to test deps
• Add the configuration to pyproject.toml
• Add the call to Makefile

This should be a really small task for several minutes :)

#help_wanted #good_first_issue #dependencies #github_actions

sent via relator
👍1
🚀 New issue to ag2ai/faststream by @lesnik512
📝 Bug: async api 3.0 errors if gssapi is used (#2593)

Describe the bug
If async api 3.0 is used with gssapi then specification is failed to render

How to reproduce

If gssapi is used for authorization for aiokafka broker then async api 3 failed to render:

Error: There are errors in your Asyncapi document
0
"0" property must have required property "type"
0
"0" property must not be valid
0
Property "gssapi" is not expected to be here
0
"0" property must have required property "type"
0
"0" property must not be valid
0
Property "gssapi" is not expected to be here
0
"0" property must have required property "type"
0
"0" property must not be valid
0
Property "gssapi" is not expected to be here
0
"0" property must have required property "type"
0
"0" property must not be valid
0
Property "gssapi" is not expected to be here
0
"0" property must have required property "type"
0
"0" property must not be valid
0
Property "gssapi" is not expected to be here
0
"0" property must have required property "type"
0
"0" property must not be valid
0
Property "gssapi" is not expected to be here
0
"0" property must have required property "type"
0
"0" property must not be valid
0
Property "gssapi" is not expected to be here
0
"0" property must have required property "type"
0
"0" property must not be valid
0
Property "gssapi" is not expected to be here
0
"0" property must have required property "type"
0
"0" property must not be valid
0

Here is problematic block, as I understood

    "securitySchemes": {
"gssapi": {
"type": "gssapi"
}
}

#good_first_issue #bug

sent via relator
🚀 New issue to wemake-services/wemake-python-styleguide by @sobolevn
📝 `WPS226` false positive on fstring parts (#3548)

This code raises a violation:

x = f'single {1}'
y = f'single {1}'

When --max-string-usage=1 is provided.

Output:

  1:5      WPS226 Found string literal over-use: single  > 1
x = f'single {1}'
^


This does not seem right, because strings that are part of f strings should not be counted by WPS226

PR would be rather easy :)

#help_wanted #levelstarter #good_first_issue #bug

sent via relator
2025/10/17 20:25:31
Back to Top
HTML Embed Code: