Commit Graph

89 Commits

Author SHA1 Message Date
Jason R. Coombs
40da2c6500 Run flake8 with tests. Add flake8 config to ignore common exclusions. Add comments to testing and docs extras to aid with merges. 2018-03-03 13:36:28 -05:00
Jason R. Coombs
41b814aa6c Add workaround for build failures on Python 3.7 (yaml/pyyaml#126). 2018-02-28 09:43:16 -05:00
Jason R. Coombs
a8f66602f2 Save the pip cache across builds. Ref pypa/setuptools#1279. 2018-02-20 08:45:54 -05:00
Jason R. Coombs
3902aabd7f Bring back pytest-sugar with a minimum version to support Pytest 3.4. 2018-02-10 13:24:23 -05:00
Jason R. Coombs
34ab781f87 Disable pytest-sugar until Frozenball/pytest-sugar#133 is addressed. 2018-02-01 09:28:53 -05:00
Jason R. Coombs
b9aba822c7 Use tox-venv for future compatibility. 2018-01-29 09:06:00 -05:00
Jason R. Coombs
bbc018de3c Need to avoid .eggs in recursing dirs. Ref pypa/setuptools_scm#212. 2018-01-26 11:59:01 -05:00
Jason R. Coombs
99d850f0ed To support namespace packages, Setuptools must be 31.0.1. This change is necessary with the adoption of tox-venv, which uses Python's venv, which does not install the latest setuptools by default. 2018-01-17 09:55:12 -05:00
Jason R. Coombs
6365965369 Run only default environment by default. 2018-01-03 15:34:05 -05:00
Jason R. Coombs
97c492d425 Add build-docs env in tox. 2018-01-02 19:32:38 -05:00
Jason R. Coombs
dd475b7ad1 Use https 2018-01-02 19:32:19 -05:00
Jason R. Coombs
b4b4c11168 reference the license file in metadata 2017-11-16 15:45:57 -05:00
Jason R. Coombs
ce5e0eb6ef Correct travis syntax 2017-11-16 13:17:16 -05:00
Jason R. Coombs
99622ab0e3 Declare 'python' factor at top level 2017-11-15 10:26:38 -05:00
Jason R. Coombs
6c36336e9f Normalize indentation in docs/conf.py 2017-11-13 09:14:44 -05:00
Jason R. Coombs
34958ccc94 Add documentation badge. 2017-10-17 19:47:02 -04:00
Jason R. Coombs
d149ed4d5d Remove downloads shield, no longer available. 2017-10-16 12:13:14 -04:00
Jason R. Coombs
5dc924c102 Add a license file. Fixes jaraco/skeleton#1. 2017-09-26 12:02:52 +01:00
Jason R. Coombs
a953d1baa6 --add doesn't work in a list 2017-09-21 16:36:17 -04:00
Jason R. Coombs
a419524c69 Remove 'bootstrap', artifact from setuptools 2017-09-19 19:46:21 -04:00
Jason R. Coombs
835393c93e Use stages in travis to have deployment depend on success in all Python versions. 2017-09-18 18:05:16 -04:00
Jason R. Coombs
88d315ae9a Check the docs during tests 2017-09-13 04:24:11 -04:00
Jason R. Coombs
250cb96002 Inspired by pypa/setuptools#1059, use the preferred bdist_wheel heading. 2017-08-26 15:35:09 -04:00
Jason R. Coombs
16d68a9fd1 Restore support for namespace package declaration, selected on a 'nspkg_technique' setting 2017-08-14 08:14:57 -04:00
Jason R. Coombs
31fb9d19ee Use a simple build number rather than prefixing with '1.0.' 2017-06-04 14:02:51 -04:00
Jason R. Coombs
c84284022a Remove namespace_packages declaration, no longer needed. 2017-05-12 21:42:53 -04:00
Jason R. Coombs
110cb56c59 Require tox 2.4 or later; fixes #2. 2017-04-28 19:21:53 -04:00
Jason R. Coombs
3383a3aceb Add appveyor script for CI testing on Windows. 2017-04-26 10:29:35 -04:00
Jason R. Coombs
243e44fdb7 Move requirements for docs and testing into extras 2017-04-21 12:40:43 -04:00
Jason R. Coombs
fbe7cb7fa1 Add readthedocs yml file 2017-04-21 12:21:45 -04:00
Jason R. Coombs
23dae906a2 The requirement is no longer needed for tests. 2017-03-30 20:41:18 -04:00
Jason R. Coombs
689f700fcf Use single-quotes to satisfy the style nazis. 2017-03-30 04:43:46 -04:00
Jason R. Coombs
908cf4ad0e Rely on jaraco.packaging for loading the package metadata from the package for Sphinx. 2017-03-30 04:42:12 -04:00
Jason R. Coombs
b9bcd86948 Include pytest-sugar for nicer test output. 2017-03-29 14:40:02 -04:00
Jason R. Coombs
049284c6c4 Include the project (for docstrings). Include Sphinx (for environments where it's not an implied provision). 2017-03-29 14:39:02 -04:00
Jason R. Coombs
59c37d70f1 Don't bother with copyright year(s). Let the repository history track the changes and copyright years. YAGNI. 2017-03-29 14:36:54 -04:00
Jason R. Coombs
b728c5892b Add python_requires directive. 2017-03-12 13:33:19 -04:00
Jason R. Coombs
e690b031cc Set the origin date once and forget it. 2017-02-09 12:29:49 -05:00
Jason R. Coombs
ee0d8647d8 Add support for Python 2.6 in docs conf 2017-01-24 20:59:15 -05:00
Jason R. Coombs
21a4e86e6f Add PEP substitution in changelog. 2017-01-23 07:10:36 -05:00
Jason R. Coombs
9f6eea591e No longer rely on setup_requires for wheel. 2017-01-19 11:13:08 -05:00
Jason R. Coombs
746dd7999f Use Python 3.6 by default 2017-01-17 19:56:28 -05:00
Jason R. Coombs
5853c7e7e7 setup is already present in the module name. Just call them params. 2017-01-05 09:31:05 -05:00
Jason R. Coombs
84b53d9052 Default upload URL is now in Python 3.6. Use that. 2017-01-02 15:54:14 -05:00
Jason R. Coombs
b1133de832 Strip the trailing newline and then split on newline. 2016-12-23 08:57:20 -05:00
Jason R. Coombs
b2c592d84b Also grab the author from the package metadata 2016-12-23 08:47:03 -05:00
Jason R. Coombs
fbadf0344d Also get the URL from the project metadata 2016-12-23 08:44:55 -05:00
Jason R. Coombs
3da8cf4a6f No longer rely on the package being installed to retrieve the version. Instead, load the project name and version by invoking the setup script. 2016-12-23 08:42:35 -05:00
Jason R. Coombs
6245d0966d Prefer get_distribution 2016-12-23 08:28:03 -05:00
Jason R. Coombs
99ffa27f0e Remove rant about docs. If there's no link to the docs, then this is the docs. 2016-12-23 08:25:01 -05:00