36 Commits

Author SHA1 Message Date
Rhet Turnbull
a9843ac60e
Release v0 62 1 (#1158)
* Updated ExportResults docstrings so Sphinx picks them up

* Updated API_README so link works in docs

* Removed sweep templates
2023-08-13 09:47:53 -07:00
sweep-ai[bot]
009e17b75c
Configure Sweep (#1152)
* Create sweep.yaml config file

* Create bugfix template

* Create feature template

* Create refactor template

---------

Co-authored-by: sweep-ai[bot] <128439645+sweep-ai[bot]@users.noreply.github.com>
2023-08-12 11:07:56 -07:00
Rhet Turnbull
fd5b16578c Added ubuntu runners 2023-05-07 07:02:45 -07:00
Christian Clauss
1a3b4c2afe
Lint Python twice: 1. Whole repo, 2. Exclude tests/ (#1035)
* Lint Python twice: 1. Whole repo, 2. Exclude tests/

Both runs take less than a second so...
`line-length=366` is more reasonable`
```
    - run: pip install --user ruff  # Lint Python twice: 1. Whole repo, 2. Exclude tests/
    - run: ruff --format=github --line-length=7228 --target-version=py39
                --ignore=E402,E712,E721,E722,E741,F401,F403,F405,F541,F601,F811,F822,F841 .
    - run: ruff --format=github --line-length=366 --target-version=py39
                --exclude=tests/ --ignore=E402,E712,E722,E741,F401,F403,F405,F541,F822,F841 .
```

* Update configoptions.py
2023-04-07 08:14:51 -07:00
Christian Clauss
8b59615ff7
GitHub Action to lint Python code (#1025)
* GitHub Action to lint Python code

[Ruff](https://beta.ruff.rs/) supports [over 500 lint rules](https://beta.ruff.rs/docs/rules) including bandit, isort, pylint, pyupgrade, and flake8 plus its plugins, and is written in Rust for speed.

The `ruff` Action uses minimal steps to __run in ~5 seconds__, rapidly providing intuitive GitHub Annotations to contributors.

![image](https://user-images.githubusercontent.com/3709715/223758136-afc386d2-70aa-4eff-953a-2c2d82ceea23.png)

* ruff --target-version=py39
2023-04-02 19:45:13 -07:00
Rhet Turnbull
5aa4a20bb5
Added pip caching 2023-02-20 08:58:08 -08:00
Rhet Turnbull
debc001af9
Update tests.yml 2022-12-11 19:05:05 -08:00
Rhet Turnbull
6dc91fbc94
Added python 3.11 2022-11-12 19:35:25 -08:00
Rhet Turnbull
76625b9e84
Feature add keep 730 (#740)
* Implemented #730, --keep

* Implemented #739, fixed --keep to accept relative paths

* Updated to macos-latest

Ref: https://github.com/actions/virtual-environments/issues/5583

* Release files for #730
2022-07-27 08:14:00 -07:00
Rhet Turnbull
8be6a98c32
Added -v to pytest 2022-02-27 16:39:12 -08:00
Rhet Turnbull
3704fc4a23
Fixed 3.10 in yaml 2022-02-26 17:20:20 -08:00
Rhet Turnbull
7883fc1911
Dropped 3.7 2022-02-26 17:15:59 -08:00
Rhet Turnbull
c05340f631
removed macos-12 as it doesn't work with Actions 2022-02-21 22:49:12 -08:00
Rhet Turnbull
f24c461cbb
Added macos-12 2022-02-21 17:08:27 -08:00
Rhet Turnbull
e7bd80e05f Update issue templates 2021-12-11 22:24:38 -08:00
Rhet Turnbull
ee0b369086 Added matrix for GitHub action OS 2021-06-18 08:49:39 -07:00
Rhet Turnbull
2fc45c2468 Added macos 10.15 and 11 2021-06-18 08:47:34 -07:00
Rhet Turnbull
15d2f45f0c Added macos 10.15 and 11 2021-06-18 08:46:21 -07:00
Rhet Turnbull
df7b73212f Added macos 10.15 and 11 2021-06-18 08:44:49 -07:00
Rhet Turnbull
87af23d98c
Added python 3.9 to tests 2021-06-05 11:29:16 -07:00
Rhet Turnbull
620ba9ce03
Added dev_requirements.txt 2021-06-05 11:23:33 -07:00
Rhet Turnbull
f8468c63fd Renamed workflow to tests 2021-01-08 06:35:56 -08:00
Rhet Turnbull
2d09d382e9
skip action for all-contributors bot 2021-01-08 06:22:01 -08:00
Rhet Turnbull
d0ec8620c7
Added py37 2020-08-08 22:04:36 -07:00
Rhet Turnbull
9fc4f76219 Updated Github Actions to run on PR 2020-07-24 19:03:01 -07:00
Rhet Turnbull
c8128203f4
removed flake8 2020-05-10 11:09:35 -05:00
Rhet Turnbull
c061161605
Added pytest-mock 2020-05-10 11:06:45 -05:00
Rhet Turnbull
ccb5f252d1
Update pythonpackage.yml to remove older pythons 2020-04-26 15:39:37 -07:00
Rhet Turnbull
4441d071b3
Added python 3.8 2020-03-21 14:29:47 -07:00
Rhet Turnbull
53ac45af50
Removed python 3.8 2020-01-11 08:19:54 -08:00
Rhet Turnbull
9fd2e6d6d5
Added python 3.8 2020-01-11 08:16:07 -08:00
Rhet Turnbull
51a3adf169
Updated workflow to run on macos-latest 2020-01-11 08:14:17 -08:00
Rhet Turnbull
c5e1208c1c
Updated pythonpackage.yml to run on Catalina 2020-01-11 08:13:05 -08:00
Rhet Turnbull
e5c50fa944
Removed python3.8 -- pyobjc fails to run 2019-12-21 11:00:17 -08:00
Rhet Turnbull
4f449087a6
Added python3.8 to workflow 2019-12-21 08:32:34 -08:00
Rhet Turnbull
221df0029e
Added pythonpackage.yml for CI workflow 2019-08-31 12:52:21 -07:00