[Checkins] [zopefoundation/zodbpickle] cd37b2: Manylinux builds: drop 3.4, add 3.8

Marius Gedminas noreply at github.com
Sat Nov 9 09:55:30 CET 2019


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zodbpickle
  Commit: cd37b2f248b17ac79a96eeb34e2a4643cc3715b9
      https://github.com/zopefoundation/zodbpickle/commit/cd37b2f248b17ac79a96eeb34e2a4643cc3715b9
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M .manylinux-install.sh

  Log Message:
  -----------
  Manylinux builds: drop 3.4, add 3.8


  Commit: 6e71bd12a21d72e56eaf319b9f583f9d8b181c1b
      https://github.com/zopefoundation/zodbpickle/commit/6e71bd12a21d72e56eaf319b9f583f9d8b181c1b
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M appveyor.yml

  Log Message:
  -----------
  Appveyor builds: add Python 3.8


  Commit: 22309cbf0b6150417c4b59fb4ac7ad58f52695d0
      https://github.com/zopefoundation/zodbpickle/commit/22309cbf0b6150417c4b59fb4ac7ad58f52695d0
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M .manylinux.sh
    M .travis.yml

  Log Message:
  -----------
  Travis builds: always build manylinux wheels

This also reformats the YAML, for which I apologize, but it was hard to
work on it without doing that.

It drops dist: xenial which has become the default.

It renames matrix: to jobs: because that's the preferres spelling
according to Travis CI docs.

It adds names to all the special build jobs.

It drops Python 3.4 builds on Mac OS.

It *doesn't* add Python 3.8 builds for Mac OS because AFAIU terryfy
doesn't support 3.8 yet.

It moves docker pull and twine upload out of .manylinux.sh and into
.travis.yml.

It unifies twine upload calls by supplifying username/password via
environment variables.

The changes largely mirror those in
https://github.com/zopefoundation/BTrees/pull/115.


  Commit: 6ad32b9e6da1a9fd84aca059d413f5c6e3f236f5
      https://github.com/zopefoundation/zodbpickle/commit/6ad32b9e6da1a9fd84aca059d413f5c6e3f236f5
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M appveyor.yml
    M setup.py
    M tox.ini

  Log Message:
  -----------
  Assorted minor build cleanups

The -q in `setup.py test -q` does nothing.

The -q in `setup.py -q test` makes the build quiet before running the
tests.

The testing extra was a weird thing, not used anywhere.  Also nose is
abandoned upstream.

Depending on . in a tox.ini makes no sense, since tox always installs
the current package.  I can only assume it was .[test] or something in
the past and wasn't cleaned up cleanly when the test extra became empty.


  Commit: 9df667b70690bae5e8b483e80302251946a64aa2
      https://github.com/zopefoundation/zodbpickle/commit/9df667b70690bae5e8b483e80302251946a64aa2
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-11-09 (Sat, 09 Nov 2019)

  Changed paths:
    M .manylinux-install.sh
    M .manylinux.sh
    M .travis.yml
    M appveyor.yml
    M setup.py
    M tox.ini

  Log Message:
  -----------
  Merge pull request #51 from zopefoundation/modernize-ci

Restructure Travis to always build manylinux wheels, enable Python 3.8 wheel builds


Compare: https://github.com/zopefoundation/zodbpickle/compare/a8155718c6fb...9df667b70690


More information about the checkins mailing list