* chore: rename joerick/cibuildwheel -> pypa/cibuildwheel
* Update Appveyor status badge markup
Note that it still has joerick/cibuildwheel - confusingly it's still within my appveyor account, but this is the new project that points to the pypa github repo
* Update Appveyor badge markup again
I went through a few passes to enable that project, here's the latest.
* Update Azure badge, also
* Update Travis badge to reference the .com
Co-authored-by: Joe Rickerby <joerick@mac.com>
* change check_call to run
* refactor: change check_output to run
* Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com>
Co-authored-by: Joe Rickerby <joerick@mac.com>
* feat: requires-python
refactor: updating to current proposal
fix: add tests and fix a few issues
docs: Update mostly from @joerick
docs: update README from readthedocs
* refactor: pull out config file reading
* fix: always assume highest Python patch version
* refactor: try new design
* refactor: function and bump MyPy to 0.800
* fix: tighten AST to call only, add docs
* fix: address review points from @joerick
* Update python versions as part of update_dependencies
* refactor: pulling out to update_pythons
* refactor: rewrite and expect install
* feat: support macos too, logging output
* WIP: update
* refactor: drive from original file
* Remove unused variable
* Output a diff instead of the result file, to review changes more easily
* fix: minor cleanup
Co-authored-by: Henry Fredrick Schreiner <henry.fredrick.schreiner@cern.ch>
Co-authored-by: Henry Schreiner <henryschreineriii@gmail.com>
Co-authored-by: Joe Rickerby <joerick@mac.com>
* docs: project update
* docs: pyproject.toml mention
* Apply suggestions from code review
Co-authored-by: Joe Rickerby <joerick@mac.com>
* docs: one more change from @joerick, dropped double install example
Co-authored-by: Joe Rickerby <joerick@mac.com>
Potentially revert / remove on release of PyPy 7.3.4.
* patching linux and macos
* try test
* add patch files for pypy2.7
* fix installing
* Combine patch files into one
* Simplify further, and add test to remind ourselves to remove the PyPy patch
* ignore fail of patch on linux
make new test failing only on linux
* fix test
* add timeout
* fix patch on linux
* change `-N` to `--force`
Co-authored-by: Yannick Jadoul <yannick.jadoul@belgacom.net>
* Add a workflow to update dependencies
* Use '--no-docker' to run dependency update using local pythons
Default method is to use docker
* Only run the dependency update workflow manually
PR are only created for master
* Create constraints for all python versions
* Use manylinux2010_x86_64:latest to update dependencies
Co-authored-by: Joe Rickerby <joerick@mac.com>