Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-imagesize-2.0.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-imagesize Distribution: openSUSE Tumbleweed
Version: 2.0.0 Vendor: openSUSE
Release: 1.1 Build date: Mon Mar 23 13:44:09 2026
Group: Development/Languages/Python Build host: reproducible
Size: 120394 Source RPM: python-imagesize-2.0.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/shibukawa/imagesize_py
Summary: Getting image size from PNG/JPEG/JPEG2000/GIF files
Pure Python library which parses image files' header and returns the image size.

Supported formats:
 * PNG
 * JPEG
 * JPEG2000
 * GIF

Provides

Requires

License

MIT

Changelog

* Mon Mar 23 2026 Dirk Müller <dmueller@suse.com>
  - update 2.0.0:
    * Expanded Format Support: Added support for BMP,
      AVIF, and HEIC/HEIF image formats.
    * Rich Metadata API: Introduced imagesize.get_info(),
      which returns a named tuple (ImageInfo) containing:
    * width and height
    * rotation (EXIF orientation value)
    * xdpi and ydpi
    * colors (color depth/count)
    * channels (number of color channels)
    * URL Support: The API can now fetch and parse image
      headers directly from http and https URLs.
    * Type Safety: Added comprehensive PEP 484 type hints for
      all public API functions and data structures.
    * Enhanced File-like Support: Improved support for
      duck-typed file-like objects that implement read() and
      seek(), even if they do not inherit from io.IOBase.
    * Python Version Drop: Dropped support for Python 2.7 and
      Python 3.4 through 3.9. The **minimum required version is
      now Python 3.10**.
    * Automatic EXIF Rotation: imagesize.get() now applies
      EXIF orientation metadata by default. This means the
      returned width and height will be swapped for images marked
      as rotated (affects JPEG, TIFF, AVIF, and HEIC/HEIF). Use
      exif_rotation=False to restore the old behavior.
    * Error Handling: imagesize.get() and
      imagesize.getDPI() now return (-1, -1) on parsing
      failures instead of raising exceptions. Code relying on
      exceptions for error detection should be updated.
    Improvements & Bug Fixes
    * Precision: Migrated SVG unit conversions to use
      Decimal for more accurate pixel calculations (e.g., for
      mm, pt, pc units).
    * WebP Correction: Fixed dimension parsing for VP8X WebP
      files (correctly handles the +1 offset required by the
      spec).
    * Reliability: Significant internal refactoring of JPEG
      and TIFF parsers to improve robustness against malformed
      headers.
* Wed May 28 2025 Markéta Machová <mmachova@suse.com>
  - Convert to pip-based build
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Sat Jul 23 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.4.1:
    * python 3.10 compat
    * documentation updates
* Mon Nov 29 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.3.0:
    * Python 3.9 compat
    * Fix exception on corrupt JPEG files
    * Fix error on long float numbers
    * improving netpbm error messages
    * remove dependency on nose
* Fri Feb 28 2020 Dirk Mueller <dmueller@suse.com>
  - update to 1.2.0:
    * add SVG testsuite
    * Python 3.8 compat
* Tue May 07 2019 pgajdos@suse.com
  - version update to 1.1.0
    * add TIFF support (experimental)
  - enable testsuite
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Fri Feb 23 2018 arun@gmx.de
  - specfile:
    * update copyright year
  - update to version 1.0.0:
    * Document project is stable and ready for use in production
    * Skip FFC4, FFC8, FFCC markers
    * Clean up all whitespace throughout project
    * Include license file in the generated wheel package
    * Enable pip cache in Travis CI
    * Test and document all supported Python versions
    * Rename [wheel] section to [bdist_wheel] as the former is legacy
    * get dpi
    * Add MANIFEST.in file
    * Added test_suite keyword
    * Created __init__.py in test directory
    * Make imagesize a module

Files

/usr/lib/python3.13/site-packages/imagesize
/usr/lib/python3.13/site-packages/imagesize-2.0.0.dist-info
/usr/lib/python3.13/site-packages/imagesize-2.0.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/imagesize-2.0.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/imagesize-2.0.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/imagesize-2.0.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/imagesize-2.0.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/imagesize-2.0.0.dist-info/licenses
/usr/lib/python3.13/site-packages/imagesize-2.0.0.dist-info/licenses/LICENSE.rst
/usr/lib/python3.13/site-packages/imagesize-2.0.0.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/imagesize/__init__.py
/usr/lib/python3.13/site-packages/imagesize/__pycache__
/usr/lib/python3.13/site-packages/imagesize/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/imagesize/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/imagesize/__pycache__/imagesize.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/imagesize/__pycache__/imagesize.cpython-313.pyc
/usr/lib/python3.13/site-packages/imagesize/imagesize.py
/usr/share/doc/packages/python313-imagesize
/usr/share/doc/packages/python313-imagesize/README.rst


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Mar 25 22:23:09 2026