vega / altair

Declarative statistical visualization library for Python
https://altair-viz.github.io/
BSD 3-Clause "New" or "Revised" License
9.4k stars 795 forks source link

adopt nightly builds in accordance with SPEC-4 #3576

Open mattijn opened 2 months ago

mattijn commented 2 months ago

What is your suggestion?

In accordance with SPEC 4 — Using and Creating Nightly Wheels we should explore how we can create nightly (semi regular interval) wheels.

Reasons why this is a good idea can be found in SPEC-4:

Regularly running your project’s tests while using the nightly version of your dependencies allows you to spot problems caused by upstream changes before a new release is made. This way potential issues can be resolved before they find their way into a release, at which point it becomes much harder to change or revert something.

Regularly creating nightly wheels for your project allows projects that depend on you to give feedback about upcoming changes. As with testing against nightlies of your dependencies this gives your dependents a chance to report problems before they find their way into a release.

Have you considered any alternative solutions?

No response

mattijn commented 2 months ago

Duplicate of #3574

mattijn commented 2 months ago

Just realising that #3574 is to test against nightly builds of our dependencies, where this issue is about setting up one for Altair.