Commit Graph

207 Commits

Author SHA1 Message Date
Jason R. Coombs
923b505128 Feed the hobgoblins (delint). 2018-03-04 22:05:10 -05:00
Jason R. Coombs
9e0a04079f Merge https://github.com/jaraco/skeleton 2018-03-04 22:03:09 -05:00
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