forked from pool/python-pylast
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
This commit is contained in:
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.osc
|
3
pylast-1.8.0.tar.gz
Normal file
3
pylast-1.8.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:85f8dd96aef0ccba5f80379c3d7bc1fabd72f59aebab040daf40a8b72268f9bd
|
||||
size 42687
|
182
python-pylast.changes
Normal file
182
python-pylast.changes
Normal file
@@ -0,0 +1,182 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 6 09:19:00 UTC 2017 - alarrosa@suse.com
|
||||
|
||||
- Converted to singlespec
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 24 19:47:29 UTC 2017 - alarrosa@suse.com
|
||||
|
||||
- update to version 1.8.0:
|
||||
* Update error message for test_init_with_token
|
||||
* Support authentication tokens to construct networks
|
||||
* Update README.md
|
||||
|
||||
- update to version 1.7.0:
|
||||
* Add python 3.5 and 3.6 tests environments
|
||||
* Separate Libre.fm test from Last.fm tests
|
||||
* Fix Error message to reference Libre.fm or Last.fm
|
||||
* Use default SSL context when possible
|
||||
* switch from HTTPConnection to HTTPSConnection
|
||||
* Add missing dependency in README, update gitignore for JetBrains
|
||||
* Update Libre.fm URL
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 16 15:38:42 UTC 2016 - arun@gmx.de
|
||||
|
||||
- update to version 1.6.0:
|
||||
* Split test into passing and failing tests
|
||||
* Skip tests if Last.fm API still broken
|
||||
* Include tests in release source tarball
|
||||
* Update year
|
||||
* pep8 fixes for #153
|
||||
* Fix build: no such option: --download-cache
|
||||
* Skip more tests which fail due to the (still) broken Last.fm API
|
||||
* Skip tests which fail due to the (still) broken Last.fm API
|
||||
* x.next() -> next(x) for python3 compat
|
||||
* Update __init__.py
|
||||
* replaced opensearch: as empty str
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun May 8 07:04:57 UTC 2016 - arun@gmx.de
|
||||
|
||||
- specfile:
|
||||
* updated source url to files.pythonhosted.org
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 13 20:55:45 UTC 2015 - arun@gmx.de
|
||||
|
||||
- update to version 1.5.1:
|
||||
* Fix tox==2.1.1
|
||||
* Add YAML rules [CI skip]
|
||||
* Fix album.get_tracks()
|
||||
* Fix for #146: only get the top-level <mbid>
|
||||
|
||||
- changes from version 1.5.0:
|
||||
* Check installation sooner [CI skip]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 27 01:36:38 UTC 2015 - arun@gmx.de
|
||||
|
||||
- update to version 1.4.2
|
||||
* (no changelog available)
|
||||
|
||||
- changes from version 1.4.0:
|
||||
* Fix get_recent_tracks (and more)
|
||||
|
||||
- update to version 1.3.0:
|
||||
* Let Tox use these env vars
|
||||
* get_tagged_tracks: Use cacheable param
|
||||
* flake8
|
||||
* pep8 compliance
|
||||
* Add test case for Track.get_correction()
|
||||
* Add test case for Artist.get_correction()
|
||||
* Add suppport for track.getCorrection
|
||||
* Add suppport for artist.getCorrection
|
||||
* Fixed broken comment
|
||||
* User.GetPersonalTags bug fix
|
||||
* Added User.GetPersonalTags test cases
|
||||
* Fixed broken comment
|
||||
* Cleanup of User.GetPersonalTags stuff
|
||||
* Support for User.GetPersonalTags
|
||||
* Remove useless Scrutinizer badge
|
||||
* Replace broken pypip.in badges with shields.io
|
||||
|
||||
- changes from version 1.2.1:
|
||||
* Remember to release on master
|
||||
* Update release checklist
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 16 16:57:29 UTC 2015 - zaitor@opensuse.org
|
||||
|
||||
- Add missing python3-six Requires.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 9 22:16:42 UTC 2015 - arun@gmx.de
|
||||
|
||||
- update to version 1.2.1 and 1.2.0:
|
||||
* Remove unused import
|
||||
* Remove artist.getImages and depracation note
|
||||
* Remove commented function
|
||||
* Retry failures up to four times, require at least one pass
|
||||
* Sometimes Last.fm returns an error for dates[1]: No chart available
|
||||
for this user/date-range combination
|
||||
* Add EditorConfig
|
||||
* Don't compare with limit if limit is None. Fixes #124.
|
||||
* Failing test for #124
|
||||
* 2015
|
||||
* Add licence
|
||||
* Don't redefine built-in
|
||||
* Remove unused argument
|
||||
* Badges: master -> develop, hugovk -> pylast
|
||||
* Run fast lint job first
|
||||
* Remove unused import
|
||||
* pep8 fixes
|
||||
* Rerun flaky interation tests
|
||||
* Release checklist
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 25 01:27:00 UTC 2015 - arun@gmx.de
|
||||
|
||||
- specfile:
|
||||
* update copyright year
|
||||
* removed modname variable
|
||||
* updated source to point to pypi
|
||||
* require setuptools
|
||||
* no more README in tar-ball, removed it from %files section
|
||||
* update %files section
|
||||
|
||||
- update to version 1.1.0:
|
||||
* Fix pytest.py link
|
||||
* Update testing instructions [CI skip]
|
||||
* Remove unused .build file
|
||||
* fix grep filter for clonedigger.
|
||||
* remove dir-locals. make clonedigger always exit 0
|
||||
* fix base object hasing. Closes #120 .
|
||||
* Version bump, fix setup.py, which was previously broken because excludes was not a tuple, so each character wa
|
||||
* Fix UnicodeDecodeError from #114. Replace definitions of _unicode and _string. Add six as a dependeny. Fix clo
|
||||
* Skip if PYLAST_USERNAME etc. env vars missing
|
||||
* Revert "Add failing test for #114" (This revert should be reverted later as the test from this commit should b
|
||||
* Remove duplicate line, Make test_pylast.py runnable as main again.
|
||||
* add credentials for IvanMalison/pylast.
|
||||
* Add failing test for #114
|
||||
* add posargs to tox tests.
|
||||
* Get rid of --doctest-modules in py.test command.
|
||||
* Consolidate travis environments. separate matrix and global environment variables.
|
||||
* Add tox to travis installation.
|
||||
* tox/travis stuff. making testing more uniform.
|
||||
* Don't encode strings as 'utf-8' twice in _get_cache_key. Closes #109.
|
||||
* Make pylast a package. Move tests into a directory. Start using pytest and tox. Use setuptools instead of dist
|
||||
* Remove unused import
|
||||
* Don't use .build file for minor version because we define the full version in pylast.py as well
|
||||
* Fix word in SessionKeyGenerator comment.
|
||||
* Fix params
|
||||
* Remove asserts which can fail
|
||||
* Landscape.io fixes
|
||||
* Add pypy3; track coverage in Scrutinizer
|
||||
* Use Docker
|
||||
* Update pylast.py
|
||||
* Make test more robust
|
||||
* Badges! [CI skip]
|
||||
* Add from/to parameters to get_recent_tracks()
|
||||
* Fix chart tests that failed due to date ranges (take 2)
|
||||
* Fix chart tests that failed due to date ranges
|
||||
* Last.fm returns no results for artist.getsimilar with limit=1, but limit=2 returns 2
|
||||
* Fix comparison with None for artist, album and event, with test. For #97.
|
||||
* Add artist.get_band_members() with tests
|
||||
* Add PyPI version badge
|
||||
* Add badge for number of PyPI downloads
|
||||
* syntax highlighting in readme
|
||||
* Fix opus comparison with None
|
||||
* Update install instructions now 1.0.0 is on PyPI
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 4 22:40:22 UTC 2014 - p.drouand@gmail.com
|
||||
|
||||
- Remove conflict with python-pylast; it doesn't exist
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 4 17:05:21 UTC 2014 - malcolmlewis@opensuse.org
|
||||
|
||||
- Initial build.
|
||||
|
69
python-pylast.spec
Normal file
69
python-pylast.spec
Normal file
@@ -0,0 +1,69 @@
|
||||
#
|
||||
# spec file for package python-pylast
|
||||
#
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
Name: python-pylast
|
||||
Version: 1.8.0
|
||||
Release: 0
|
||||
Summary: A python interface to Last.fm
|
||||
License: Apache-2.0
|
||||
Group: Development/Languages/Python
|
||||
Url: https://github.com/pylast/pylast
|
||||
Source0: https://files.pythonhosted.org/packages/source/p/pylast/pylast-%{version}.tar.gz
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: %{python_module devel}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: python-rpm-macros
|
||||
Requires: python-six
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildArch: noarch
|
||||
|
||||
%python_subpackages
|
||||
|
||||
%description
|
||||
A Python interface to Last.fm and other API-compatible websites such as Libre.fm
|
||||
|
||||
Features:
|
||||
- Simple public interface.
|
||||
- Access to all the data exposed by the Last.fm webservices.
|
||||
- Scrobbling support.
|
||||
- Full object-oriented design.
|
||||
- Proxy support.
|
||||
- Internal caching support for some webservices calls (disabled by default).
|
||||
- No extra dependencies but python itself.
|
||||
- Support for other API-compatible networks like Libre.fm
|
||||
- Python3-friendly (Starting from 0.5).
|
||||
|
||||
%prep
|
||||
%setup -q -n pylast-%{version}
|
||||
|
||||
%build
|
||||
%python_build
|
||||
|
||||
%install
|
||||
%python_exec setup.py install -O1 --skip-build --prefix=%{_prefix} --root=%{buildroot}
|
||||
%fdupes -s %{buildroot}
|
||||
|
||||
%files %{python_files}
|
||||
%defattr(-,root,root)
|
||||
%doc COPYING
|
||||
%dir %{python_sitelib}/pylast
|
||||
%{python_sitelib}/pylast/*
|
||||
%{python_sitelib}/pylast-%{version}-py%{py_ver}.egg-info
|
||||
|
||||
%changelog
|
Reference in New Issue
Block a user