Skip to content
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 0.14.0 #400

Closed
claudep opened this issue Oct 18, 2019 · 8 comments
Closed

Release 0.14.0 #400

claudep opened this issue Oct 18, 2019 · 8 comments

Comments

@claudep
Copy link
Contributor

claudep commented Oct 18, 2019

@hugovk Can you check the current code (and HISTORY) and tell me if you think we could release 0.14.0 now? I'd just like to add that the 0.14.x series will be the last supporting Python 2. Would you like to lead the release process?

@jezdez
Copy link
Member

jezdez commented Oct 18, 2019

If I may, I'd like to suggest to calling it 1.0 so tablib can stop using ZeroVer 😬

@claudep
Copy link
Contributor Author

claudep commented Oct 18, 2019

My plan was to use 1.0 on the Python 3-only version (that should follow 0.14.0 rather soon), but I'm open to discussion!

@jezdez
Copy link
Member

jezdez commented Oct 18, 2019

Oh right, that works, too. I don't mind either way.

@hugovk
Copy link
Member

hugovk commented Oct 18, 2019

Yep, will release this weekend. Here's a start: #402.

As discussed in #390, let's go for 0.14.0 for this one, and then onwards and upwards with 1.0 when dropping 2.7!

@hugovk
Copy link
Member

hugovk commented Oct 19, 2019

Updated release notes merged (#402). Will now add and push a tag, and we can check the release on Jazzband:

When you’re ready to do a release to PyPI simply make sure to prepare all the code you’d like just as before (e.g. update AUTHORS, CHANGELOG, documentation, etc.), commit the changes, tag them with git tag and push the code to GitHub with git push --tags.

If all goes according to plan, Travis CI will run the test suite for the pushed tag, create release files, uploads it to the Jazzband site, for the lead members or roadies to review. They will be able to confirm the uploads and release them to PyPI individually.

https://jazzband.co/about/releases

Edit: Done like this:

$ git tag v0.14.0
$ git push --tags
Total 0 (delta 0), reused 0 (delta 0)
To https://github.com/jazzband/tablib/
 * [new tag]         v0.14.0 -> v0.14.0

@hugovk
Copy link
Member

hugovk commented Oct 19, 2019

The CI successfully built and uploaded the two distributions:

There are currently 2 uploads for tablib, with 2 unreleased.

Multiple uploads for version 0.14.0 found!
Please make sure you release all uploads individually below.

File name tablib-0.14.0-py3-none-any.whl

File name tablib-0.14.0.tar.gz

https://jazzband.co/projects/tablib

I downloaded the files, and can install the wheel fine with pip. Contents of the tar.gz looks good.

Will click the release buttons for each.

@hugovk
Copy link
Member

hugovk commented Oct 19, 2019

Tablib 0.14.0 is released!

https://pypi.org/project/tablib/0.14.0/

$ pip install tablib
Collecting tablib
  Downloading https://files.pythonhosted.org/packages/7f/8d/665f895e4355f1ee95665e003b994512c8b670148a921aa9acec9d1607fb/tablib-0.14.0-py3-none-any.whl (65kB)
     |████████████████████████████████| 71kB 993kB/s
Requirement already satisfied: openpyxl>=2.4.0 in /usr/local/lib/python3.7/site-packages (from tablib) (3.0.0)
Requirement already satisfied: markuppy in /usr/local/lib/python3.7/site-packages (from tablib) (1.14)
Requirement already satisfied: pyyaml in /usr/local/lib/python3.7/site-packages (from tablib) (3.13)
Requirement already satisfied: xlwt in /usr/local/lib/python3.7/site-packages (from tablib) (1.3.0)
Requirement already satisfied: xlrd in /usr/local/lib/python3.7/site-packages (from tablib) (1.2.0)
Requirement already satisfied: odfpy in /usr/local/lib/python3.7/site-packages (from tablib) (1.4.0)
Requirement already satisfied: jdcal in /usr/local/lib/python3.7/site-packages (from openpyxl>=2.4.0->tablib) (1.4.1)
Requirement already satisfied: et-xmlfile in /usr/local/lib/python3.7/site-packages (from openpyxl>=2.4.0->tablib) (1.0.1)
Requirement already satisfied: defusedxml in /usr/local/lib/python3.7/site-packages (from odfpy->tablib) (0.6.0)
Installing collected packages: tablib
Successfully installed tablib-0.14.0

Thanks everyone who contributed!

@claudep
Copy link
Contributor Author

claudep commented Oct 19, 2019

hurray \o/

@claudep claudep closed this as completed Oct 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants