Releases#
This section is for core developers. To make a new release, you need push-to-write access on our main branch.
sktime is distributed as the so-called wheels, for different operating systems and Python versions.
Note
For more details, see the Python guide for packaging.
We use continuous integration services to automate the building of wheels on different platforms. The release process is triggered by pushing a non-annotated tagged commit using semantic versioning. Pushing a new tag will build the wheels for different platforms and upload them to PyPI.
You can see all available wheels here.
To make the release process easier, we have an interactive script that you can follow. Simply run:
make release
This calls build_tools/make_release.py and will guide you through the release process.