facebook / prophet

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
https://facebook.github.io/prophet
MIT License
18.34k stars 4.52k forks source link

Migrate Python package name #1534

Open seanjtaylor opened 4 years ago

seanjtaylor commented 4 years ago

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 name

Steps:

  1. move all code to prophet package
  2. create a second package fbprophet that depends on prophet and maintains import compatibility, issue warning at install time
  3. next release: issue warning to use new package name at import time
  4. 2nd release: stop updating fbprophet and use prophet exclusively.

Proposal 2: keep fbprophet indefinitely and tie releases together

Everything from Proposal 1 without steps 3 and 4.

Open Questions

bletham commented 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.