Commit Graph

47 Commits (master)

Author SHA1 Message Date
Bogdan Opanchuk 96251cf19b Fix CI build 2021-05-26 22:54:36 -07:00
Bogdan Opanchuk 439b675e65 Drop Py3.5 support 2021-03-20 16:35:20 -07:00
David Núñez 63b1880029 CI: Parametrize pipenv's virtualenv depending on python version 2019-08-09 23:17:31 +02:00
David Núñez b69d18a0bb Require passing notebook tests to start test deploy in CI workflow 2019-03-27 16:31:39 +01:00
David Núñez 109648e3ae Touchups to the CircleCi config to speed up build time 2019-02-15 13:11:10 +01:00
David Núñez 331aea4420 Testing pip builds with CircleCI 2018-12-13 01:54:25 +01:00
David Núñez 1931604cc2 No need for getting pip==18.0 with pipenv 2018-12-13 01:53:28 +01:00
David Núñez 69cb47a49d Introduce reusable commands in CircleCI config 2018-12-13 01:36:39 +01:00
David Núñez 115481acf9 Renaming CircleCI jobs 2018-12-12 23:30:26 +01:00
David Núñez d60e982bdc Enable mypy again in CircleCI workflow 2018-11-16 11:16:12 +01:00
David Núñez f5bebc6a1e Use option parallel=True for coverage (Fixes #222)
See https://github.com/nedbat/coveragepy/issues/716
2018-11-15 21:57:52 +01:00
David Núñez 9b01f14614 Revised deploy config (missing twine installation) 2018-10-19 01:43:58 +02:00
David Núñez b2a2f9e5f0 Adds approval step to CircleCI workflow, between test_deploy and deploy 2018-10-19 01:15:44 +02:00
David Núñez ba34725f76 Adds --user flag to pip install in test_deploy CircleCI build script 2018-10-19 00:31:44 +02:00
David Núñez ed93fbca41 Fix test_deploy CircleCI config and verify version command in setup.py 2018-10-19 00:05:48 +02:00
Kieran Prasch c574beaab3 Include deployment testing steps and manual approval for PyPI 2018-10-15 09:55:41 -07:00
David Núñez 7d9ddfe6e8 Adds support to testing Jupyter notebooks with py.test plugin nbval
* Test vectors are marked as xfail temporarily
2018-10-06 22:28:14 +02:00
Kieran R. Prasch ea4d375117 Preserve circleci config from successful test-build-deploy 2018-08-29 06:42:42 -07:00
Kieran Prasch aa2d4022ae Release from a python 3.6 build 2018-08-21 14:32:26 -07:00
Kieran Prasch d143e35d23 Use main PyPI repository; Remove test repo. 2018-08-21 14:21:20 -07:00
Kieran Prasch 0c69616252 Tests automated PyPI upload 2018-08-21 13:20:48 -07:00
Kieran Prasch a4f3a47732 Bump version: 0.1.0-alpha.0 → 0.1.0-alpha.1 2018-08-21 13:03:56 -07:00
Kieran Prasch a2b6484e53 rename job 2018-08-20 16:38:38 -07:00
Kieran Prasch 35949d53b5 Use TestpyPI; remove dep cahce, always checkout checkout code for a build 2018-08-20 15:44:03 -07:00
Kieran Prasch acd165840c Add automated continuous deployment to pyPI, filtered by release tag; Additional project metadata. 2018-08-20 15:25:24 -07:00
Kieran Prasch e7bd2be44a Force success on circleci mypy build 2018-08-18 17:27:02 -07:00
David Núñez 2e4b0ed02d Another workaround: fixes pytest installation problems with python 3.5 2018-08-18 19:22:16 -05:00
David Núñez bac175ed68 Temporal workaround for CircleCI problem with cache saving 2018-08-18 18:40:22 -05:00
Kieran Prasch b4d3143012 Set allowed failure on mypy checks 2018-07-20 14:20:46 -07:00
Kieran Prasch b448176a6c Fix PEP 508 markers 2018-07-06 13:46:10 -07:00
Kieran Prasch e3012258ae Do not restore cache for bundle tests 2018-07-06 13:28:25 -07:00
Kieran Prasch fe356c9649 Switch to pipenv sync 2018-07-06 13:28:22 -07:00
Kieran Prasch 96d7ea54c7 Add python 3.7 support. 2018-07-06 13:27:06 -07:00
Kieran Prasch ae435118c8 Run fewer benchmarks to save memory on small resource classes; Fix error in firehose 2018-07-06 11:53:51 -07:00
Kieran Prasch a56fbe1d30 Insert new workflow jobs; Fix yml line-breaks; amend gitignore. 2018-07-05 19:58:02 -07:00
Kieran Prasch 4f897b326e Add benchmarking requirements and deps. 2018-07-05 19:01:59 -07:00
Kieran Prasch 060d9fd1f3 Fix cicrcleCI cache key for doctest build. 2018-07-03 12:01:05 -07:00
Kieran Prasch bd1959c984 Store doctest test results. 2018-07-03 10:49:49 -07:00
Kieran Prasch 5c44d17875 Add doctests to build workflow 2018-07-03 10:49:47 -07:00
Kieran Prasch 223c32108c Add mypy.ini configuration 2018-06-28 16:14:06 -07:00
Kieran Prasch b222cdd93c Add one-off lxml installation for mypy report generation 2018-06-28 14:16:49 -07:00
Kieran Prasch d95cfbd04f circleci: mypy static type checking build, single deps workflow cache, and job templates 2018-06-28 14:12:15 -07:00
Kieran Prasch c0d0848c61 checksum lockfile, instead of Pipfile 2018-06-26 00:30:17 -07:00
Kieran Prasch 12612d8af6 Update circle yml; fix pipenv support, store coverage results as html 2018-06-25 13:08:12 -07:00
Kieran Prasch 240b254448 Reencryption memory profile job. 2018-06-21 15:24:43 -07:00
tuxxy 1bf66f47e5 Add CircleCI config file 2018-06-21 03:01:29 -06:00
tuxxy f84628d5ed Create .circleci dir 2018-06-21 01:34:43 -06:00