Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The firebase-admin package contributes 151.7 MB of dependencies #803

Open
tibbe opened this issue Aug 16, 2024 · 0 comments
Open

The firebase-admin package contributes 151.7 MB of dependencies #803

tibbe opened this issue Aug 16, 2024 · 0 comments
Assignees

Comments

@tibbe
Copy link

tibbe commented Aug 16, 2024

[REQUIRED] Step 2: Describe your environment

  • Operating System version: macOS 14.6.1 (23G93)
  • Firebase SDK version: 5.4.0
  • Firebase Product: messaging
  • Python version: 3.11.8
  • Pip version: Poetry (version 1.8.3)

[REQUIRED] Step 3: Describe the problem

We recently performed an audit of our dependencies and firebase-admin is by far larger than anything else, clocking in at around 151.7 MB, including its transitive dependencies, according to the measuring approach we used (see below).

All we want is the Cloud Messaging part but I guess we're getting the kitchen sink and the house as well. ;)

Steps to reproduce:

Install just firebase-admin in a fresh virtualenv and look at the size of installed artefacts. We used the python-package-size tool to measure this but it can be done manually.

Relevant Code:

N/A

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

No branches or pull requests

2 participants