aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Remove setup.py validate targetrelease-2.0.0Mike Crute2019-06-23
| | | | This target was just a legacy alias for release.
* setup.py uses Python 3Mike Crute2019-04-13
|
* Remove 'no cover' pragmasMike Crute2019-04-07
|
* Remove python2 hackMike Crute2019-04-07
|
* Rearrange/cleanup READMEMike Crute2019-04-07
|
* Add links to APIsMike Crute2019-04-07
|
* Cleanups to READMEMike Crute2019-04-07
|
* Add hugovk to contributors listMike Crute2019-04-07
|
* Upgrade Python syntax with pyupgrade --py3-plusHugo2019-04-07
|
* The future is nowHugo2019-04-07
|
* Add explicit version classifiersHugo2019-04-07
|
* Add python_requires to help pipHugo2019-04-07
|
* Update for Python 3.5+Hugo2019-04-07
|
* Add 3.7 to Travis CI, which requires XenialHugo2019-04-07
|
* Cleanup codacy errorsMike Crute2019-04-02
|
* Remove cryptography dependencyMike Crute2019-04-02
|
* Python 3.7 on travis is brokenMike Crute2019-04-02
|
* Remove python2 from release scriptMike Crute2019-04-02
|
* Cleanup gitignoreMike Crute2019-04-02
|
* Reorganize modelsMike Crute2019-04-02
|
* Migrate model bases to _baseMike Crute2019-04-02
|
* Empty top level __init__Mike Crute2019-04-02
|
* Remove deprecated constructorsMike Crute2019-04-02
|
* Drop C blowfish cryptorMike Crute2019-04-02
|
* Update versionsMike Crute2019-04-02
|
* Remove python 2 compatabilityMike Crute2019-04-02
|
* Update GitHub templates1.xMike Crute2019-03-17
|
* Add GitHub templatesMike Crute2019-03-17
|
* Split contributing to its own fileMike Crute2019-03-17
| | | | This is to make the GitHub community health check happier.
* Add Skybound1 to contributor listMike Crute2018-12-12
|
* Release 1.13.0release-1.13.0Mike Crute2018-12-12
|
* Enhancement: Adds additional audio urls (#58)Skybound12018-12-10
| | | | | | | * Adds support for additionalAudioUrl for station.getPlaylist * Fixes broken tests * Reworks use of iterables for additional audio urls and adds associated tests * Moves parsing additional url response into a syntethic field * Adds tests for additional urls field
* Remove 3.7, travis is brokenMike Crute2018-09-01
|
* Drop python 3.3 support add 3.7Mike Crute2018-09-01
|
* Release 1.12.0release-1.12.0Mike Crute2018-09-01
|
* create_station returns a Station modelMike Crute2018-09-01
| | | | related: #57
* Add missing tests for PandoraTypeMike Crute2018-09-01
|
* Release 1.11.2release-1.11.2Mike Crute2018-02-27
|
* Fix PEP8 errorMike Crute2017-10-30
|
* Update Station modelMike Crute2017-10-30
| | | | | | Stations contain feedback and seeds that can be manipulated later through the API. Construct these model classes when building a Station object.
* Extract date formatter logic to SyntheticFieldMike Crute2017-10-30
|
* Refactor SyntheticField interfaceMike Crute2017-10-30
| | | | | The SyntheticField already has an instance of itself when the formatter runs so no longer passes attributes from the value into the field.
* Refactor sub-model buildingMike Crute2017-10-30
| | | | | | | These used to be done with formatters but that was somewhat an abuse of the formatter model in the first place. This changeset adds a model attribute that will cause the underlying model builder to dynamically construct a model or list of models depending on the incoming data type.
* Move with_metaclass to py2compatMike Crute2017-10-30
| | | | | | This is an internal implementation detail that exists purely for python2 backwards compatibility. Put it with all the other python 2 compatibility stuff.
* Add documentationMike Crute2017-10-30
| | | | | The complex models don't make sense without a data sample and I always end up looking at the tests. Instead add some docs and a data sample.
* Enable codecovMike Crute2017-10-13
|
* Release 1.11.1release-1.11.1Mike Crute2017-10-07
|
* Run flake8 on testsMike Crute2017-10-07
|
* Fix blowfish test and travisMike Crute2017-10-07
|
* Install cryptography on travis alwaysMike Crute2017-10-07
|