Commit Graph

61 Commits

Author SHA1 Message Date
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
Jason R. Coombs
a50fb1c894 Skip upload docs as it's deprecated anyway 2016-12-15 14:40:27 -05:00
Jason R. Coombs
18cb65f8f1 Add note about the broken docs problem. 2016-11-04 10:16:12 -04:00
Jason R. Coombs
4ee40ca2d1 Update config to support building on ReadTheDocs 2016-11-04 09:49:30 -04:00
Jason R. Coombs
200e6a5251 Bump to setuptools_scm 1.15.0. 2016-10-24 10:07:33 -04:00
Jason R. Coombs
95fd34c61f Gotta get an sdist - so use one jaraco built 2016-10-20 17:13:15 -04:00
Jason R. Coombs
42ecbe7706 Update to setuptools_scm 1.15.0rc1 2016-10-20 15:38:47 -04:00
Jason R. Coombs
60c7c186c1 Need a later version of setuptools_scm until it's released. 2016-10-15 20:16:20 -04:00
Jason R. Coombs
aa1f8ebe0d Allow passing posargs 2016-10-14 23:03:42 -04:00
Jason R. Coombs
9be6e61593 Exclude versions of setuptools_scm due to pypa/setuptools_scm#109. 2016-10-14 21:40:51 -04:00
Jason R. Coombs
1d7afbebd6 Just upgrade to released setuptools now. 2016-10-07 12:16:38 -07:00
Jason R. Coombs
9698407222 Incorporate pre-release of setuptools to cause releases to include the PEP-420 deferral. 2016-10-02 09:28:19 -05:00
Jason R. Coombs
c4fd3f3cf4 Use usedevelop to workaround tox-dev/tox#373 2016-09-30 16:14:13 -04:00
Jason R. Coombs
12196ba3c3 Provide a reference to the license declaration in the readme. Fixes jaraco/skeleton#1. 2016-09-30 15:52:25 -04:00
Jason R. Coombs
4d382b3dee Python Packaging -- never do with one command what you can do with two. 2016-09-28 12:29:05 -04:00
Jason R. Coombs
8b4139a813 Each requirement line is passed as a single parameter to pip, so you can't have a space separating the option and its value. 2016-09-23 10:08:41 -05:00
Jason R. Coombs
cc80be915b Use pkg_resources to resolve the version. Requires that the necessary package metadata have been built before building docs. 2016-09-23 10:07:39 -05:00
Jason R. Coombs
750a2b3896 Use tox instead of pytest-runner 2016-09-22 10:50:07 -05:00
Jason R. Coombs
03c1cc8684 Remove support for building docs, now that docs support for pypi is deprecated. I hope at some point RTD comes up with an API that once again allows automatic building of docs. 2016-09-14 21:00:50 -04:00
Jason R. Coombs
629d80f45d No need for a .gitignore file; projects may want to add one, but I recommend not having one unless the project has project-specific files to ignore. 2016-09-04 13:06:52 -04:00
Jason R. Coombs
d024388cac The name of the project need not be in the README 2016-08-15 09:51:41 -04:00
Jason R. Coombs
7edaa321de Update release process to use warehouse rather than legacy PyPI. Ref pypa/warehouse#1422. 2016-08-09 09:50:49 -04:00
Jason R. Coombs
dfb1a9424d Path is now .org 2016-08-08 14:49:32 -04:00
Jason R. Coombs
3f61a73b65 Also add pyversions 2016-08-03 10:13:55 -04:00
Jason R. Coombs
c8c034e688 Use shields.io, as some of these other providers seem to have gone out of business. 2016-08-03 10:07:15 -04:00
Jason R. Coombs
e2900e901e Change indentation to match that which the travis tool generates when adding the password. 2016-08-03 09:54:22 -04:00
Jason R. Coombs
efa552e7ee Add badges for PyPI, downloads, and Travis-CI. 2016-08-03 09:51:36 -04:00
Jason R. Coombs
b93b3a0348 Exclude the skeleton branch from testing 2016-05-24 12:21:58 -04:00
Jason R. Coombs
29d9ebee01 Update comment to reflect the Github-backed skeleton model (preferred to the generation library-backed model). 2016-04-29 09:32:33 -04:00