-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v0.8.0 #191
Comments
Question (for those in the know): should the tag for this release be |
Another question: how does it work to use the github releases mechanism. If I create a new release on github, does it automatically create an annotated tag? Or should I create the tag by hand (once I figure out what to call it) and then create the release using the tag? The github documentation on releases is pretty sparse. |
I typically create a tag locally for a release, push the tag to github, and then make the Github "release" based on the tag. |
As for whether to name the tags |
Anything still blocking 0.8.0? Are we going to do a Slycot release first? |
A couple of things I think we should do:
|
OK, I just checked some things locally. For the new slycot version, PR Slycot/#24 and Slycot/#25 seem to be compatible, Slycot tests with Slycot/#25 are OK with openblas. I propose using the openblas 0.3.0 from conda-forge, since that is available across the board for Mac OSX, Windows and Linux. Slycot/#22 probably needs a small update, we need to add a remark that for anaconda installs people should use the conda-supplied compiler, instead of installing/using external compilers. With that, these three PR's can be merged, As for python control, we have the combined Slycot/control issue with the Travis build failures. I think the combination of Slycot/#25 and #206 fixes that. That takes a leap of faith, since the checks are failing, but I think it is better to forge ahead and fix things, than to spend our time on finding a path that leads to clean Tavis builds and checks. What do you think? p.s. sorry for picking the wrong button! |
Slycot v0.3.3 is now completed, so moving on to next steps:
|
I've merged all of the PR's that I think belong in version 0.8.0, so I think this version is pretty much ready for release. The last remaining item (I think) is to have |
Slycot 0.3.3 how available via PyPI (pip) and conda-forge. However, there is some discrepancy between the two versions, as described in issue #217. |
This issue is intended to track the release of version 0.8.0 of the python-control toolbox. All of the changes that go along with this release are now done, so I am planning to use this issue to track the steps in actually getting the release out the door (since the last time we did one was a couple of years back!).
I've put an outline of what I think the steps are for generating a release on the wiki under release instructions. Will start working through those and post progress here. (I'm going to be doing this off and on in the coming week or so => might take a while to get things out the door. If anyone wants to help, just let me know!).
The text was updated successfully, but these errors were encountered: