17
0

27 Commits

Author SHA256 Message Date
ecae5d979a Accepting request 1321070 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1321070
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=10
2025-12-05 15:53:34 +00:00
a2166dfe7b - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=25
2025-12-04 06:59:41 +00:00
98f9d04380 Accepting request 1284231 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1284231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=9
2025-06-10 07:08:16 +00:00
8c1ca6c108 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=23
2025-06-09 14:56:18 +00:00
23c69256ad Accepting request 1276248 from devel:languages:python
- Update to 1.7.0
 * Hashes used by test suite are now platform-agnostic
 * Drop support for Python < 3.8
- Enable test suite

OBS-URL: https://build.opensuse.org/request/show/1276248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=8
2025-05-09 16:52:04 +00:00
c67bce2bb9 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=21 2025-05-09 12:01:21 +00:00
6b7cc365ce OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=20 2025-05-09 11:53:20 +00:00
fcb0f25393 - Update to 1.7.0
* Hashes used by test suite are now platform-agnostic
 * Drop support for Python < 3.8
- Enable test suite

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=19
2025-05-09 11:48:13 +00:00
419c73a56d Accepting request 1088124 from devel:languages:python
- Update to 1.6.1
  * Fix circles parsing to non-closed paths
    #gh/mathandy/svgpathtools#198
  * path.transform: Arc sweep is reversed by negative scale
    #gh/mathandy/svgpathtools#200
  * return error if Path.point() cannot be computed

OBS-URL: https://build.opensuse.org/request/show/1088124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=7
2023-05-21 17:09:04 +00:00
bfea436518 - Update to 1.6.1
* Fix circles parsing to non-closed paths
    #gh/mathandy/svgpathtools#198
  * path.transform: Arc sweep is reversed by negative scale
    #gh/mathandy/svgpathtools#200
  * return error if Path.point() cannot be computed

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=17
2023-05-21 12:41:27 +00:00
dc7b0b210f Accepting request 1066955 from devel:languages:python
- Updote to 1.6.0

