Commit Graph

39 Commits

Author SHA1 Message Date
74f0a2fac9 sphinx-autobuild for live docs updates (#129)
* `sphinx-autobuild` for live docs updates.

* Use Python 3.9 and `sphinx-autobuild` `2024.2.4`
2024-04-15 11:23:46 -06:00
e29e67f4f0 update isort config and multi-platform grepping in Makefile 2024-03-22 13:29:33 -06:00
c72ec7f6d9 add validate-newsfragments to make notes 2024-03-01 10:34:14 -07:00
bdd1a342d9 add docs build path for ci to check pdf and epub 2024-01-31 16:20:42 -07:00
4d17820fca Further generalize the grep command for remote check 2023-11-27 14:30:52 -07:00
7f75b270a5 Use upcoming version in make notes commit 2023-11-07 12:13:48 -07:00
3c65483121 update the grep command for upstream branch check
- Sometimes 'www.' is used in the url for https
2023-11-07 12:08:39 -07:00
86440ee879 add autoflake to lint and move config to pyproject.toml 2023-10-12 12:11:12 -06:00
146a3a9b02 drop egg references 2023-10-11 10:49:47 -06:00
0065691db7 Update Makefile
missing doublequote
2023-10-04 13:55:19 -06:00
7099bbaaa4 Add pre commit (#103)
* add pre-commit

* run pre-commit

* skip lint on README.md as it breaks template filling
2023-10-04 13:32:07 -06:00
37841d57ed Update release command to check remote for upstream 2023-06-14 14:38:28 -06:00
024f9dbd54 Add tests to distribution by default (#97) 2023-06-14 07:59:07 -06:00
42be4de76c fix typos in ci config and Makefile 2023-06-02 15:06:42 -06:00
1f5fc7208b Remove testall (#88)
* remove testall because it doesnt work
2023-05-01 15:19:16 -06:00
cc24e7e468 update tox calls to use run, update all pip calls to use python -m (#86) 2023-05-01 15:19:16 -06:00
da9b95f37c introduce contributing doc + main branch convention (#84) 2023-05-01 15:19:16 -06:00
be0106907f Merge pull request #70 from fselmo/minor-cleanup
Do not invoke `setup.py` directly; minor refactor + cleanup
2022-11-30 11:57:29 -07:00
7c85f95a4d Do not invoke `setup.py` directly
- It is not recommended to invoke ``setup.py`` directly, instead opting for ``python -m build`` for the commands in this commit (see: https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html)
- Add newsfragment for #70
2022-11-21 17:40:56 -07:00
4bd024028b Fix a copy-paste mistake from #65
toxinidir won't mean anything in a Makefile
2022-09-22 13:47:14 -07:00
8a4cb1d938 Upgrade isort to v5 for black support 2022-09-22 13:38:20 -07:00
99af2f4d53 Misc Updates (#65)
* Tweaks to release process

* Drop python 3.6
2022-09-19 14:35:39 -06:00
160c0feb05 Add a validate docs command (#64) 2022-06-22 13:55:56 -06:00
cb112ef9c1 Upgrade towncrier to fix the duplicate title bug 2022-06-02 15:36:24 -07:00
4d0358f67b Be sure to remove py3 cache files 2020-09-24 08:59:09 -07:00
be1c324204 Add some Makefile doc strings 2020-09-24 08:58:58 -07:00
c447735449 Better error if bump missing in make notes/release 2020-05-11 13:55:17 -07:00
07eecb5c69 Separate release-note build from release 2019-11-25 21:44:29 +01:00
02fe35663c Setup towncrier to generate release notes 2019-11-25 21:44:29 +01:00
af727b97f2 Merge pull request #8 from davesque/twine
Use twine for pypi uploading per packaging docs
2018-06-07 12:02:28 -07:00
a9d531615d Fix ineffectual commands in Makefile 2018-06-07 12:23:32 -06:00
016f48d17d Use twine for pypi uploading per packaging docs
See here:
https://packaging.python.org/tutorials/packaging-projects/#uploading-the-distribution-archives
2018-06-06 19:35:31 -06:00
32c8c981f2 Remove references to deprecated "py.test" 2018-06-04 16:36:02 -06:00
588b1af6ee Makefile: deploy to upstream 2018-02-28 10:29:45 -08:00
a9d9fec258 add doctest by default 2018-02-07 11:14:11 -08:00
f7b0f07b45 fixups: rm template filler, xfail strict, make bug 2018-02-01 13:07:33 -08:00
96a371705b bugfix: run tox -elint *after* isort
otherwise tox fails, and the auto-lint never runs
2018-01-30 15:17:50 -08:00
76bfefa66c add make lint-roll to locally auto de-lint 2018-01-26 19:01:36 -08:00
a7955a560e init 2018-01-24 16:00:28 -08:00