| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Also add a line of missing whitespace.
|
| |
|
|
| |
And tox. It wasn't properly working to report coverage before.
|
| |
|
|
|
|
|
| |
Turns out that the C extensions build and work fine with PyPy, but don't use them by default. Let them
be forced, though.
Tests needed some refactoring to account for the various permutations.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
Use 3.6.2 on Travis.
|
| |/
|
|
| |
3.6.0 encounters https://github.com/nedbat/coveragepy/issues/703
|
| |\
| |
| | |
Remove deprecated use of setuptools features
|
| |/
|
|
|
|
|
|
|
|
| |
The feature was used to optionally disable C extension modules used for
speed optimizations.
Nowadays we can disable this extension module by setting the PURE_PYTHON
environment variable.
Closes #30.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
Port the documentation examples to Python 3
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Explain that implements()/implementsOnly()/classProvides() not only
should not be "preferred", but are entirely not functional on Python 3.
(These notes should probably use some Sphinx directive to stand out
better, but I'm not well versed in Sphinx and I don't know which one I
should use.)
|
| | |
| |
| |
| | |
YAML borrowed from zopefoundation/persistent.
|
| | | |
|
| |\ \
| | |
| | | |
Fix Mac OS wheel uploads
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
Also don't run twine check wheelhouse/* if we haven't built any wheels
in wheelhouse, duh.
|
| | | | |
|
| | | |
| | |
| | |
| | | |
This is mostly to debug twine installation on Mac OS images.
|
| | |/
| |
| |
| | |
Hopefully.
|
| |\ \
| |/
|/| |
Clean up appveyor.yml
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Make sure that the Python we want actually exists (and install it if
necessary) -- this will make our lives easier next year, when Python
3.9 shows up
- Make the test run quiet (setup.py test -q ignores the -q)
- Pass --skip-existing to twine upload so the build of the tag can be
retried if necessary without causing spurious failures
I think it might also be a good idea to add a custom version template to
avoid nonsense like https://ci.appveyor.com/project/mgedmin/zope-interface/builds/28770734,
but I'm not entirely sure what happened there and whether a custom
version template would help. (All I know is all my project appveyors
YML have `version: build-{build}-{branch}` and I've never seen that kind
of error.)
|
| | |
|
| | |
|
| |\
| |
| | |
Always build manylinux wheels
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This PR makes it so we _always_ build manylinux wheels, but only upload
them for git tags.
Highlights:
- Move regular Linux Python builds outside the build matrix, for
conciseness.
- Switch manylinux1 builds to manylinux2010 (they should still get the
manylinux1 tag if they're compatible, but they'll be built with a more
modern compiler toolchain).
- Move twine upload from .manylinux.sh into .travis.yml's after_success,
right next to the twine upload used for Mac OS builds.
- This means we can't short-circuit the builds with 'exit 0' in
before_install:, so overwrite the install: and script: sections too.
- Move the 'docker pull' from .manylinux.sh into the install: section
so it's not empty.
- Provide twine credentials via environment variables instead of
command-line/pypirc file.
- Put related commands inside a single multiline if statement.
- Use setup.py -q test (quiet build) instead of setup.py test -q (which
does nothing at all AFAICT).
This mirrors changes made to other zopefoundation packages tracked in
https://github.com/zopefoundation/meta/issues/11.
|
| |\
| |
| | |
Add support for Python 3.8
|
| | | |
|
| | |
| |
| |
| | |
It doesn't seem to be available from terryfy yet.
|
| | |
| |
| |
| | |
Neither are necessary any more.
|
| |/ |
|
| |\
| |
| | |
provides taggedvalue inheritance
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
| |\
| |
| | |
Drop support for Python 3.4
|
| | |
| |
| |
| |
| | |
BTW I had some problems using tox -p auto before I started passing
--parallel-safe-build. I'm not sure why that isn't on by default.
|
| |/ |
|
| |
|
|
| |
- Punctuation check and fix.
- Replace some figures of speech.
|
| |\
| |
| | |
Update README.ru.rst
|