Skip to content

[FR] Type hint the source code #569

Open

Description

@takos22

Is your feature request related to a problem? Please describe.
When developing with this library, I constantly have to type hint variables returned by the functions, so my autocompleter suggests the right properties and for cleaner code.

Describe the solution you'd like
It would be great if you could type hint the library or at least the public API in order to help type checkers, autocompleters and collaboration.

Describe alternatives you've considered
None

Additional context
None

Activity

  1. google-oss-bot commented on Sep 1, 2021

    @google-oss-bot

    I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

  2. self-assigned this
    on Sep 1, 2021
  3. lahirumaramba commented on Sep 1, 2021

    @lahirumaramba
    Member

    Hi @takos22, Thank you for the feature request!
    We agree that this will be a great addition to improve the SDK. While I cannot promise you a timeline at the moment, we will use this github issue to track the progress in the future.

    In the meantime, you can also help us speed things up by providing PRs! :)

  4. Mowinski commented on Jun 14, 2023

    @Mowinski

    Do you have any progress on it? I still get infrastructure\push_notifications.py:7: error: Skipping analyzing "firebase_admi n": module is installed, but missing library stubs or py.typed marker error on mypy :(

  5. heckad commented on Aug 17, 2023

    @heckad

    @lahirumaramba, maybe you can add py.typed file to the library? This will remove the message from mypy. And then add types.

  6. l-krrish commented on Feb 26, 2026

    @l-krrish

    Hi @lahirumaramba and @rathovarun1032 👋

    I'm very interested in contributing Remote Config management API support for the Python SDK (issue #521).

    I see this was assigned to @rathovarun1032 last month.

    @rathovarun1032 - Are you still actively working on this? If so:

    • Would you like any help or collaboration?
    • Do you have a fork/branch I can check out?
    • Any ETA on a PR?

    @lahirumaramba - If the assignment is inactive or if there's room for collaboration, I'd love to help! I've already:

    • ✅ Studied the Node.js implementation
    • ✅ Set up my dev environment
    • ✅ Reviewed the Python SDK patterns

    Happy to either:

    • Wait if @rathovarun1032 is actively working
    • Collaborate on the implementation
    • Take it on if it's available

    Let me know what would be most helpful!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions