Skip to content

Distribution package only including firebase_admin#263

Merged
hiranya911 merged 2 commits intofirebase:masterfrom
fgmacedo:fgm-fix-remove-integration-from-packages
Feb 13, 2019
Merged

Distribution package only including firebase_admin#263
hiranya911 merged 2 commits intofirebase:masterfrom
fgmacedo:fgm-fix-remove-integration-from-packages

Conversation

@fgmacedo
Copy link
Copy Markdown
Contributor

@fgmacedo fgmacedo commented Feb 12, 2019

firebase-admin is polluting the Python's default package namespace with a integration package.

We already have an internal app using integration namespace, so the names are in conflict.

I think that integration should not be included on the distribution package, since It's related to integration tests only.

This PR changes the pattern for discovering packages to firebase*.

@hiranya911 hiranya911 self-assigned this Feb 12, 2019
@fgmacedo fgmacedo changed the title Distribution package only including firebase* Distribution package only including firebase_admin Feb 13, 2019
Copy link
Copy Markdown
Contributor

@hiranya911 hiranya911 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@hiranya911 hiranya911 merged commit e48e2b8 into firebase:master Feb 13, 2019
@fgmacedo fgmacedo deleted the fgm-fix-remove-integration-from-packages branch February 15, 2019 19:49
@fgmacedo
Copy link
Copy Markdown
Contributor Author

@hiranya911 thanks for merging! Do you have any plans for a new release coming? We are unable to install the project. Even our fork is not working, because a pip install -e <fork-url> clones the project with a high priority path on the sys.modules that includes the integration module, so the conflict persists. We need a new version on the pypi to be able to install as a source dist.

@hiranya911
Copy link
Copy Markdown
Contributor

@fgmacedo will try to get something out next week.

@fgmacedo
Copy link
Copy Markdown
Contributor Author

Thanks @hiranya911! ❤️

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants