Commit Graph

76 Commits

Author SHA1 Message Date
Zenohm 8b31e9701d Merge pull request #1 from Zenohm/Zenohm-redesign
Consistency matters.
2016-05-14 17:28:24 -04:00
Zenohm 55567d4732 Add dependency 2016-05-14 17:28:10 -04:00
Zenohm f653d1e3a9 Consistency matters.
Redesign how information is stored and accessed. This way code can be written once. A developer using this API should not have to build contingencies just because Wolfram Alpha changes its output. The API should handle that.
These changes move the parsing of the tree out of the Wolfram API's returned XML and into Python dictionaries. This allows the full suite of tools that work with Python dictionaries to be used as well as simplifying and unifying how the responses should be handled.
In addition, I have added consistencies in certain areas that allow information to be accessed in one, unified way; regardless of how it would otherwise have been formatted by the library.
With this I want to encourage simplicity. You shouldn't have to look back through the code to figure out exactly what is being iterated over when someone decided to write iter(self) instead of simply iter(self.pods).
Also moved the Client class to the top of the file where it can be immediately seen.
2016-05-14 17:24:48 -04:00
Jason R. Coombs bcd372031d Replace latent Bitbucket reference. 2016-04-29 10:48:12 -04:00
Jason R. Coombs 4dfb36ed22 Added tag 2.4 for changeset 877f5698c7e7 2016-04-29 10:35:06 -04:00
Jason R. Coombs d773062978 Add password for deployment 2016-04-29 10:12:34 -04:00
Jason R. Coombs 8c81096e91 Update changelog 2016-04-29 10:07:21 -04:00
Jason R. Coombs bf3ab00e18 Fix package name and description 2016-04-29 10:31:36 -04:00
Jason R. Coombs 4366902589 Merge with latest skeleton 2016-04-29 10:06:30 -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
Jason R. Coombs 6bb210af63 Merge pull request #6 from dgw/https-api
Switch to HTTPS API URL
2016-04-29 08:43:57 -04:00
dgw 55c362187b Switch to HTTPS API URL
This alphabet soup closes #5.
2016-04-29 07:00:55 -05:00
Jason R. Coombs 04528bdf29 Move Python 3.5 condition to 'on' section 2016-04-16 15:22:52 +01:00
Jason R. Coombs 01e953bac9 Add support for linking to issues and adding datestamps to changelog entries. 2016-04-02 22:23:15 -04:00
Jason R. Coombs 58f71d1e2b Remove duplicate provider line 2016-04-02 22:03:05 -04:00
Jason R. Coombs 752b1096b8 Add PyPI deployment 2016-04-02 21:46:39 -04:00
Jason R. Coombs 40f63d7ff8 Added tag 2.3 for changeset 8e390f13f30a 2016-03-10 22:14:39 -05:00
Jason R. Coombs ac1789f815 Update changelog 2016-03-10 22:14:31 -05:00
Jason R. Coombs 65b649869b Derive description, url, and namespace_packages from name 2016-03-05 08:56:02 -05:00
Jason R. Coombs b5982a5472 Learning from lessons in the keyring 8.4 release (https://github.com/jaraco/keyring/issues/210), always clean the build artifacts before cutting a release. 2016-02-15 04:59:44 -05:00
Jason R. Coombs 9f142dd564 Added tag 2.2 for changeset 306d995b9d93 2016-01-23 09:41:47 -05:00
Jason R. Coombs 0aa45b748e Update changelog 2016-01-23 09:41:22 -05:00
Jason R. Coombs 86c5a3fcb6 Merge pull request #4 from Milek7/master
support for images
2016-01-23 08:50:15 -05:00
milek7 7c2f7ebb23 support for images 2016-01-23 13:09:26 +01:00
Jason R. Coombs 2269227321 Added tag 2.1 for changeset bf4915f3ec24 2016-01-18 17:03:14 -05:00
Jason R. Coombs cff8e08013 Use simpler syntax now supported by pmxbot. 2016-01-18 17:02:58 -05:00
Jason R. Coombs 21f4044ef1 Added tag 2.0 for changeset 06fa3ceb4662 2016-01-18 16:25:44 -05:00
Jason R. Coombs 1299a03618 Merge skeleton updates 2016-01-18 16:22:17 -05:00
Jason R. Coombs 648a4b5aac For tests, also disable the API key. This is the API key that was seeing high usage. 2016-01-18 16:21:00 -05:00
Jason R. Coombs 5fc802f6e7 Remove hard-coded API key from the library. 2016-01-18 16:07:31 -05:00
Jason R. Coombs 6d571b47f8 Update copyright 2016-01-01 09:03:11 -05:00
Jason R. Coombs 8277707492 Upon further reading, hg-git supports .gitignore, so omit .hgignore. 2016-01-01 08:35:39 -05:00
Jason R. Coombs 5782d0536e Add gitignore. Make .hgignore empty - there's nothing here that's project specific. 2016-01-01 08:30:19 -05:00
Jason R. Coombs 52df9f0ff9 Remove the package from the skeleton. It has no value. 2015-12-26 08:46:57 -05:00
Jason R. Coombs 5252514c87 Removing unwanted skeleton package 2015-12-25 22:41:59 -05:00
Jason R. Coombs 434c077887 Merge new repo-based skeleton 2015-12-19 22:45:12 -05:00
Jason R. Coombs cf3ba1c929 Rename text files to match skeleton 2015-12-19 22:41:28 -05:00
Jason R. Coombs 5ad18328e8 Generate project skeleton 2015-12-19 22:29:56 -05:00
Jason R. Coombs af9abc9712 Bypass tests on Python 2.7 when pmxbot is involved. 2015-12-11 12:35:36 -05:00
Jason R. Coombs 2338ab2e3e Add absolute import for compatibility with Python 2.7 (even though late pmxbot only runs on Python 3). 2015-12-11 12:17:55 -05:00
Jason R. Coombs 8b30f6c472 Added tag 1.4 for changeset eeef6cfb992f 2015-12-10 18:36:22 -05:00
Jason R. Coombs 32797a39bf Include pmxbot in test requirements to allow tests to pass. 2015-12-10 18:35:55 -05:00
Jason R. Coombs acdfbd6593 Add pmxbot command 2015-12-10 18:34:25 -05:00
Jason R. Coombs f7ccbc5a35 Work around old pytest version 2015-11-24 20:33:43 -05:00
Jason R. Coombs 97f296d2bf Add .travis.yml 2015-11-24 20:30:24 -05:00
Jason R. Coombs 4c9ff6af8c Added tag 1.3 for changeset 00a63ffafb39 2015-11-24 20:24:20 -05:00
Jason R. Coombs 611a6b95b9 Update changelog 2015-11-24 20:24:18 -05:00
Jason R. Coombs 9201cf2210 Move existing readme into canonical location 2015-11-24 20:23:25 -05:00
Jason R. Coombs 47905f6039 Update link to github hosting 2015-11-24 20:23:06 -05:00
Jason R. Coombs 358e482efe Merge with updated skeleton 2015-11-24 20:16:21 -05:00