14
0
forked from pool/python-pylast

15 Commits

Author SHA256 Message Date
2d90513dd0 Accepting request 1254369 from home:glaubitz:branches:devel:languages:python
- Update to 5.5.0
  * Add py.typed and "Typing :: Typed" classifier (#476)
  * Update types and run mypy on GitHub Actions (#478)
  * Double read timeout to fix 'The read operation timed out' (#477)
- from version 5.4.0
  * Add support for Python 3.14 and PyPy3.11 (#473)
  * Add type hints using autotyping (#463)
  * Drop support for Python 3.8 (#461)
  * Replace deprecated classifier with licence expression (PEP 639) (#475)
  * Generate __version__ at build to avoid slow importlib.metadata (#460)
  * Remove unnecessary start=0 from range() (#474)
  * Replace pre-commit/action with faster tox-dev/action-pre-commit-uv (#465)

OBS-URL: https://build.opensuse.org/request/show/1254369
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=30
2025-03-19 12:29:07 +00:00
98377a2c2e - update to 5.3.0:
* Add support for Python 3.13 (#448)
  * Add type annotations to methods that take timestamp parameter
  * Replace Flake8 with Ruff (#447)
  * Fix example_test_pylast.yaml link in README.md
  * Double read timeout to fix 'The read operation timed out'
  * Fix incorrect docstrings (#439)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=28
2024-06-06 20:25:28 +00:00
9c6f690652 - update to 5.2.0:
* Support for Python 3.12
  * Drop support for EOL Python 3.7
  * Publish to PyPI with a Trusted Publisher
  * Document how to authenticate with a session key
- update to 5.1.0:
  * Support Python 3.11 (#399)
  * Migrate from setuptools + setuptools_scm to hatchling +
    hatch-vcs (#413) @hugovk
- update to 5.0.0:
  * Replace `http.client` with HTTPX (#379) @hugovk
  * Log method names at INFO level, also log API return data at
    DEBUG level
  * Drop support for Python 3.6 (#387) @hugovk
  * Remove deprecated `is_streamable` and
    `is_fulltrack_available` (#388) @hugovk
  * If album has no MBID, `album.get_getmbid()` returns None
  * [pre-commit.ci] pre-commit autoupdate (#362) @pre-commit-ci
- use python_expand for fdupes
  * Added
  * Changed
  * Fixed
    * Added
    * Removed
      * Remove deprecated Artist.get_cover_image,

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=26
2024-01-07 21:13:49 +00:00
8358032625 - drop unneeded six dependency
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=24
2022-10-12 11:31:22 +00:00
71c632f71d Accepting request 967268 from home:pgajdos:python
- pytest-mock is not required for build

OBS-URL: https://build.opensuse.org/request/show/967268
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=22
2022-04-06 12:39:02 +00:00
ccdfa1d479 - update to 4.5.0:
* Deprecate is_streamable and is_fulltrack_available
  * Strip invalid XML characters from response
  * Speedup: Use faster importlib.metadata for getting version (#377) @hugovk
  * Convert setup.py to static setup.cfg and format with setup-cfg-fmt (#376) @hugovk
  * Rename master to main, use 3.10 final, add workflow_dispatch (#374) @hugovk
  * Set get_top_tracks limit even if it's None, to get unlimited user top_tracks
  * Add support for Python 3.10
  * Fix artist.get_bio_content() when bio is empty + other test fixes (#370) @hugovk
  * Remove artist.shout("<3") in README.md (#369) @tieubinhco
  * Bugfix for get_userloved and get_userplaycount resulting in an empty response from the server
  * Fix unsafe creation of temp file for caching, and improve exception raising (#356) @kvanzuijlen
  * [pre-commit.ci] pre-commit autoupdate (#362) @pre-commit-ci

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=20
2022-03-26 18:49:53 +00:00
81dfd80825 - use python_expand for fdupes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=18
2022-03-15 08:50:56 +00:00
6e520f507a Accepting request 874245 from home:andythe_great:branches:devel:languages:python
- Update to 4.1.0.
  * Added 
    * Add support for streaming.
  * Changed 
    * Update copyright year.
  * Fixed 
    * Set limit to 50 by default, not 1.
- Updates for 4.0.0.
  * Add support for Python 3.9.
  * Remove deprecated Artist.get_cover_image, 
    User.get_artist_tracks and STATUS_TOKEN_ERROR.

OBS-URL: https://build.opensuse.org/request/show/874245
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=16
2021-02-22 10:09:44 +00:00
Tomáš Chvátal
3f63aa8e76 Accepting request 824858 from home:mcalabkova:branches:devel:languages:python
- Update to version 3.3.0
  * `User.get_now_playing`: Add album and cover image to info (#330) @hugovk
  * Improve handling of error responses from the API (#327) @spiritualized
  * Deprecate `Artist.get_cover_image`, they're no longer available from Last.fm (#332) @hugovk
  * Fix `artist.get_bio_content()` to return `None` if bio is empty (#326) @hugovk

OBS-URL: https://build.opensuse.org/request/show/824858
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=14
2020-08-10 11:35:37 +00:00
Tomáš Chvátal
a3960bfb1d Accepting request 786866 from home:mcalabkova:branches:devel:languages:python
- Update to version 3.2.1
  * Fix regression calling `get_recent_tracks` with `limit=None` (#320) @hugovk
  * Support for Python 3.8
  * Store album art URLs when you call `GetTopAlbums` ([#307])
  * Retry paging through results on exception ([#297])
  * Respect `get_recent_tracks`' limit when there's a now playing track ([#310])
  * Remove Python 2 warnings, `python_requires` should be enough ([#312])
  * Use setuptools_scm to simplify versioning during release ([#316])
  * Extract username from session via new
  * Drop support for Python 2.7 ([#265])

OBS-URL: https://build.opensuse.org/request/show/786866
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=12
2020-03-20 12:36:11 +00:00
c46338d109 - Replace %fdupes -s with plain %fdupes; hardlinks are better.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=10
2019-10-14 14:15:13 +00:00
Tomáš Chvátal
0fed771a90 Accepting request 698127 from home:pgajdos
- version update to 3.1.0
  * Extract username from session via new
    SessionKeyGenerator.get_web_auth_session_key_username (#290)
  * User.get_track_scrobbles (#298)
  * User.get_artist_tracks. Use User.get_track_scrobbles as a
    partial replacement. (#298)
- python3 only package

OBS-URL: https://build.opensuse.org/request/show/698127
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=8
2019-04-29 07:21:22 +00:00
7e14cb9477 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=5
2018-12-04 13:52:09 +00:00
Tomas Cech
ffd8d59436 Accepting request 493491 from home:alarrosa:branches:devel:languages:python
- Use %python_exec to call %fdupes separately on each python_sitelib
  directory. Otherwise a symlink from the python3 sitelib directory
  was created to the python2 one, breaking the python3 package when
  the python2 package wasn't installed.

OBS-URL: https://build.opensuse.org/request/show/493491
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=3
2017-05-11 11:57:54 +00:00
Thomas Bechtold
a647805637 Accepting request 486009 from home:alarrosa:branches:devel:languages:python
New singlespec package to replace python3-pylast
in devel:languages:python3

OBS-URL: https://build.opensuse.org/request/show/486009
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pylast?expand=0&rev=1
2017-04-07 07:41:19 +00:00