forked from pool/python-svgpathtools
Compare commits
8 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| a2dacfe6ab | |||
| 00785d1ff2 | |||
| cbda6704ce | |||
| d362adbc88 | |||
| eb10da7962 | |||
| df4a93a62f | |||
| 865a148e55 | |||
| 7691fb1408 |
@@ -1,3 +1,33 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Dec 4 06:52:18 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
- Update to 1.7.2
|
||||||
|
* Fix for arc transforms -- use eigh instead of eig
|
||||||
|
#gh/mathandy/svgpathtools#238
|
||||||
|
* Fixed wrong length of flat quadratic bezier
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jun 9 13:55:49 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
- Switch to pip-based build
|
||||||
|
- Update to 1.7.1
|
||||||
|
Fixes:
|
||||||
|
* Rotation angle calculation when transforming arcs
|
||||||
|
* Converting rounded rect to a d-string path
|
||||||
|
* Floating point error in bezier bbox calculation
|
||||||
|
* Skip end path in polyline if no dedicated end path is provided
|
||||||
|
Changes:
|
||||||
|
* When converting ellipses to d-string paths, use arcs by default
|
||||||
|
* Add various new test cases
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 9 11:36:43 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
- Update to 1.7.0
|
||||||
|
* Hashes used by test suite are now platform-agnostic
|
||||||
|
* Drop support for Python < 3.8
|
||||||
|
- Enable test suite
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun May 21 12:16:43 UTC 2023 - Mia Herkt <mia@0x0.st>
|
Sun May 21 12:16:43 UTC 2023 - Mia Herkt <mia@0x0.st>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-svgpathtools
|
# spec file for package python-svgpathtools
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -16,16 +16,16 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%global skip_python36 1
|
%{?sle15_python_module_pythons}
|
||||||
Name: python-svgpathtools
|
Name: python-svgpathtools
|
||||||
Version: 1.6.1
|
Version: 1.7.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Tools for manipulating and analyzing SVG Path objects and Bézier curves
|
Summary: Tools for manipulating and analyzing SVG Path objects and Bézier curves
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Languages/Python
|
|
||||||
URL: https://github.com/mathandy/svgpathtools
|
URL: https://github.com/mathandy/svgpathtools
|
||||||
Source: https://files.pythonhosted.org/packages/source/s/svgpathtools/svgpathtools-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/s/svgpathtools/svgpathtools-%{version}.tar.gz
|
||||||
BuildRequires: %{python_module numpy}
|
BuildRequires: %{python_module numpy}
|
||||||
|
BuildRequires: %{python_module pip}
|
||||||
BuildRequires: %{python_module pytest}
|
BuildRequires: %{python_module pytest}
|
||||||
BuildRequires: %{python_module scipy}
|
BuildRequires: %{python_module scipy}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module setuptools}
|
||||||
@@ -46,17 +46,14 @@ analyzing SVG Path objects and Bézier curves.
|
|||||||
%setup -q -n svgpathtools-%{version}
|
%setup -q -n svgpathtools-%{version}
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%python_build
|
%pyproject_wheel
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%python_install
|
%pyproject_install
|
||||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||||
|
|
||||||
# test suite uses hashes that only match on some CPUs
|
%check
|
||||||
# due to float math
|
%pytest
|
||||||
# https://github.com/mathandy/svgpathtools/issues/183
|
|
||||||
# %%check
|
|
||||||
# %%pytest
|
|
||||||
|
|
||||||
%files %{python_files}
|
%files %{python_files}
|
||||||
%license LICENSE.txt LICENSE2.txt
|
%license LICENSE.txt LICENSE2.txt
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7054e6de1953e295bf565d535d585695453b09f8db4a2f7c4853348732097a3e
|
|
||||||
size 2133040
|
|
||||||
3
svgpathtools-1.7.2.tar.gz
Normal file
3
svgpathtools-1.7.2.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5974daba24825e22f284ea10aa980d7d6f77a1ca55d914d80283e3ea8a7ac450
|
||||||
|
size 2136092
|
||||||
Reference in New Issue
Block a user