OBS-URL: https://build.opensuse.org/request/show/1066955
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=6
2023-02-21 14:36:30 +00:00
75b37196e1 - Updote to 1.6.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=15
2023-02-21 09:54:35 +00:00
131ae8a95b Accepting request 990460 from devel:languages:python
- Update to 1.5.1
  * Fix float rounding error in elliptic arc radius check
    (#gh/mathandy/svgpathtools#171)
- Disable test suite because it can only work on specific CPU
  (micro-)architectures.
  (#gh/mathandy/svgpathtools#183)
- Update to 1.5.0
  * Fix implementation of points()
    (#gh/mathandy/svgpathtools#155)
  * Add support for rounded rectangles
    (#gh/mathandy/svgpathtools#161)
  * Fix Document.add_path for empty groups
    (#gh/mathandy/svgpathtools#170)
  * Allow file-like object as input to Documents ctor and
    svg2paths function
  * Add convenience functions for converting svgs contained in a
    string to paths

OBS-URL: https://build.opensuse.org/request/show/990460
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=5
2022-07-21 09:35:21 +00:00
b41d92e20f - Disable test suite because it can only work on specific CPU
(micro-)architectures.
  (#gh/mathandy/svgpathtools#183)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=13
2022-07-20 22:43:00 +00:00
dd492740dd - Update to 1.5.1
* Fix float rounding error in elliptic arc radius check
    (#gh/mathandy/svgpathtools#171)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=12
2022-07-20 22:16:29 +00:00
129e570ad5 - Update to 1.5.0
* Fix implementation of points()
    (#gh/mathandy/svgpathtools#155)
  * Add support for rounded rectangles
    (#gh/mathandy/svgpathtools#161)
  * Fix Document.add_path for empty groups
    (#gh/mathandy/svgpathtools#170)
  * Allow file-like object as input to Documents ctor and
    svg2paths function
  * Add convenience functions for converting svgs contained in a
    string to paths

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=11
2022-06-15 16:23:40 +00:00
73cba91e81 Accepting request 942186 from devel:languages:python
- Update to 1.4.4
  * Fix issue with filenames with no directory causing error
- No notable changes in 1.4.3
- Changes in 1.4.2:
  * Hashable Path objects, and more.

OBS-URL: https://build.opensuse.org/request/show/942186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=4
2021-12-23 16:53:44 +00:00
5a1ad81a15 - Update to 1.4.4
* Fix issue with filenames with no directory causing error
- No notable changes in 1.4.3
- Changes in 1.4.2:
  * Hashable Path objects, and more.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=10
2021-12-23 06:15:07 +00:00
1a5469a382 Accepting request 871593 from devel:languages:python
- skip python 3.6 (scipy)

OBS-URL: https://build.opensuse.org/request/show/871593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=3
2021-02-15 22:17:34 +00:00
dab243bb29 - skip python 3.6 (scipy)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=8
2021-02-13 08:13:27 +00:00
540b7ee686 Accepting request 856265 from devel:languages:python
- Update to 1.4.1
  * Added clipping to work around floating point error in
    Arc._parameterize
  * Support flattening SVG groups and handling transforms
  * save() now requires filename
  * Better implementation of Arc.intersect(Line)
  * Fixed issue with viewbox being written as tuple
  * Added paths2Drawing functionality
  * Update Path.area to work with Arc segments
  * When cx and cy attributes are not defined either in ellipse
    or circle tag, consider both to be 0
  * Fix Arc.sweep when transform scale flips it around
  * Relative path support
  * Fixed crash in line2paths()
  * Support flattening paths of only nested groups
  * Add Path.is_contained_by() to check if one path is inside
    another
  * Fix Arc/Arch intersections
  * Add Path.attributes and Path.meta attributes
  * Fix polyline and polygon conversion
  * Document now stores element and transform in path
  * Renamed Document.flatten_all_paths to flattened_paths
  * Added vectorized points() method for bezier segments
  * Sped up randialrange for Line objects
  * Fix paths-data-12-t.svg from the SVG 1.1 test suite

OBS-URL: https://build.opensuse.org/request/show/856265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=2
2020-12-16 10:01:34 +00:00
7b682d1113 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=6 2020-12-16 04:54:28 +00:00
eb976d9d1b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=5 2020-12-16 04:53:41 +00:00
01a9ccddbc OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=4 2020-12-16 04:52:54 +00:00
0629389a5e - Update to 1.4.1
* Added clipping to work around floating point error in
    Arc._parameterize
  * Support flattening SVG groups and handling transforms
  * save() now requires filename
  * Better implementation of Arc.intersect(Line)
  * Fixed issue with viewbox being written as tuple
  * Added paths2Drawing functionality
  * Update Path.area to work with Arc segments
  * When cx and cy attributes are not defined either in ellipse
    or circle tag, consider both to be 0
  * Fix Arc.sweep when transform scale flips it around
  * Relative path support
  * Fixed crash in line2paths()
  * Support flattening paths of only nested groups
  * Add Path.is_contained_by() to check if one path is inside
    another
  * Fix Arc/Arch intersections
  * Add Path.attributes and Path.meta attributes
  * Fix polyline and polygon conversion
  * Document now stores element and transform in path
  * Renamed Document.flatten_all_paths to flattened_paths
  * Added vectorized points() method for bezier segments
  * Sped up randialrange for Line objects
  * Fix paths-data-12-t.svg from the SVG 1.1 test suite

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=3
2020-12-16 04:51:33 +00:00
bcadecfb89 Accepting request 822548 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/822548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-svgpathtools?expand=0&rev=1
2020-07-24 10:10:14 +00:00
Tomáš Chvátal
6e64140a8d Accepting request 822480 from home:mia
Tools for manipulating and analyzing SVG Path objects and Bézier curves

OBS-URL: https://build.opensuse.org/request/show/822480
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-svgpathtools?expand=0&rev=1
2020-07-24 06:13:33 +00:00