Commit Graph

31 Commits

Author SHA1 Message Date
Hugo van Kemenade
5caa04c2d1 Build docs with sphinx_copybutton and sphinxext.opengraph 2021-05-14 20:13:44 +03:00
Eric Soroos
12715c5ea9 Install Pytest-timeout in dev-requirements 2021-03-14 14:22:27 +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
Andrew Murray
83d82ae150
Merge pull request #5098 from hugovk/deprecate-freetype
Deprecate FreeType 2.7
2020-12-20 13:35:41 +11:00
Andrew Murray
85c118134d
Merge branch 'master' into travis-cleanup 2020-12-20 07:26:56 +11:00
Hugo van Kemenade
d3702fd614 Remove unused Travis CI config 2020-12-19 21:57:32 +02:00
Andrew Murray
162fbc679b Added packaging 2020-12-19 21:48:17 +02:00
Hugo van Kemenade
f0c0a0a1f4 Autolink CVEs with sphinx-issues 2020-12-17 10:29:04 +02:00
Hugo van Kemenade
42e23ff4d1 Replace viewdoc with markdown2 and twine check 2020-10-15 14:39:49 +03:00
Andrew Murray
1f652954ba
Merge pull request #4746 from hugovk/rm-soon-eol-3.5
Drop support for EOL Python 3.5
2020-07-14 20:37:51 +10:00
Hugo van Kemenade
4323d975be Use sphinx_removed_in extension for the '.. versionremoved::' directive 2020-07-09 13:28:07 +03:00
Andrew Murray
e5e92d7346 Python 3.5 is no longer supported 2020-07-01 18:47:54 +10:00
nulano
224ef2fadd require sphinx>=2.4 2020-06-22 05:18:51 +02:00
Andrew Murray
d3ccf18ede Removed coveralls 2020-01-18 18:49:37 +11:00
Hugo
326a2f7b6a Remove unnecessary depedencies of dependencies 2019-07-27 16:35:52 +03:00
Hugo
4ceaa14f91 Remove unused six from requirements.txt 2019-07-17 16:23:20 +03:00
hugovk
b9b751435b Add Black to requirements.txt for Python 3.6+ 2019-06-10 18:22:46 +03:00
Hugo
d05d671748 Add Black to requirements.txt 2019-06-10 18:22:46 +03:00
Jon Dufresne
928ff7f8c4 Sort requirements.txt alphabetically 2018-01-04 05:24:03 -08:00
Hugo
cdab7f2039 Run pytest as module 2017-12-28 14:48:19 +00:00
Hugo
994b22d564 pep8 is now pycodestyle 2017-11-08 14:24:44 +02:00
Hugo
dbde09acd0 Sort 2017-11-08 14:21:59 +02:00
Jon Dufresne
9175706300 Allow the olefile dependency to be optional
Support for plugins requiring olefile will not be loaded if it is not
installed. Allows library consumers to avoid installing this dependency
if they choose. Some library consumers have little interest in the
format support and would like to keep dependencies to a minimum.
2017-10-04 06:54:34 -07:00
Hugo
d3b25ca791 Unfreeze requirements.txt 2017-09-28 14:50:21 +03:00
Alex Clark
a52b468e96 Add note about reqs [ci skip]
These are development, documentation & testing requirements (i.e. not installation requirements.)
2016-03-23 17:23:08 -04:00
Alex Clark
1dfbe273f0 Clean up reqs
- pip freeze
- Combine docs/requirements.txt with requirements.txt (No need for separate reqs if top-level calls sub-level.)
2016-03-23 17:18:08 -04:00
wiredfool
ec0cd1e4d3 another release-test item 2015-10-01 21:23:49 +01:00
wiredfool
efd4b9d4ff Added some requirements for make release-test [ci skip] 2015-10-01 16:41:55 +01:00
Alex Clark
d31c6c7847 Clean up Makefile and requirements.txt [ci skip]
- Remove relative calls to pip, python (assume virtualenv activated or otherwise "safe" global env)
- Full define development and documentation requirements in requirements.txt

``make test-dep`` installs documentation dependencies too, hopefully that's not too annoying.

This means development process for documentation and code can begin with:

    virtualenv .
    source bin/activate
    pip install -r requirements.txt
2015-06-07 09:38:09 -04:00
Alex Clark
ed3cffab6f Add self; make note about reqs
I am adding requirements.txt to make it even more obvious we are using nose for testing, and for my own convenience.
2014-06-28 16:20:12 -04:00
Alex Clark
2d7f0c06d0 Add testing deps 2014-06-28 16:15:53 -04:00