-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cmake build and cross-platform github CI (test, wheels, conda) #91
base: master
Are you sure you want to change the base?
Commits on Feb 14, 2021
-
new: switch to cmake build setup and pep517 packaging (#1)
* decouple from submodule and use system libdatrie/dev-package instead * chg: add test from installed wheel (ci only on ubuntu for now)
Configuration menu - View commit details
-
Copy full SHA for e893bb5 - Browse repository at this point
Copy the full SHA e893bb5View commit details
Commits on Feb 16, 2021
-
new: switch to cmake build with fetchcontent fallback for library deps (
#2) * add cmake module to find libdatrie, remove git submodule * remove vcpkg install from macos, only use lib pkg on linux * add more workflows for manylinux wheels and release
Configuration menu - View commit details
-
Copy full SHA for 09a3818 - Browse repository at this point
Copy the full SHA 09a3818View commit details
Commits on Feb 17, 2021
-
chg: put submodule back in, add conda recipe/workflow (#3)
* restore git submodule, set commit d1dfdb8, make sure path uses https url * switch cmake bits to use submodule hdrs/srcs, let cmake init the submodule if empty * add updated conda recipe and corresponding ci workflow
Configuration menu - View commit details
-
Copy full SHA for 7f8a57d - Browse repository at this point
Copy the full SHA 7f8a57dView commit details -
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f7614e7 - Browse repository at this point
Copy the full SHA f7614e7View commit details -
fix: aand cleanup more maintainer cruft
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5246129 - Browse repository at this point
Copy the full SHA 5246129View commit details
Commits on Feb 18, 2021
-
fix: restore other ci and fix readme (again, sorry about that...)
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b49145 - Browse repository at this point
Copy the full SHA 1b49145View commit details -
chg: bump travis to bionic and update python versions
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa60a11 - Browse repository at this point
Copy the full SHA aa60a11View commit details -
fix: set cmake min version to 3.12 and revert distro upgrade
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c735ec8 - Browse repository at this point
Copy the full SHA c735ec8View commit details -
chg: update build deps for really old ubuntu
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c8f582 - Browse repository at this point
Copy the full SHA 5c8f582View commit details -
turns out it really does need bionic instead of eol
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4956e66 - Browse repository at this point
Copy the full SHA 4956e66View commit details -
fix brain-fart and install ninja from the right place
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1cb6b88 - Browse repository at this point
Copy the full SHA 1cb6b88View commit details -
still more deps to use older cmake on travis bionic
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fcde144 - Browse repository at this point
Copy the full SHA fcde144View commit details -
remove --verbose arg to really make it 3.12 compliant
Signed-off-by: Stephen L Arnold <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7132db9 - Browse repository at this point
Copy the full SHA 7132db9View commit details
Commits on Oct 17, 2021
-
* new: add updated conda recipe and corresponding ci workflow * chg: restore git submodule, set commit d1dfdb8 (uses github relative path) * new: dev: add support for generating test coverage data * update cmake build flags for cython if WITH_COVERAGE * ci uses platform host pybind11, libdatrie (linux-only) * update cmake option handling, set version info * add cmake cmd to copy inplace extension to src/ (coverage only) * fix: dev: add test decorator for macos taking longer on a test * fix: dev: add missing vcpkg action param (not in the readme) * setupOnly *requires* vcpkgGitCommitId (only in hosted examples) * use environment.devenv.yml with condadev * fix: dev: "flaky" test failed again, extend deadline to 2500 ms * macos has occasional lag issues with disk I/O ?
Configuration menu - View commit details
-
Copy full SHA for 752282a - Browse repository at this point
Copy the full SHA 752282aView commit details