Commit graph

653 commits

Author SHA1 Message Date
Hugo 733617adf6 Merge pull request #195 from DavidMetcalfe/patch-1
Update README.md: Updating broken Last.fm API URL to 
working one.
2017-02-03 08:17:23 +02:00
David Metcalfe a4ec4b5b82 Update README.md
Updating broken Last.fm API URL to working one.
2017-02-02 21:27:13 -08:00
hugovk 7b3ab250df Release 1.7.0 2017-01-03 16:26:22 +02:00
Hugo 6a39962d51 Upload to PyPI with twine
The old method fails:
```
Submitting dist/pylast-1.7.0.tar.gz to https://upload.pypi.org/legacy/
Upload failed (403): Invalid or non-existent authentication information.
error: Upload failed (403): Invalid or non-existent authentication information.
```
Also don't need to register with twine, despite what its docs say.
[CI skip]
2017-01-03 16:25:50 +02:00
Hugo a3cf6644fa Merge pull request #189 from pylast/develop
Merge develop into master
2017-01-03 14:55:49 +01:00
Hugo 5aa61367e0 Link to develop->master PR
[CI skip]
2017-01-03 15:47:24 +02:00
Hugo b410ae8b8d Add Python 3.5 and 3.6 (#188) 2017-01-02 21:07:21 +01:00
Hugo 852d575415 Merge pull request #179 from pylast/update-libre.fm-url
Update Libre.fm URL
2017-01-02 15:14:29 +01:00
hugovk 76d85f4c19 Update libre.fm test 2017-01-02 15:25:21 +02:00
hugovk 571edf23d9 Separate Libre.fm test from Last.fm tests 2016-10-30 12:25:10 +02:00
hugovk ebee3f5568 Error can be Libre.fm or Last.fm 2016-10-30 10:54:35 +02:00
Hugo cdd441dda1 Merge pull request #178 from simmel/https
Only use HTTPS
2016-10-30 10:45:26 +02:00
Simon Lundström 99d567492f Use default SSL context when possible
https://docs.python.org/2/library/ssl.html#best-defaults

Deal with older Pythons which didn't do certificate validation, have
sane defaults or even provided a cipher string.
2016-10-29 23:45:22 +02:00
Alejandro Angulo 44c592df45 switch from HTTPConnection to HTTPSConnection 2016-10-15 12:44:03 +02:00
Alejandro Angulo 373109c0d7 don't want user creds in the repo 2016-10-15 12:44:03 +02:00
Hugo 04a3cf7b0a Merge pull request #182 from tyrostone/fix_dev_setup
Add missing dependency in README, update gitignore for JetBrains
2016-10-13 17:25:16 +03:00
Laura Stone 2905eaf8e2 Add missing dependency in README, update gitignore for JetBrains 2016-10-13 10:19:13 -04:00
Hugo 3bf6570a83 Update Libre.fm URL 2016-10-07 18:02:10 +03:00
Hugo 3d9e863cd3 Caps and things
[CI skip]
2016-09-06 10:32:05 +03:00
hugovk 54c4f9c093 Release 1.6.0 2016-04-23 17:28:27 +03:00
Hugo 91bee5b016 Merge pull request #172 from pylast/develop
Prepare for release
2016-04-23 17:12:10 +03:00
Hugo b8de00a17b Merge pull request #169 from EdwardBetts/patch-1
Include tests in release source tarball
2016-04-23 17:10:38 +03:00
Hugo ebde12537d Merge pull request #170 from hugovk/skip-broken-Lastfm-API
Skip broken tests caused by the broken Last.fm API
2016-04-23 16:21:25 +03:00
hugovk 4732bf3750 Skip tests if Last.fm API still broken 2016-04-23 15:46:49 +03:00
hugovk ea33074941 Skip test if Last.fm API still broken 2016-04-23 15:28:07 +03:00
hugovk 4c8d2e2a9b Split test into passing and failing tests 2016-04-23 15:27:28 +03:00
hugovk 8195725500 Skip tests if Last.fm API still broken 2016-04-23 14:48:29 +03:00
Edward Betts 5eca8f556b Include tests in release source tarball
A test suite is a very useful thing, it would be great to include it in the pypi release tarball. That way people who download and build the release can run the tests to ensure the library is working.

Linux distributions, such as Debian, base their packages of Python modules on the pypi release. This means the test suite can be run when building a Debian package, and so catch mistakes in the packaging or errors introduced into dependencies.

I've written some more on this topic on the Debian Python mailing list: https://lists.debian.org/debian-python/2016/04/msg00074.html
2016-04-23 10:22:51 +01:00
Hugo a60793ef1f Update year
[CI skip]
2016-02-10 11:41:32 +02:00
Hugo 8202bbe76a Merge pull request #167 from hugovk/pep8
pep8 fixes for #153
2016-02-09 11:26:54 +02:00
hugovk 97c1fcc5ec pep8 fixes for #153 2016-02-09 11:24:03 +02:00
Hugo 26f40953e8 Merge pull request #153 from yanggao1119/temp-fix-minidom
replaced opensearch: as empty str
2016-02-09 11:21:27 +02:00
Hugo 36a884ede0 Merge pull request #166 from hugovk/no_such_option_download_cache
Fix build: no such option: --download-cache
2016-02-09 11:06:01 +02:00
hugovk 1732ca6686 Fix build: no such option: --download-cache 2016-02-09 10:59:57 +02:00
Hugo 59738685dc Merge pull request #164 from hugovk/skip
Skip tests caused by the broken Last.fm API
2016-01-08 12:22:32 +02:00
hugovk f17929e6cb Skip more tests which fail due to the (still) broken Last.fm API 2016-01-08 11:04:02 +02:00
hugovk 950c2e78ca Skip tests which fail due to the (still) broken Last.fm API 2016-01-07 18:09:28 +02:00
Hugo 0d8763f2da Merge pull request #163 from tetrapus/develop
x.next() -> next(x) for Python 3 compatibility
2015-12-27 17:27:46 +02:00
Joey Tuong cfa0e38ee7 x.next() -> next(x) for python3 compat 2015-12-25 13:54:38 +11:00
Hugo 9158273a21 Merge pull request #161 from sfordinc/patch-1
Add var PERIOD_1MONTH
2015-12-23 14:38:12 +02:00
sfordinc 3941b4b0fc Update __init__.py
rename PERIOD_1MONTHS PERIOD_1MONTH
2015-12-23 16:26:44 +04:00
sfordinc 4e6888cea8 Update __init__.py 2015-12-23 16:22:59 +04:00
sfordinc 5dcfdeb255 Update __init__.py
add var PERIOD_1MONTHS
2015-12-23 16:12:25 +04:00
hugovk 0938c596f8 Release 1.5.1 2015-12-10 21:08:46 +02:00
Hugo d2f6a1205d Merge pull request #160 from pylast/develop
Prepare master for release
2015-12-10 21:08:04 +02:00
hugovk 236d035bb0 Merge branch 'master' into develop 2015-12-10 21:04:42 +02:00
hugovk ba196dbb3b Release 1.5.0 2015-12-10 20:47:17 +02:00
Hugo f75a29ef9f Merge pull request #158 from hugovk/travis_infinite
Prevent maximum recursion RuntimeError caused by Tox
2015-12-10 11:43:27 +02:00
Hugo a098cafd48 Merge pull request #159 from hugovk/editorconfig
Add YAML rules to .editorconfig
2015-12-10 09:15:10 +02:00
hugovk 42e881824b Add YAML rules [CI skip] 2015-12-10 09:06:25 +02:00