Commit Graph

76 Commits

Author SHA1 Message Date
Andrew Murray
1ac96dc923 Invoke pip using Python 2022-01-16 14:09:12 +11:00
Andrew Murray
5a35e7baee Replaced direct invocation of setup.py 2022-01-06 06:19:51 +11:00
Andrew Murray
e94a54ce25 Replaced further direct invocations of setup.py 2021-12-19 12:13:37 +11:00
Andrew Murray
a1677ead44 Switched from deprecated "setup.py install" to "pip install ." 2021-12-18 19:43:23 +11:00
Andrew Murray
669ba570d5
Merge branch 'main' into rm-3.6 2021-11-04 08:27:36 +11:00
Hugo van Kemenade
5057f0afaf Replace 'setup.py sdist' with '-m build --sdist' 2021-10-22 12:01:42 +03:00
Hugo van Kemenade
716a0baf74 Drop support for EOL Python 3.6 2021-10-19 15:34:52 +03:00
Eric Soroos
75c60bd6bb Can't install valgrind in requirements, breaks doc building 2021-04-10 17:47:18 +02:00
Eric Soroos
43aa6ade6f Local valgrind test target 2021-04-09 13:39:28 +02:00
Andrew Murray
527409053f Added deprecation message for install-venv 2021-01-02 19:40:03 +11:00
Andrew Murray
6f3670df4d
Updated description 2021-01-02 09:46:03 +11:00
Andrew Murray
4f28ed3956 Changed tabs to spaces for consistency 2021-01-01 23:32:46 +11:00
Andrew Murray
78a051470c Added isort to lint-fix 2021-01-01 15:54:53 +11:00
Eric Soroos
31b6e80f6e lint-fix target, currently including black 2020-12-31 16:39:10 +01:00
Eric Soroos
35c396c1e6 the other pip invocation 2020-12-31 16:38:57 +01:00
Eric Soroos
4ba769f99e documentation 2020-12-31 16:38:41 +01:00
Eric Soroos
85649e299d Makefile: Lint target 2020-12-30 11:51:04 +01:00
Eric Soroos
dae30d8601 Removed co target -- Artifact of previous code review process 2020-12-30 11:26:32 +01:00
Eric Soroos
e126001e62 Help as default goal 2020-12-30 11:25:34 +01:00
Andrew Murray
6d5b550fa6
Merge pull request #4983 from hugovk/update-releasing
Releasing: Replace viewdoc with markdown2 and twine check
2020-12-22 07:41:59 +11:00
Hugo van Kemenade
d093b7141f Update Makefile docs command for Python 3 2020-12-17 10:28:06 +02:00
Hugo van Kemenade
036d90cc48
Merge branch 'master' into update-releasing 2020-12-01 11:06:32 +02:00
Andrew Murray
0045cca027 Clean up dist in release-test 2020-10-19 07:22:24 +11:00
Hugo van Kemenade
42e23ff4d1 Replace viewdoc with markdown2 and twine check 2020-10-15 14:39:49 +03:00
nulano
934c44b3c3 -Werror=implicit-function-declaration 2020-10-12 02:41:58 +01:00
Andrew Murray
a23ec9cfb7 Split phony targets 2020-08-01 19:21:28 +10:00
Andrew Murray
96a125911a Updated phony targets 2020-08-01 11:09:55 +10:00
Hugo van Kemenade
446a836f1c Remove outdated make upload-test and upload commands, we use twine now 2020-07-29 19:24:50 +03:00
Hugo
54f1ed6710 Ensure Python 3's pip to install requirements 2020-04-07 07:31:15 +10:00
Jon Dufresne
e1ccc296f2 Remove deprecated pytest-runner support
The pytest-runner package is deprecated and its use is discouraged. See:

https://github.com/pytest-dev/pytest-runner/

> pytest-runner depends on deprecated features of setuptools and relies
> on features that break security mechanisms in pip. For example
> 'setup_requires' and 'tests_require' bypass pip --require-hashes. See
> also https://github.com/pypa/setuptools/issues/1684.
>
> It is recommended that you:
>
> - Remove 'pytest-runner' from your 'setup_requires', preferably
>   removing the setup_requires option.
> - Remove 'pytest' and any other testing requirements from
>   'tests_require', preferably removing the setup_requires option.
> - Select a tool to bootstrap and then run tests such as tox

Running tests should go through the tox entrypoint.
2020-01-27 08:23:34 -08:00
Hugo
af770a6c55 Drop support for EOL Python 2.7 2019-10-07 14:30:59 +03:00
Jon Dufresne
01c06ad6c6 Update Python 2 doc URLs to Python 3
Python 3 docs are more actively maintained and are the future.
2018-06-09 21:04:34 -07:00
Andrew Murray
1c60473488 Updated paths for src directory 2017-12-31 07:11:26 +11:00
wiredfool
3dc01995ca Need to run install or develop for coverage 2017-12-28 14:51:55 +00:00
Hugo
b55ea4014e Calls pytest directly 2017-12-28 14:48:19 +00:00
hugovk
a3286391c3 'Make test' calls 'pytest -qq' directly 2017-12-28 14:48:19 +00:00
Hugo
3515ae3d9e Test with coverage on Windows, update 'setup.py test' 2017-12-28 14:48:19 +00:00
Hugo
db760c1284 Use pytest instead of nose 2017-12-28 14:48:19 +00:00
Hugo
d44727a2ac Add option to make and install with C coverage 2017-10-02 14:56:05 +03:00
wiredfool
468e1a5a65 Pypi doesn't accept multiple source archives anymore 2017-05-10 03:36:22 -07:00
wiredfool
980785952f Makefile entries for debug symbols, clean build, and highlight errors 2016-12-19 14:15:06 -08:00
Andrew Murray
b56cb2bae3 Fixed typo 2016-09-24 11:49:32 +10:00
Andrew Murray
80aa54df4f Fixed typo 2016-07-01 21:53:44 +10:00
Andrew Murray
b69596a13d Fixed typos [ci skip] 2016-07-01 21:49:44 +10:00
Andrew Murray
5e5bda95e0 Removed trailing whitespace 2016-06-30 20:12:50 +01:00
wiredfool
c5a801b836 Allow linkcheck to fail 2016-04-19 07:29:33 -07:00
wiredfool
af57c0cfda refactor doccheck from travis -> makefile 2016-04-09 20:28:43 +01:00
Alex Clark
86561f61c6 Dont call release-test from install-venv [ci skip]
release-test will use python from PATH not venv
2016-03-24 08:14:06 -04:00
Alex Clark
557801977e Use venv & run release-test [ci skip]
- Call python with relative path (bin/python) to use venv python.
- Possibly positioning `install-venv` to be the default target.
- No need to factor out venv target.
2016-03-24 08:06:55 -04:00
Alex Clark
5bb7ac3662 Add makefile target co for code review
- `make co` to checkout all branches for code review
2016-03-24 07:51:45 -04:00