Open seanjtaylor opened 4 years ago
I think (1) makes the most sense, and that we should try to migrate people from importing fbprophet
to importing prophet
. The compatibility layer that just imports everything from prophet
makes a lot of sense and shouldn't be too hard.
Migrating old prophet package: I guess it should be migrated to a different pypi name? Maybe something like prophet_finance
? Maybe to help that migration we should have some period of time after that is done but before we move fbprophet
to prophet
where installing prophet
just produces an error that the package name has moved (like https://pypi.org/project/pytorch/ ).
Copy old releases: I don't think we really need to. The old versions are all here in github, and we don't ship binaries anyway so there isn't anything on pypi that isn't here.
We now own the prophet project on PyPI, which means we can use
prophet
as our top-level package name if we wanted.Proposal 1: deprecate
fbprophet
as a package nameSteps:
prophet
packagefbprophet
that depends onprophet
and maintains import compatibility, issue warning at install timefbprophet
and useprophet
exclusively.Proposal 2: keep
fbprophet
indefinitely and tie releases togetherEverything from Proposal 1 without steps 3 and 4.
Open Questions