python-django-compressor/python-django-compressor.spec
Michel Lind fcfc8dd484
Update to 4.6.0 upstream release
- Resolves: rhbz#2413786

Commit authored by Packit automation (https://packit.dev/)
2025-12-10 22:02:17 +00:00

57 lines
1.5 KiB
RPMSpec

%global srcname django-compressor
%global pypi_name django_compressor
%global _desc\
Django Compressor combines and compresses linked and inline Javascript\
or CSS in a Django templates into cacheable static files by using the\
``compress`` template tag. HTML in between\
``{% compress js/css %}`` and ``{% endcompress %}`` is\
parsed and searched for CSS or JS. These styles and scripts are subsequently\
processed with optional, configurable compilers and filters.
Name: python-django-compressor
Version: 4.6.0
Release: %autorelease
Summary: Compresses linked and inline JavaScript or CSS into single cached files
License: MIT
URL: https://github.com/django-compressor/django-compressor
Source0: %{pypi_source django_compressor}
Patch: rdep-version.patch
# Fix for https://github.com/django-compressor/django-compressor/issues/1270
# https://github.com/django-compressor/django-compressor/pull/1271
Patch: django-compressor-py314-ast.diff
BuildArch: noarch
BuildRequires: python3-devel
%description %_desc
%package -n python3-%{srcname}
Summary: %{summary}
# Added in f28 cycle.
Obsoletes: python2-%{srcname} < 2.1-6
Obsoletes: python-%{srcname} < 2.1-6
%description -n python3-%{srcname} %_desc
%prep
%autosetup -p1 -n %{pypi_name}-%{version}
%generate_buildrequires
%pyproject_buildrequires
%build
%pyproject_wheel
%install
%pyproject_install
%pyproject_save_files compressor
%files -n python3-%{srcname} -f %{pyproject_files}
%doc README.rst
%changelog
%autochangelog