[Checkins] [zopefoundation/zope.security] 83eb07: Build manylinux and MacOS wheels

Marius Gedminas noreply at github.com
Mon Nov 11 18:18:30 CET 2019


  Branch: refs/heads/more-wheels
  Home:   https://github.com/zopefoundation/zope.security
  Commit: 83eb07270b98d5441fe772d9fcd6d05380968d8e
      https://github.com/zopefoundation/zope.security/commit/83eb07270b98d5441fe772d9fcd6d05380968d8e
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    A .manylinux-install.sh
    A .manylinux.sh
    M .travis.yml

  Log Message:
  -----------
  Build manylinux and MacOS wheels


  Commit: 6dde9c0ea6e81cd2353b1df19b296a7903f41b21
      https://github.com/zopefoundation/zope.security/commit/6dde9c0ea6e81cd2353b1df19b296a7903f41b21
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Add a workaround for Mac OS Python 3.5

The problem is a TLS protocol mismatch (PyPI wants TLS 1.2 or newer,
Python 3.5 doesn't support it, pip takes great pains to use alternative
http/tls implementations to make everything work somehow).


  Commit: dd3444c85ee597b102b2286a582ccd5ebf67e767
      https://github.com/zopefoundation/zope.security/commit/dd3444c85ee597b102b2286a582ccd5ebf67e767
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M src/zope/security/checker.py

  Log Message:
  -----------
  Allow iter({}.items()) on PyPy3

Dict item iterators use a special type (builtins.dict_itemiterator) on
recent versions of PyPy3.

Fixes zope.security.interfaces.ForbiddenAttribute: ('__next__',
<dict_itemiterator object at 0x00007f7c9c107320>)


Compare: https://github.com/zopefoundation/zope.security/compare/011eadf27740...dd3444c85ee5


More information about the checkins mailing list