From aecf9e37d6fe7e9782019fa90dab0c1dbcfab133 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Mon, 4 May 2026 23:37:03 -0500 Subject: [PATCH] chore (dataclasses-json): clean up build (#11933) (#11953) --- .../dataclasses-json/dataclasses-json.spec | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/anda/langs/python/dataclasses-json/dataclasses-json.spec b/anda/langs/python/dataclasses-json/dataclasses-json.spec index 7141310177..2a233e6138 100644 --- a/anda/langs/python/dataclasses-json/dataclasses-json.spec +++ b/anda/langs/python/dataclasses-json/dataclasses-json.spec @@ -1,23 +1,21 @@ %global pypi_name dataclasses-json %global _desc Easily serialize Data Classes to and from JSON. -%define _python_dist_allow_version_zero %{nil} - Name: python-%{pypi_name} Version: 0.6.7 -Release: 1%?dist +Release: 1%{?dist} Summary: Easily serialize Data Classes to and from JSON License: MIT URL: https://github.com/lidatong/dataclasses-json -Source0: %url/archive/refs/tags/v%version.tar.gz +Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel +BuildRequires: python3-build BuildRequires: python3-pip +BuildRequires: python3-poetry-core BuildRequires: python3-poetry-dynamic-versioning - -Requires: python3-marshmallow -Requires: python3-typing-inspect +BuildRequires: python3-pyproject-metadata Packager: Owen Zimmerman @@ -31,15 +29,8 @@ Summary: %{summary} %description -n python3-%{pypi_name} %_desc -%package -n python3-%{pypi_name}-doc -Summary: documentation for python3-%{pypi_name} - -%description -n python3-%{pypi_name}-doc -documentation for python3-%{pypi_name}. - %prep -%autosetup -n dataclasses-json-%{version} -sed -i '/\[tool.poetry-dynamic-versioning\]/,+1d' pyproject.toml +%git_clone %{url}.git v%{version} %build %pyproject_wheel @@ -53,5 +44,8 @@ sed -i '/\[tool.poetry-dynamic-versioning\]/,+1d' pyproject.toml %license LICENSE %changelog +* Mon May 04 2026 Owen Zimmerman +- Switch to git source, clean up spec + * Wed Jan 07 2026 Owen Zimmerman - Initial commit