summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* build: on second thought, don't branch and commit when upgradingNed Batchelder2023-05-111-2/+0
|
* build: make a branch and commit for upgradingNed Batchelder2023-04-281-0/+2
|
* build: can't clean a thing until it exists!?Ned Batchelder2023-04-061-0/+1
|
* docs: prep for 7.2.3Ned Batchelder2023-04-061-1/+1
|
* build: no longer use hashed pins #1592Ned Batchelder2023-03-261-1/+1
|
* build: tidy up the clean actionNed Batchelder2023-03-211-2/+2
| | | | | | | clean_platform was added in 7379c811580cd27e8695763ed5eb15746b133275 so we could remove platform-specific pyc files to run Linux tests. Those were removed in 76e80108c11b042e6e929641fe3f38975f5765ba, but it couldn't hurt to keep things organized this way.
* build: make sure build can be deletedNed Batchelder2023-03-211-0/+1
| | | | | If the virtualenv tests fail, they somehow leave behind build directories with 000 permissions.
* build: more convenient cheatsNed Batchelder2023-03-161-0/+4
|
* build: slightly more release automationNed Batchelder2023-03-161-0/+9
|
* build: cog movedNed Batchelder2023-02-221-3/+3
|
* build: use scriv to create GitHub releasesNed Batchelder2023-01-161-2/+2
|
* build: oops, don't want make comments on the terminalNed Batchelder2023-01-131-6/+6
|
* build: improved `make diff-upgrade` to see changes betterNed Batchelder2023-01-131-1/+7
|
* build: a little more streamlining of the release processNed Batchelder2023-01-071-0/+3
|
* mypy: a separate tox env for mypyNed Batchelder2022-12-291-0/+1
|
* build: a target to summarize `make upgrade`Ned Batchelder2022-12-071-0/+2
|
* build: use --resolver=backtracking as advisedNed Batchelder2022-12-021-1/+1
|
* build: automate release-related editsNed Batchelder2022-09-301-0/+6
|
* docs: add some `make upgrade` instructions to the MakefileNed Batchelder2022-08-151-0/+9
|
* build: use hashed pinsNed Batchelder2022-08-151-1/+1
|
* build: don't install multiple .pip filesNed Batchelder2022-08-151-0/+1
| | | | | | | If .pip files are pip-compile'd separately, they can have different pinned versions. Then when installed together, pip can't resolve the difference. Instead, pip-compile multiple .in files to produce one .pip file that is installed.
* build: clean up ci helpers, use them more uniformlyNed Batchelder2022-06-021-6/+8
|
* build: automate triggering kit builds on github actionsNed Batchelder2022-06-021-1/+4
|
* build: move sample html steps into MakefileNed Batchelder2022-06-021-0/+23
|
* build: fix a typo in the MakefileNed Batchelder2022-05-221-1/+1
|
* build: use an api token for test.pypi.orgNed Batchelder2022-05-221-1/+1
|
* build: more make targets for release stepsNed Batchelder2022-05-221-1/+13
|
* build: one more tweak-down of the help targetNed Batchelder2022-01-051-1/+1
|
* refactor(build): Makefile organization and helpNed Batchelder2022-01-011-22/+55
|
* build: a make target to cog the workflowsNed Batchelder2021-12-311-0/+3
|
* test(feat): track test times, and balance xdist workersNed Batchelder2021-11-281-1/+1
| | | | In the end, this seems to only speed things up by about 5%
* build(docs): a target for running cog on the docsNed Batchelder2021-11-251-1/+3
|
* test(build): a better way to pin light-thread packagesNed Batchelder2021-11-241-0/+1
| | | | | Also, clearly indicate when we are skipping tests because the packages aren't available.
* build: i ran mypy, so deal with .mypy_cacheNed Batchelder2021-11-211-1/+1
|
* build: use cog to maintain data copied into docsNed Batchelder2021-11-191-18/+2
|
* docs: document the exceptionsNed Batchelder2021-11-141-1/+1
| | | | ... and make some of them private.
* test: when we measure our coverage, get a json report alsoNed Batchelder2021-10-311-1/+1
|
* build: clean up the Makefile a bitNed Batchelder2021-10-301-13/+5
|
* build: also pin pip and setuptoolsNed Batchelder2021-10-301-7/+8
| | | | Mostly to get rid of the "you're not using the latest pip!" warning.
* docs: fix two warnings in the release-notes processNed Batchelder2021-10-301-1/+1
| | | | ... and change "tox doc" to fail next time this happens.
* build: a minimal tox.pip for getting tox startedNed Batchelder2021-10-251-1/+2
| | | | | | No need to install a lot of junk just to have tox make a new venv and install things into it. And then ci.pip can be much smaller, installing just what kits need: kit.pip
* build: avoid direct setup.py invocationsNed Batchelder2021-10-251-3/+2
| | | | Also simplified the .pip files a bit.
* build: use pip-tools to manage *.pip from *.inNed Batchelder2021-10-241-0/+11
| | | | | The requires.io site stopped working for me, and this is a more automated process anyway.
* build: clean up the Makefile a bitNed Batchelder2021-10-111-9/+6
|
* build: make "clean" targets be quietNed Batchelder2021-10-081-20/+21
|
* style: fix typos discovered by codespell (#1197)Christian Clauss2021-08-011-1/+1
| | | | | | | | | | | python3 -m pip install codespell codespell --ignore-words-list="ba,cant,datas,hart,linke,ned,nin,overthere,upto" --skip="*.js" * Fix typos discovered by codespell * datas * intgers ==> integers
* build: generalize download_gha_artifacts so other repos can use itNed Batchelder2021-07-241-1/+1
|
* test: change how we keep mismatched actual outputNed Batchelder2021-07-151-1/+1
| | | | | | | | | | | | Now when a goldtest has a failure, the actual mismatched output will be written to the tests/actual directory. Along the way, I removed some obsolete settings which were only used by unittest and unittest_mixins, which we no longer use: - COVERAGE_KEEP_TMP - COVERAGE_ENV_ID - $TMPDIR/coverage_test
* build: don't refer to py27 in the MakefileNed Batchelder2021-05-021-3/+3
|
* test: remove the .egg testNed Batchelder2021-04-141-3/+1
| | | | | | People don't use .egg much anymore, distutils is showing deprecation warnings, and coverage.py only deals with them the same way it deals with .zip files, so let's just rely on a .zip test to cover that.