This website requires JavaScript.
7861fd55bd
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot]
2023-01-02 18:09:58 +0000
5462c45ef2
Add network_via_web_auth helper
network_via_web_auth
Hugo van Kemenade
2022-07-05 10:09:17 +0300
219be9f61a
Merge pull request #419 from pylast/renovate/github-actions
Hugo van Kemenade
2022-12-31 00:07:48 +0200
8169fad09d
chore(deps): update mheap/github-action-required-labels action to v3
renovate[bot]
2022-12-30 21:56:31 +0000
0152d98b28
Merge pull request #418 from pylast/all-repos_autofix_add-3.12-dev
Hugo van Kemenade
2022-11-09 14:00:31 +0200
d03e25fc6c
Test Python 3.12-dev
Hugo van Kemenade
2022-11-09 13:44:07 +0200
ce76c03581
Merge pull request #416 from pylast/test-3.11-final
5.1.0
Hugo van Kemenade
2022-10-25 18:58:49 +0300
7f3518fc1a
Test on Python 3.11 final
Hugo van Kemenade
2022-10-25 18:32:50 +0300
0560f711c3
Merge pull request #414 from pylast/pre-commit-ci-update-config
Hugo van Kemenade
2022-10-25 14:53:29 +0300
41e0dd604e
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot]
2022-10-03 17:43:21 +0000
8ea5b42d92
Merge pull request #413 from pylast/migrate-packaging
Hugo van Kemenade
2022-10-25 14:42:39 +0300
dbbbcfec44
pyLast 5.1+ supports Python 3.7-3.11
Hugo van Kemenade
2022-09-26 14:20:35 +0300
fc288040a8
Migrate from setuptools + setuptools_scm to hatchling + hatch-vcs
Hugo van Kemenade
2022-09-26 14:01:16 +0300
98943d606e
Migrate from setup.* to pyproject.toml
Hugo van Kemenade
2022-09-26 11:04:45 +0300
54a9f04f8f
Merge pull request #412 from pylast/fix-test_track_get_duration
Hugo van Kemenade
2022-09-26 11:35:02 +0300
7f1de76f6e
Fix test_track_get_duration
Hugo van Kemenade
2022-09-26 11:30:50 +0300
ddc80fc5c3
Update copyright year
refactor-utils
Hugo van Kemenade
2022-08-29 14:34:43 +0300
09fcc776a7
Refactor exceptions into package
Hugo van Kemenade
2022-07-05 11:17:20 +0300
620323eab0
Refactor helper functions into a utils package
Hugo van Kemenade
2022-07-05 11:07:18 +0300
ece37c4659
Merge pull request #410 from pylast/all-repos_autofix_pypa/gh-action-pypi-publish
Hugo van Kemenade
2022-07-25 21:44:24 +0300
8a967b52f4
Replace deprecated pypa/gh-action-pypi-publish@master with @release/v1
Hugo van Kemenade
2022-07-25 21:21:03 +0300
d35eb5220f
Merge pull request #408 from pylast/pre-commit-ci-update-config
Hugo van Kemenade
2022-07-04 22:10:41 +0300
aeba21dedb
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot]
2022-07-04 17:40:19 +0000
af71e116e0
Merge pull request #406 from pylast/renovate/github-actions
Hugo van Kemenade
2022-06-21 20:05:13 +0300
7df369dfff
chore(deps): update mheap/github-action-required-labels action to v2
renovate[bot]
2022-06-21 16:53:11 +0000
790351928f
Merge pull request #405 from pylast/renovate/github-actions
Hugo van Kemenade
2022-06-08 20:01:47 +0300
1e9d7d8c94
A Python version is required for v4
Hugo van Kemenade
2022-06-08 19:55:48 +0300
139e77707d
chore(deps): update actions/setup-python action to v4
Renovate Bot
2022-06-08 16:08:22 +0000
8ed1ff2a3e
Merge pull request #404 from pylast/renovate/github-actions
Hugo van Kemenade
2022-06-06 07:53:46 +0300
3823d77a35
chore(deps): update pre-commit/action action to v3
Renovate Bot
2022-06-05 20:27:34 +0000
9f6fcf34fb
Merge pull request #401 from pylast/renovate/github-actions
Hugo van Kemenade
2022-05-02 18:26:56 +0300
75e2dd5f2e
chore(deps): update github-actions to v3
Renovate Bot
2022-05-02 15:20:10 +0000
11f70bfee9
Merge pull request #400 from pylast/renovate/configure
Hugo van Kemenade
2022-05-02 18:19:51 +0300
4fc4a6ad89
Allow combining major bumps for GHA
Hugo van Kemenade
2022-05-02 18:10:25 +0300
861182253c
Move to .github and add labels
Hugo van Kemenade
2022-05-02 15:13:39 +0300
ea421db602
chore(deps): add renovate.json
Renovate Bot
2022-05-02 12:00:21 +0000
d3ba0be1a3
Merge pull request #399 from pylast/add-3.11
Hugo van Kemenade
2022-05-02 18:13:01 +0300
afbafe1e76
Fix test
Hugo van Kemenade
2022-05-02 15:06:07 +0300
dec407d958
Add final 'Test successful' to simplify PR status check requirements
Hugo van Kemenade
2022-05-02 12:23:31 +0300
fa94ed0263
Support Python 3.11
Hugo van Kemenade
2022-05-02 12:04:58 +0300
5b0c879fa0
Update config
Hugo van Kemenade
2022-05-02 12:02:25 +0300
c739be1ba3
Do not fail if the package is not installed
Kirill A. Korinsky
2022-04-07 19:12:14 +0200
aefa7cef1b
Merge pull request #395 from pylast/cleanup
5.0.0
Hugo van Kemenade
2022-04-06 18:05:20 +0300
caf0915062
Merge pull request #396 from pylast/pre-commit-ci-update-config
Hugo van Kemenade
2022-04-04 20:47:36 +0300
2478980ca5
For some reason the earlier track is returning duration=0
Hugo van Kemenade
2022-04-03 12:20:48 +0300
c1a8a9455f
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot]
2022-04-04 17:19:23 +0000
4f37ba41bd
Initialise float as 0.0
Hugo van Kemenade
2022-04-03 18:11:42 +0300
ac991cbd2c
Types and typos
Hugo van Kemenade
2022-04-03 12:58:44 +0300
14e091c870
autotyping: --annotate-imprecise-magics: add imprecise type annotations for some additional magic methods
Hugo van Kemenade
2022-04-03 12:49:01 +0300
7b9c73acb7
autotyping: --annotate-magics: add type annotation to certain magic methods
Hugo van Kemenade
2022-04-03 12:47:58 +0300
54ea354a7a
autotyping: --int-param, --float-param, --str-param, --bytes-param: add an annotation to any parameter for which the default is a literal int, float, str, or bytes object
Hugo van Kemenade
2022-04-03 12:47:10 +0300
5ab3e53a44
autotyping: --bool-param: add a : bool annotation to any function parameter with a default of True or False
Hugo van Kemenade
2022-04-03 12:46:14 +0300
eb4af40d64
autotyping: --scalar-return: add a return annotation to functions that only return literal bool, str, bytes, int, or float objects
Hugo van Kemenade
2022-04-03 12:45:23 +0300
6c3f3afb3a
autotyping: --none-return: add a -> None return type to functions without any return, yield, or raise in their body
Hugo van Kemenade
2022-04-03 12:43:37 +0300
4e5fe31572
Rename variable e to element
Hugo van Kemenade
2022-04-03 12:38:16 +0300
b0f2f5fe13
For some reason the earlier track is returning duration=0
Hugo van Kemenade
2022-04-03 12:20:48 +0300
95c8b16564
Upgrade Black to fix Click
Hugo van Kemenade
2022-04-03 12:20:30 +0300
549437b640
Fix 'a a...' to 'an a...'
Hugo van Kemenade
2022-02-27 20:49:58 +0200
b373de6c68
More f-strings
Hugo van Kemenade
2022-01-24 23:27:58 +0200
5f8d150652
Remove redundant _get_cache_backend and add some typing
Hugo van Kemenade
2022-01-24 17:34:20 +0200
83aeaddc43
Merge pull request #394 from pylast/update-logging
Hugo van Kemenade
2022-04-03 10:57:22 +0300
dd8836e59b
Logging: log method names at INFO level, also log API return data at DEBUG level
Hugo van Kemenade
2022-03-03 13:15:26 +0200
5c9509dfc4
Merge pull request #392 from pylast/all-repos_autofix_all-repos-sed
Hugo van Kemenade
2022-03-01 11:51:54 +0200
b726227d5d
Upgrade to actions/setup-python@v3
Hugo van Kemenade
2022-03-01 11:48:22 +0200
870a7026bc
Add typing
typing
Hugo van Kemenade
2022-02-28 13:33:59 +0200
f28a74791d
Merge pull request #390 from pylast/fix-album-mbid-none
Hugo van Kemenade
2022-02-27 20:18:30 +0200
fe7484b3ca
If album has no MBID, album.get_getmbid() returns None
Hugo van Kemenade
2022-02-27 16:30:09 +0200
00f92eb436
Merge pull request #391 from pylast/fix-coverage
Hugo van Kemenade
2022-02-27 16:45:33 +0200
f7090f26a0
Output coverage XML for Codecov to upload
Hugo van Kemenade
2022-02-27 16:38:08 +0200
4ae6c16f57
Merge pull request #379 from pylast/httpx
Hugo van Kemenade
2022-02-27 16:22:07 +0200
1a45c3b919
Allow setting multiple proxies + some cleanup
Hugo van Kemenade
2022-01-24 17:23:08 +0200
da2e7152ba
Update blacken-docs to match main black
Hugo van Kemenade
2022-01-15 18:46:23 +0200
a418f64b15
Simplify _unicode
Hugo van Kemenade
2022-01-11 13:44:19 +0200
122c870312
Replace _string with str
Hugo van Kemenade
2022-01-11 13:41:26 +0200
44ade40579
Replace http.client with HTTPX
Hugo van Kemenade
2021-11-21 23:47:01 +0200
26db2bc68b
Merge pull request #388 from pylast/rm-deprecations
Hugo van Kemenade
2022-02-27 16:17:06 +0200
bb05699252
Remove deprecated is_streamable and is_fulltrack_available
Hugo van Kemenade
2022-01-31 12:56:38 +0200
7f4bea6f07
Merge pull request #387 from pylast/revert-383-add-3.6
Hugo van Kemenade
2022-02-27 16:11:20 +0200
d610721167
Drop support for Python EOL 3.6
Hugo van Kemenade
2022-01-25 00:42:03 +0200
fcc70ac79b
More f-strings
Hugo van Kemenade
2022-01-24 23:27:58 +0200
88be858df6
Remove redundant _get_cache_backend and add some typing
Hugo van Kemenade
2022-01-24 17:34:20 +0200
6465f4cf51
Update link to deploy action
Hugo van Kemenade
2022-01-31 12:50:28 +0200
152cb18ced
Add enable_proxies/disable_proxies, deprecate enable_proxy/disable_proxy/_get_proxy
Hugo van Kemenade
2022-01-25 00:27:12 +0200
bafc3fe673
Merge pull request #385 from pylast/rm-mergify
4.5.0
Hugo van Kemenade
2022-01-24 22:57:48 +0200
b151dd0c93
Remove Mergify, use native GitHub auto-merge instead
Hugo van Kemenade
2022-01-24 22:38:33 +0200
dd869b5183
Merge pull request #384 from pylast/deprecate-streamable
Hugo van Kemenade
2022-01-24 22:37:16 +0200
3ffe7cf65a
test_get_userplaycount now passes
Hugo van Kemenade
2022-01-24 22:26:16 +0200
1841fb66dc
This test now passes, although some other MBID searches are still broken
Hugo van Kemenade
2022-01-24 22:07:03 +0200
d672e89f23
Is an xfail passing unexpectedly? Make it fail
Hugo van Kemenade
2022-01-24 21:15:11 +0200
3b7cb9c8c7
Deprecate is_streamable and is_fulltrack_available
Hugo van Kemenade
2022-01-24 19:04:38 +0200
e14f51a32a
Merge pull request #383 from pylast/add-3.6
Hugo van Kemenade
2022-01-24 19:04:27 +0200
c63e0a75ef
Restore support for Python 3.6
Hugo van Kemenade
2022-01-24 18:02:15 +0200
a204055798
Merge pull request #382 from pylast/remove-invalid-xml-chars-from-response
Hugo van Kemenade
2022-01-12 22:14:45 +0200
9676714dcf
Strip invalid XML characters from response
Hugo van Kemenade
2022-01-12 13:04:27 +0200
2469a6ea47
Merge pull request #378 from pylast/rm-3.6
Hugo van Kemenade
2022-01-11 15:35:19 +0200
d46aabc372
Merge pull request #380 from pylast/pre-commit-ci-update-config
Hugo van Kemenade
2022-01-03 19:06:47 +0200
129e4392fc
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot]
2022-01-03 16:58:33 +0000
8b66e69004
Drop support for soon-EOL Python 3.6
Hugo van Kemenade
2021-11-21 18:43:32 +0200
2966ecfd13
Merge pull request #367 from ChandlerSwift/fix-limit-on-user-top-tracks
4.4.0
Hugo van Kemenade
2021-11-21 18:30:38 +0200
4d4d167394
Merge pull request #377 from pylast/speedup
Hugo van Kemenade
2021-11-21 18:21:06 +0200