40da2c6500Run flake8 with tests. Add flake8 config to ignore common exclusions. Add comments to testing and docs extras to aid with merges.
Jason R. Coombs
2018-03-03 13:33:07 -0500
41b814aa6cAdd workaround for build failures on Python 3.7 (yaml/pyyaml#126).
Jason R. Coombs
2018-02-28 09:43:16 -0500
99d850f0edTo 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.
Jason R. Coombs
2018-01-17 09:55:12 -0500
6365965369Run only default environment by default.
Jason R. Coombs
2018-01-03 15:34:05 -0500
97c492d425Add build-docs env in tox.
Jason R. Coombs
2018-01-02 19:32:38 -0500
dd475b7ad1Use https
Jason R. Coombs
2018-01-02 19:32:19 -0500
b4b4c11168reference the license file in metadata
Jason R. Coombs
2017-11-16 15:45:57 -0500
ce5e0eb6efCorrect travis syntax
Jason R. Coombs
2017-11-16 13:17:16 -0500
99622ab0e3Declare 'python' factor at top level
Jason R. Coombs
2017-11-15 10:26:38 -0500
6c36336e9fNormalize indentation in docs/conf.py
Jason R. Coombs
2017-11-13 09:14:44 -0500
34958ccc94Add documentation badge.
Jason R. Coombs
2017-10-17 19:47:02 -0400
d149ed4d5dRemove downloads shield, no longer available.
Jason R. Coombs
2017-10-16 12:13:14 -0400
a953d1baa6--add doesn't work in a list
Jason R. Coombs
2017-09-21 16:36:17 -0400
a419524c69Remove 'bootstrap', artifact from setuptools
Jason R. Coombs
2017-09-19 19:46:21 -0400
835393c93eUse stages in travis to have deployment depend on success in all Python versions.
Jason R. Coombs
2017-09-18 18:05:16 -0400
88d315ae9aCheck the docs during tests
Jason R. Coombs
2017-09-13 04:24:11 -0400
250cb96002Inspired by pypa/setuptools#1059, use the preferred bdist_wheel heading.
Jason R. Coombs
2017-08-26 15:35:09 -0400
16d68a9fd1Restore support for namespace package declaration, selected on a 'nspkg_technique' setting
Jason R. Coombs
2017-08-14 08:14:57 -0400
31fb9d19eeUse a simple build number rather than prefixing with '1.0.'
Jason R. Coombs
2017-06-04 14:02:51 -0400
c84284022aRemove namespace_packages declaration, no longer needed.
Jason R. Coombs
2017-05-12 21:42:53 -0400
110cb56c59Require tox 2.4 or later; fixes#2.
Jason R. Coombs
2017-04-28 19:21:34 -0400
3383a3acebAdd appveyor script for CI testing on Windows.
Jason R. Coombs
2017-04-26 10:29:35 -0400
243e44fdb7Move requirements for docs and testing into extras
Jason R. Coombs
2017-04-21 12:31:54 -0400
fbe7cb7fa1Add readthedocs yml file
Jason R. Coombs
2017-04-21 12:21:45 -0400
23dae906a2The requirement is no longer needed for tests.
Jason R. Coombs
2017-03-30 20:41:18 -0400
689f700fcfUse single-quotes to satisfy the style nazis.
Jason R. Coombs
2017-03-30 04:43:46 -0400
908cf4ad0eRely on jaraco.packaging for loading the package metadata from the package for Sphinx.
Jason R. Coombs
2017-03-30 04:36:53 -0400
b9bcd86948Include pytest-sugar for nicer test output.
Jason R. Coombs
2017-03-29 14:40:02 -0400
049284c6c4Include the project (for docstrings). Include Sphinx (for environments where it's not an implied provision).
Jason R. Coombs
2017-03-29 14:39:02 -0400
59c37d70f1Don't bother with copyright year(s). Let the repository history track the changes and copyright years. YAGNI.
Jason R. Coombs
2017-03-29 14:36:54 -0400
b728c5892bAdd python_requires directive.
Jason R. Coombs
2017-03-12 13:33:19 -0400
e690b031ccSet the origin date once and forget it.
Jason R. Coombs
2017-02-09 12:29:49 -0500
ee0d8647d8Add support for Python 2.6 in docs conf
Jason R. Coombs
2017-01-24 20:59:15 -0500
21a4e86e6fAdd PEP substitution in changelog.
Jason R. Coombs
2017-01-23 07:10:36 -0500
9f6eea591eNo longer rely on setup_requires for wheel.
Jason R. Coombs
2017-01-19 11:13:08 -0500
746dd7999fUse Python 3.6 by default
Jason R. Coombs
2017-01-17 19:56:28 -0500
5853c7e7e7setup is already present in the module name. Just call them params.
Jason R. Coombs
2017-01-05 09:31:05 -0500
84b53d9052Default upload URL is now in Python 3.6. Use that.
Jason R. Coombs
2017-01-02 15:54:14 -0500
b1133de832Strip the trailing newline and then split on newline.
Jason R. Coombs
2016-12-23 08:57:20 -0500
b2c592d84bAlso grab the author from the package metadata
Jason R. Coombs
2016-12-23 08:47:03 -0500
fbadf0344dAlso get the URL from the project metadata
Jason R. Coombs
2016-12-23 08:44:55 -0500
3da8cf4a6fNo longer rely on the package being installed to retrieve the version. Instead, load the project name and version by invoking the setup script.
Jason R. Coombs
2016-12-23 08:42:35 -0500
6245d0966dPrefer get_distribution
Jason R. Coombs
2016-12-23 08:28:03 -0500
99ffa27f0eRemove rant about docs. If there's no link to the docs, then this is the docs.
Jason R. Coombs
2016-12-23 08:25:01 -0500
a50fb1c894Skip upload docs as it's deprecated anyway
Jason R. Coombs
2016-12-15 14:40:27 -0500
18cb65f8f1Add note about the broken docs problem.
Jason R. Coombs
2016-11-04 10:16:12 -0400
4ee40ca2d1Update config to support building on ReadTheDocs
Jason R. Coombs
2016-11-04 09:49:30 -0400
200e6a5251Bump to setuptools_scm 1.15.0.
Jason R. Coombs
2016-10-24 10:07:33 -0400
95fd34c61fGotta get an sdist - so use one jaraco built
Jason R. Coombs
2016-10-20 17:13:15 -0400
42ecbe7706Update to setuptools_scm 1.15.0rc1
Jason R. Coombs
2016-10-20 15:38:47 -0400
60c7c186c1Need a later version of setuptools_scm until it's released.
Jason R. Coombs
2016-10-15 20:16:20 -0400
aa1f8ebe0dAllow passing posargs
Jason R. Coombs
2016-10-14 23:03:42 -0400
12196ba3c3Provide a reference to the license declaration in the readme. Fixesjaraco/skeleton#1.
Jason R. Coombs
2016-09-30 15:52:25 -0400
4d382b3deePython Packaging -- never do with one command what you can do with two.
Jason R. Coombs
2016-09-28 12:29:05 -0400
8b4139a813Each requirement line is passed as a single parameter to pip, so you can't have a space separating the option and its value.
Jason R. Coombs
2016-09-23 10:08:41 -0500
cc80be915bUse pkg_resources to resolve the version. Requires that the necessary package metadata have been built before building docs.
Jason R. Coombs
2016-09-23 10:07:39 -0500
750a2b3896Use tox instead of pytest-runner
Jason R. Coombs
2016-09-22 10:50:07 -0500
03c1cc8684Remove 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.
Jason R. Coombs
2016-09-14 21:00:50 -0400
629d80f45dNo 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.
Jason R. Coombs
2016-09-04 13:06:52 -0400
c66dc29876Add tests for pmxbot command (and Result.results).
Jason R. Coombs
2016-09-04 11:41:18 -0400
2c2ba47879Add test for xml_bool and correct implementation, simplify by using json.
Jason R. Coombs
2016-09-04 11:23:22 -0400
7d8cc32331Merge with skeleton
Jason R. Coombs
2016-09-03 16:09:11 -0400
0ca388e699Allow pypy to fail. It's failing on Travis but not locally.
Jason R. Coombs
2016-09-03 15:38:21 -0400
7bee559740Rely on inheritance to handle errors in Result and Pod.
Jason R. Coombs
2016-09-03 15:36:52 -0400
f0fc35c7c1Simplify init in Result
Jason R. Coombs
2016-09-03 15:32:30 -0400
5f86e5a1d6Re-use always_iterable
Jason R. Coombs
2016-09-03 15:23:08 -0400
c2ce282a51Add notes in README about attributes exposed.
Jason R. Coombs
2016-09-03 15:03:02 -0400
e1ae854fafReturn iterables throughout for consistency.
Jason R. Coombs
2016-09-03 14:59:58 -0400
1a4dc2fc62Re-use more of the from_doc constructor and attribute type transformation in the Result object. Restore Pod.subpods through an alias property.
Jason R. Coombs
2016-09-03 14:56:06 -0400
273cd73330Move result after Pod
Jason R. Coombs
2016-09-03 14:40:07 -0400
d4e3afe6b0Use compose to generate the lists where expected
Jason R. Coombs
2016-09-03 14:38:10 -0400
658183b56cMove from_doc to the Document class
Jason R. Coombs
2016-09-03 14:33:17 -0400
5d697ade21Fix test failure on Python 2
Jason R. Coombs
2016-09-03 14:31:29 -0400
56d015694cUpdate docs and changelog to reflect the current state.
Jason R. Coombs
2016-09-03 14:30:36 -0400
8c05a4b376Update changelog
Jason R. Coombs
2016-09-03 14:23:08 -0400
9be618cd8cNow the various objects attributes are derived directly from the data with which they're initialized.
Jason R. Coombs
2016-09-03 14:21:06 -0400
6abccdc728Move Image (and Warning and Assumption) ahead of Subpod.
Jason R. Coombs
2016-09-03 14:13:10 -0400
406967e8e1Define subpod above pod
Jason R. Coombs
2016-09-03 13:54:36 -0400
8ed3be43e1models now derive from a dict (via Document), and store their content natively in self.
Jason R. Coombs
2016-09-03 13:43:13 -0400
be0938ddedAdd test ensuring that the type of position is float
Jason R. Coombs
2016-09-03 13:32:16 -0400
288b13db0fRename node and tree to hidden _doc attributes
Jason R. Coombs
2016-09-03 12:57:40 -0400
d4e09bb905Convert on-object lists into properties. Add tests for these properties.
Jason R. Coombs
2016-09-03 12:49:33 -0400
9115d23d83Restore expectation that results can be an iterator.
Jason R. Coombs
2016-09-03 12:33:58 -0400
7ab8e44695Always use map from the future
Jason R. Coombs
2016-09-03 12:29:53 -0400