- 21 Mar, 2020 2 commits
-
-
Jason Madden authored
Python 3: Stop using undocumented PyLong_AS_LONG.
-
Jason Madden authored
Since https://github.com/zopefoundation/persistent/issues/125 this would result in compiler warnings. No change note, this is an internal change. Fixes #131
-
- 18 Mar, 2020 3 commits
-
-
Éloi Rivard authored
Added internal documentation links
-
Éloi Rivard authored
-
Éloi Rivard authored
-
- 17 Mar, 2020 3 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Remove most all the boilerplate required to add new trees
-
- 16 Mar, 2020 2 commits
-
-
Éloi Rivard authored
Developper documentation improvements
-
Éloi Rivard authored
-
- 05 Mar, 2020 8 commits
-
-
Jason Madden authored
Generate the Python modules and test modules based off a description of the datatype. Several tests that were previously only used for a specific classes are now generalized and added to most trees, such as testing non-compliant keys and testing overflow for bounded values. Also always raise ``OverflowError`` for integer keys/values out of range.
-
Jason Madden authored
And some other small tweaks to the documentation to make cross-references work and things generally look good.
-
Jason Madden authored
-
Jason Madden authored
test__UUBTree.py is complete and passing on Python 3
-
Jason Madden authored
-
Jason Madden authored
Fix it. Also it's possible to statically know the expected value of using64bits for all included tree modules, so we don't need the (unexecuted) branch that creates (unused) test code in the *I* test modules.
-
Jason Madden authored
-
Jason Madden authored
And other small tweaks to bring test coverage up. Turns out there were several test methods being needlessly skipped.
-
- 13 Jan, 2020 1 commit
-
-
Forest Gregg authored
adds python 3.8 on macos to the travis build.
-
- 12 Jan, 2020 1 commit
-
-
Forest Gregg authored
-
- 21 Nov, 2019 1 commit
-
-
Marius Gedminas authored
-
- 13 Nov, 2019 1 commit
-
-
Marius Gedminas authored
Fix Python 3.5 MacOS wheel upload
-
- 12 Nov, 2019 1 commit
-
-
Marius Gedminas authored
Python 3.5 on Mac OS doesn't support TLS 1.2, which makes twine upload fail, but we can use system Python 2.7 for twine upload, which works. Also brings the rest of the Travis CI configuration closer in line to the rest of the packages updated for https://github.com/zopefoundation/meta/issues/11
-
- 09 Nov, 2019 1 commit
-
-
Jason Madden authored
Build using newer manylinux image.
-
- 08 Nov, 2019 1 commit
-
-
Jason Madden authored
And update macOS python to 2.7.17 to try to fix uploads.
-
- 07 Nov, 2019 5 commits
-
-
Marius Gedminas authored
-
Marius Gedminas authored
-
Marius Gedminas authored
Restructure Travis to always build manylinux wheels
-
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
-
Marius Gedminas authored
Add support for Python 3.8
-
- 06 Nov, 2019 2 commits
-
-
Marius Gedminas authored
-
Marius Gedminas authored
I'm skipping the MacOS build on Travis because 3.8 is not available yet from https://github.com/MacPython/terryfy
-
- 25 Oct, 2019 8 commits
-
-
Éloi Rivard authored
Some documentation love
-
Éloi Rivard authored
-
Éloi Rivard authored
-
Éloi Rivard authored
-
Éloi Rivard authored
-
Éloi Rivard authored
-
Éloi Rivard authored
-
Éloi Rivard authored
-