Compare commits
6 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 65b7469e56 | |||
| fee55c0902 | |||
| 07fabe1d62 | |||
| df8bcee506 | |||
| bf3b77506d | |||
| e031edcf70 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:93b18e9393376a45114f9409d7cca119fb6f4f9a37d4b697b500af48b4c5cf0f
|
||||
size 245122
|
||||
3
eyeD3-test-data.tgz
Normal file
3
eyeD3-test-data.tgz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b7cd2fe8d7114f597dbe1e06c11587af566cf92f640cef9af6408a824face37f
|
||||
size 97336666
|
||||
@@ -1,3 +1,50 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 18 13:17:31 UTC 2026 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 0.9.9
|
||||
* Remove eyed3.utils.console.getTtySize() implementation by
|
||||
@nicfit in #682
|
||||
* Resolve logger warnings by @emmanuel-ferdman in #668
|
||||
* User expanduser instead of expandvars by @nicfit in #670
|
||||
* fix: catch GenreException by @nicfit in #676
|
||||
* Fix links in docs by @gene1wood in #677
|
||||
* Add Python 3.14, and EOL 3.9 by @nicfit in #681
|
||||
- Cleanup dependencies
|
||||
* Remove old unused dependencies
|
||||
* Remove hard requirements that aren't
|
||||
* Remove unused poetry build backend from requirements: they
|
||||
switched in 0.9.8
|
||||
- Use test data
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 19 15:41:01 UTC 2025 - marec <marec@detebe.org>
|
||||
|
||||
- update to 0.9.8:
|
||||
- Added rudimentary support for iTunes MVNM and MVIN frames. (#644)
|
||||
- Added support for Python 3.11, 3.12, and 3.13
|
||||
- Using PDM for dependency management.
|
||||
- Raise GenreException instead of ValueError
|
||||
- Removed support for Python 3.7 and 3.8
|
||||
- recording date fix (#623) (TJ-59)
|
||||
- improve printing of WXXX frames (#662)
|
||||
- align output from classic plugin (#660)
|
||||
- classic plugin: decode ufid.owner_id for display (#661)
|
||||
- handle BrokenPipeError (#663)
|
||||
- Improved TextFrame ID checking.
|
||||
- Fix dependency on coverage to be conditional to test extra (#606)
|
||||
- Skip tests if the data directory isn't found (#647)
|
||||
- removed skip-tests-that-require-external-data.patch as it is not needed anymore
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 11 03:50:10 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Switch to pyproject macros.
|
||||
- Run the testsuite.
|
||||
- Sprinkle in fdupes.
|
||||
- Remove requirement on six.
|
||||
- Add patch skip-tests-that-require-external-data.patch:
|
||||
* Skip tests that require data files.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 10 17:19:35 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
|
||||
61
eyeD3.spec
61
eyeD3.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package eyeD3
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2026 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -17,14 +17,32 @@
|
||||
|
||||
|
||||
Name: eyeD3
|
||||
Version: 0.9.7
|
||||
Version: 0.9.9
|
||||
Release: 0
|
||||
Summary: Audio files and ID3 Manipulation Tool
|
||||
License: GPL-2.0-or-later AND GPL-3.0-only
|
||||
Group: Productivity/Multimedia/Sound/Utilities
|
||||
URL: https://eyed3.readthedocs.io/en/latest/
|
||||
Source: https://files.pythonhosted.org/packages/source/e/eyeD3/eyeD3-%{version}.tar.gz
|
||||
Source0: https://files.pythonhosted.org/packages/source/e/eyeD3/eyed3-%{version}.tar.gz
|
||||
#Source1: https://eyed3.nicfit.net/releases/eyeD3-test-data.tgz -- unversioned, could change with releases, download manually!
|
||||
Source1: eyeD3-test-data.tgz
|
||||
BuildRequires: %{python_module base >= 3.10}
|
||||
BuildRequires: %{python_module deprecation >= 2.1.0}
|
||||
BuildRequires: %{python_module filetype >= 1.2.0}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: %{python_module wheel}
|
||||
# SECTION test requirements
|
||||
BuildRequires: %{python_module pytest >= 8.3.5}
|
||||
BuildRequires: %{python_module factory_boy >= 3.3.3}
|
||||
# /SECTION
|
||||
# SECTION optional requirements for plugins
|
||||
BuildRequires: %{python_module PyYAML >= 6.0.2}
|
||||
BuildRequires: %{python_module Pillow >= 11.3.0}
|
||||
BuildRequires: %{python_module pylast >= 5.5.0}
|
||||
BuildRequires: %{python_module requests >= 2.32.4}
|
||||
# /SECTION
|
||||
BuildRequires: fdupes
|
||||
BuildArch: noarch
|
||||
# %%primary_python not available in Leap yet
|
||||
Requires: %(echo %{python_module eyed3} | perl -pe 's{.* }{}g')
|
||||
@@ -50,40 +68,34 @@ Features:
|
||||
%package -n python-eyed3
|
||||
Summary: Component library of eyeD3, an ID3 tag manipulation tool
|
||||
Group: Development/Languages/Python
|
||||
Requires: python-chardet >= 4.0.0
|
||||
Requires: python-colorama >= 0.4.4
|
||||
Requires: python-deprecation >= 2.1.0
|
||||
Requires: python-filetype >= 1.0.7
|
||||
Requires: python-idna >= 2.10
|
||||
Requires: python-packaging >= 20.8
|
||||
Requires: python-pyparsing >= 2.4.7
|
||||
Requires: python-requests >= 2.25.1
|
||||
Requires: python-six >= 1.15.0
|
||||
Requires: python-toml >= 0.10.2
|
||||
Requires: python-urllib3 >= 1.26.2
|
||||
Recommends: python-grako
|
||||
Recommends: python-pillow
|
||||
Requires: python-filetype >= 1.2.0
|
||||
# for plugins
|
||||
Recommends: python-PyYAML
|
||||
Recommends: python-Pillow
|
||||
Recommends: python-pylast
|
||||
Recommends: python-requests
|
||||
Recommends: python-ruamel.yaml
|
||||
|
||||
%description -n python-eyed3
|
||||
eyeD3 is a Python tool for working with audio files, specifically MP3
|
||||
files containing ID3 metadata (i.e. song info).
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
%autosetup -p1 -n eyed3-%{version} -b1
|
||||
# currently broken
|
||||
rm eyed3/plugins/mimetype.py
|
||||
# See Makefile
|
||||
ln -s $PWD/../eyeD3-test-data tests/data
|
||||
|
||||
%build
|
||||
%python_build
|
||||
#python3.11 setup.py build
|
||||
%pyproject_wheel
|
||||
|
||||
%install
|
||||
%python_install
|
||||
#python3.11 setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
||||
%pyproject_install
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||
|
||||
%check
|
||||
%pytest
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
@@ -91,11 +103,12 @@ rm eyed3/plugins/mimetype.py
|
||||
%doc README.rst
|
||||
%doc CONTRIBUTING.rst
|
||||
%doc HISTORY.rst
|
||||
#%doc docs
|
||||
#%doc examples
|
||||
#%%doc docs
|
||||
#%%doc examples
|
||||
%{_bindir}/eyeD3
|
||||
|
||||
%files %{python_files eyed3}
|
||||
%{python_sitelib}/eyed3*
|
||||
%{python_sitelib}/eyed3
|
||||
%{python_sitelib}/eyed3-%{version}.dist-info
|
||||
|
||||
%changelog
|
||||
|
||||
3
eyed3-0.9.9.tar.gz
Normal file
3
eyed3-0.9.9.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a8affaae19384aca66f6efef3babd705042a76e546f08e886f5f28691ac62a3b
|
||||
size 216352
|
||||
Reference in New Issue
Block a user