1. 16 Mar, 2020 2 commits
  2. 05 Mar, 2020 4 commits
  3. 13 Jan, 2020 1 commit
  4. 12 Jan, 2020 1 commit
  5. 21 Nov, 2019 1 commit
  6. 13 Nov, 2019 1 commit
  7. 12 Nov, 2019 1 commit
  8. 09 Nov, 2019 1 commit
  9. 08 Nov, 2019 1 commit
  10. 07 Nov, 2019 5 commits
    • Marius Gedminas's avatar
      Back to development: 4.6.2 · 697fb89f
      Marius Gedminas authored
      697fb89f
    • Marius Gedminas's avatar
      Preparing release 4.6.1 · b2a6308b
      Marius Gedminas authored
      b2a6308b
    • Marius Gedminas's avatar
      Merge pull request #115 from zopefoundation/restructure-travis · 28a0b56d
      Marius Gedminas authored
      Restructure Travis to always build manylinux wheels
      28a0b56d
    • Marius Gedminas's avatar
      Always build manylinux wheels · eaa1b50c
      Marius Gedminas authored
      This PR makes it so we _always_ build manylinux wheels, but only upload
      them for git tags.
      
      The diff is messy, for which I apologize.  I had to reformat the YAML to
      understand it.  Highlights:
      
      - Moved regular Linux Python builds outside build matrix, for
        conciseness (unfortunately this means 3.6 builds are now done twice:
        once without WITH_COVERAGE and once with)
      
      - Move twine upload from .manylinux.sh into .travis.yml's after_success,
        next to the twine upload used for Mac OS builds
      
      - This means Travis can no longer do an 'exit 0' in before_install, so I
        had to override the install and script sections too
      
      - Move 'docker pull' into the install section so it's not so very empty
      
      - Unify the two calls to twine upload to provide the twine password via
        environment variables instead of command-line or configuration files
      
      - Put related commands inside a single multiline if statement instead of
        repeating the conditions
      eaa1b50c
    • Marius Gedminas's avatar
      Merge pull request #114 from zopefoundation/py38 · aa10755d
      Marius Gedminas authored
      Add support for Python 3.8
      aa10755d
  11. 06 Nov, 2019 2 commits
  12. 25 Oct, 2019 8 commits
  13. 30 Jul, 2019 3 commits
  14. 29 Jul, 2019 3 commits
    • Marius Gedminas's avatar
      Add a changelog note · 05df5d09
      Marius Gedminas authored
      05df5d09
    • Marius Gedminas's avatar
      Fix segfault in bucket_repr() on Python 3 · e2243331
      Marius Gedminas authored
      Fixes #106.
      
      The bug was in not checking the return value of
      PyUnicode_AsLatin1String() and passing a NULL to PyOS_snprintf().
      
      The fix is to use PyUnicode_FromFormat() and avoid all the hassle of
      manual encoding/sprintf/decoding and even calling repr().
      e2243331
    • Marius Gedminas's avatar
      Add a failing test · 189d7728
      Marius Gedminas authored
      The test fails on Python 3 only, and on non-pure builds only.  I added
      PYTHONFAULTHANDLER=1 to the environment to make the failure less
      mysteriously silent.
      
      I've also updated tox.ini to use extras=foo instead of deps=.[foo] and
      to use factors to set PURE_PYTHON=1 instead of defining an entire
      environment.  This now lets you run arbitrary pure Python builds like
      tox -e py37-pure.
      189d7728
  15. 26 Jul, 2019 1 commit
  16. 25 Jul, 2019 1 commit
  17. 23 Oct, 2018 3 commits
  18. 22 Oct, 2018 1 commit