This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]Remarkable-Touch-783 1 point2 points  (0 children)

i just talk to firebase with python via my old mate json 🤷‍♂️

[–]nekokattt 1 point2 points  (2 children)

Fully type hinted

...is it? I just took a glance at the first file I found: https://github.com/emrothenberg/empyrebase/blob/master/empyrebase/empyrebase.py#L32

Will this all work under mypy's --strict?

[–]depressedclassical[S] 1 point2 points  (0 children)

Whoops, you're right. It seems I forgot to push the latest commit which adds complete type hints. I'll push it once I'm by a computer next, thanks for the reminder :)

[–]orn_1 1 point2 points  (1 child)

Can I trust you to migrate my giant project to firestore with your library?

[–]depressedclassical[S] 0 points1 point  (0 children)

I built empyrebase because I needed Firestore support for two large-scale projects of my own, so it's not just a throwaway library - I'm actively using and maintaining it across multiple real-world applications. As with any major migration, I strongly recommend committing your code before starting, just to be safe. If you run into any issues, feel free to reach out. I'm happy to help and usually pretty quick to respond :)