Skip to content

Commit

Permalink
Release (#115)
Browse files Browse the repository at this point in the history
  • Loading branch information
scls19fr committed Jun 7, 2019
1 parent a187c80 commit de327d3
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 5 deletions.
20 changes: 20 additions & 0 deletions CHANGELOG.md
Expand Up @@ -6,31 +6,49 @@ All notable changes to this code base will be documented in this file,
in every released version.

### Version 1.6.x

- Released: 20zz-yy-xx

### Version 1.6.6

- Released: 2019-06-07
- Issues/Enhancements:
- Issue #81 #31 (PR #114) Remove use of pylab.poly_between
- Calm conditions
- Update CONTRIBUTORS.md and CONTRIBUTING.md
- PR #107 Code formatting with Black
- PR #104 Fix setup.py
- Autodeploy to PyPI using Travis
- PEP8

### Version 1.6.5

- Released: 2018-08-30
- Issues/Enhancements:
- Issue #99. Fix scatter plot direction

### Version 1.6.4

- Released: 2018-08-22
- Issues/Enhancements:
- Improve doc

### Version 1.6.3

- Released: 2017-08-22
- Issues/Enhancements:
- Issue #69 (PR #70). Dual licensing
- ...

### Version 1.6.2

- Released: 2017-08-02
- Issues/Enhancements:
- Issue #65 (PR #69). Fix inconsistent licence files
- ...

### Version 1.6.1

- Released: 2017-07-30
- Maintainer: Sébastien Celles <s.celles@gmail.com>
- Issues/Enhancements:
Expand All @@ -39,6 +57,7 @@ in every released version.
- ...

### Version 1.5.0

- Initial development: 2015-06-16
- Co-Authors:
- Sébastien Celles <s.celles@gmail.com>
Expand All @@ -59,5 +78,6 @@ in every released version.


### Version 1.4.0

- Author: Lionel Roubeyrie <lionel.roubeyrie@gmail.com>
- URL: http://youarealegend.blogspot.fr/search/label/windrose
25 changes: 21 additions & 4 deletions release-procedure.md
@@ -1,10 +1,18 @@
# Release procedure

## Python versions

* Ensure supported Python versions in `setup.py` and `.travis.yml` are corrects

* Ensure windrose version is up to date in `version.py`

## CHANGELOG

* Ensure `CHANGELOG.md` have been updated

* Tag commit and push to github
## Tag

* Tag commit and push to github

using Github website

Expand All @@ -13,7 +21,7 @@ tag: vx.x.x

or using cli

```
```bash
git tag -a x.x.x -m 'Version x.x.x'
git push windrose master --tags
```
Expand All @@ -24,9 +32,18 @@ Go to https://zenodo.org/account/settings/github/repository/python-windrose/wind

to ensure that new release have a DOI

* Upload to PyPI
## Upload to PyPI

### Automatic PyPI upload

PyPI deployment was set using https://docs.travis-ci.com/user/deployment/pypi/

When tagging a new release on Github, package should be automatically uploaded on PyPI.

### Manual PyPI upload

Ensure a `~/.pypirc` exists

```
[distutils] # this tells distutils what package indexes you can push to
index-servers = pypi
Expand All @@ -47,7 +64,7 @@ python setup.py register sdist bdist_wheel --universal
python setup.py sdist bdist_wheel upload
```

* Verify on PyPI
## Verify on PyPI

Go to https://pypi.python.org/pypi/windrose/
or https://pypi.python.org/pypi?%3Aaction=pkg_edit&name=windrose
2 changes: 1 addition & 1 deletion windrose/version.py
@@ -1,7 +1,7 @@
__author__ = "Lionel Roubeyrie"
__credits__ = ["Sebastien Celles"]
__email__ = "s.celles@gmail.com"
__version__ = "1.6.5"
__version__ = "1.6.6"
__license__ = "CeCILL-B OR BSD-3-Clause"
__url__ = "https://github.com/python-windrose/windrose"
__maintainer__ = "Sebastien Celles"

0 comments on commit de327d3

Please sign in to comment.