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

python313-Protego-0.6.2-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-Protego Distribution: openSUSE Tumbleweed
Version: 0.6.2 Vendor: openSUSE
Release: 1.2 Build date: Mon Jul 6 21:29:28 2026
Group: Unspecified Build host: reproducible
Size: 68154 Source RPM: python-Protego-0.6.2-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/scrapy/protego
Summary: Pure-Python robotstxt parser with support for modern conventions
Protego is a pure-Python `robots.txt` parser with support for modern conventions.

Provides

Requires

License

BSD-3-Clause

Changelog

* Mon Jul 06 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.6.2 (CVE-2026-55520, bsc#1270394):
    * Fixed a ReDoS (regular expression denial of service)
      vulnerability: URL patterns from robots.txt Allow and
      Disallow directives were compiled into regular expressions,
      where multiple * wildcards could cause exponential
      backtracking. A server could exploit this to cause denial of
      service by serving a crafted robots.txt file. Wildcard
      matching is now performed without regular expressions.
      Please, see the CVE-2026-55520 and GHSA-wjmf-p669-5m5p
      security advisories for more information.
    * Fixed parsing of Request-rate values where the seconds field
      has no time-unit suffix (e.g. 1/60 instead of 1/60s).
      Previously the last digit of the number was silently dropped.
* Tue Feb 17 2026 Marius Grossu <marius.grossu@suse.com>
  - Update to 0.6.0:
    * Added official support for Python 3.14.
    * Dropped support for Python 3.9 and PyPy 3.10.
    * CI fixes and improvements.
* Thu Jul 03 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
  - Update to 0.5.0
    * Restructured the code, splitting the single ``protego.py`` file
      into multiple modules. The public API remains the same but some
      internal names may now be available at different import paths.
    * Added type hints and ``py.typed``.
    * Added official support for PyPy 3.11.
    * Switched the build backend from ``setuptools`` to ``hatchling``.
    * Switched from ``setup.py`` to ``pyproject.toml``.
    * CI fixes and improvements.
  - Update BuildRequires from pyproject.toml
  - Update filenames of Python files matched in %files section
  - Use Python 3.11 on SLE-15 by default
* Mon Apr 14 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Support both lowercased and unnormalized metadata directory names.
* Tue Mar 25 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Lowercase metadata directory name.
* Fri Jan 24 2025 Yunus Acar <yunus.acar@suse.com>
  - Update to version 0.4.0:
    * Dropped Python 3.8 support, added official Python 3.13 support.
    * Added support for //-prefixed URLs.
    * Improved the rendering of the README.rst code snippets in GitHub.
* Sat Apr 27 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.3.1:
    * Added official support for Python 3.12.
    * ``=`` is no longer percent-encoded in patterns, fixing many
      scenarios where patterns included query strings.
* Sun Jan 07 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.3.0:
    * Dropped support for Python 2.7, 3.5, 3.6, and 3.7, and
      added support for 3.11 and for the upcoming 3.12.
    * six is no longer a dependency.
    * Added support for the ``Visit-Time`` directive.
    * Fixed leading asterisks in allow and disallow values not
      being properly interpreted.
    * Protego.parse() now raises value error when *content*
      is not a string.
  - drop python-Protego-no-six.patch (upstream)
* Mon Oct 17 2022 pgajdos@suse.com
  - added patches
    fix https://github.com/scrapy/protego/issues/31
    + python-Protego-no-six.patch
* Fri Aug 19 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - - Rename README.md to README.rst in %doc section

Files

/usr/lib/python3.13/site-packages/protego
/usr/lib/python3.13/site-packages/protego-0.6.2.dist-info
/usr/lib/python3.13/site-packages/protego-0.6.2.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/protego-0.6.2.dist-info/METADATA
/usr/lib/python3.13/site-packages/protego-0.6.2.dist-info/RECORD
/usr/lib/python3.13/site-packages/protego-0.6.2.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/protego-0.6.2.dist-info/WHEEL
/usr/lib/python3.13/site-packages/protego-0.6.2.dist-info/licenses
/usr/lib/python3.13/site-packages/protego-0.6.2.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/protego/__init__.py
/usr/lib/python3.13/site-packages/protego/__pycache__
/usr/lib/python3.13/site-packages/protego/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/protego/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/protego/__pycache__/_protego.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/protego/__pycache__/_protego.cpython-313.pyc
/usr/lib/python3.13/site-packages/protego/__pycache__/_ruleset.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/protego/__pycache__/_ruleset.cpython-313.pyc
/usr/lib/python3.13/site-packages/protego/__pycache__/_urlpattern.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/protego/__pycache__/_urlpattern.cpython-313.pyc
/usr/lib/python3.13/site-packages/protego/__pycache__/_utils.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/protego/__pycache__/_utils.cpython-313.pyc
/usr/lib/python3.13/site-packages/protego/_protego.py
/usr/lib/python3.13/site-packages/protego/_ruleset.py
/usr/lib/python3.13/site-packages/protego/_urlpattern.py
/usr/lib/python3.13/site-packages/protego/_utils.py
/usr/lib/python3.13/site-packages/protego/py.typed
/usr/share/doc/packages/python313-Protego
/usr/share/doc/packages/python313-Protego/README.rst
/usr/share/licenses/python313-Protego
/usr/share/licenses/python313-Protego/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 3 00:04:55 2026