Title: Add conda build recipe and improve version numbering by cwrowley · Pull Request #52 · python-control/python-control · GitHub
Open Graph Title: Add conda build recipe and improve version numbering by cwrowley · Pull Request #52 · python-control/python-control
X Title: Add conda build recipe and improve version numbering by cwrowley · Pull Request #52 · python-control/python-control
Description: This pull request adds a "recipe" for building a conda package, and also improves how versions are specified for releases. Previously, one needed to specify the version number of each release manually in setup.py, and this has led to some confusion, as the version number did not necessarily correspond to tags in the git repository. With this pull request, version numbers are specified simply by pushing a tag to the git repo, as git tag -a 0.6.6 The version numbers are then generated by a script make_version.py, which is run automatically by the conda recipe (but not by setup.py, so one still needs to remember to run make_version.py before uploading to PyPI). The version numbers are consistent with PEP 440, so for instance, a version that is 6 commits after the version tagged as 0.6.6 would be version "0.6.6.post6". The benefits of this approach are that the version numbers are specified only once (as a tag in the git repo), and they are guaranteed to correspond to the git repository. This avoids some confusion, as happened with v0.6.6 that is currently on PyPI (which I believe was built from @jgoppert's fork and includes PR #38, which has not been merged in, and is probably superfluous now). This PR also changes the Travis CI build to test the conda recipe, and additionally to install slycot from a binary package I uploaded to binstar.org. This dramatically speeds up the travis build, which was spending most of its time compiling SLICOT from source.
Open Graph Description: This pull request adds a "recipe" for building a conda package, and also improves how versions are specified for releases. Previously, one needed to specify the version number of each re...
X Description: This pull request adds a "recipe" for building a conda package, and also improves how versions are specified for releases. Previously, one needed to specify the version number of...
Opengraph URL: https://github.com/python-control/python-control/pull/52
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:ba95d341-e952-ef65-d5fc-57da3cf3f17c |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | D7DC:2EA89:65BC9D:8268D4:697DD207 |
| html-safe-nonce | 1302e7c1bca921dd7f106f8fd43c07ef560d7555735e6ce30805a389367d09e7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEN0RDOjJFQTg5OjY1QkM5RDo4MjY4RDQ6Njk3REQyMDciLCJ2aXNpdG9yX2lkIjoiMzY0NjAzMDM5Mzk4MDYwNDkzNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | fc92154143f46b6620eaba40c893ec9f618edaefe9be89bb46be7b1b6898de40 |
| hovercard-subject-tag | pull_request:32605956 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python-control/python-control/pull/52/checks |
| twitter:image | https://avatars.githubusercontent.com/u/2033951?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/2033951?s=400&v=4 |
| og:image:alt | This pull request adds a "recipe" for building a conda package, and also improves how versions are specified for releases. Previously, one needed to specify the version number of each re... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6 |
| turbo-cache-control | no-preview |
| go-import | github.com/python-control/python-control git https://github.com/python-control/python-control.git |
| octolytics-dimension-user_id | 2285872 |
| octolytics-dimension-user_login | python-control |
| octolytics-dimension-repository_id | 22791752 |
| octolytics-dimension-repository_nwo | python-control/python-control |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 22791752 |
| octolytics-dimension-repository_network_root_nwo | python-control/python-control |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7c85641c598ad130c74f7bcc27f58575cac69551 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width