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

python313-tldextract-5.3.0-bp160.1.1 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: python313-tldextract Distribution: SUSE Linux Enterprise 16
Version: 5.3.0 Vendor: openSUSE
Release: bp160.1.1 Build date: Wed Apr 23 21:17:24 2025
Group: Unspecified Build host: reproducible
Size: 442401 Source RPM: python-tldextract-5.3.0-bp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/john-kurkowski/tldextract
Summary: Python module to separate the TLD of a URL
tldextract accurately separates the gTLD or ccTLD (generic or country code
top-level domain) from the registered domain and subdomains of a URL, using the
Public Suffix List. By default, this includes the public ICANN TLDs and their
exceptions. You can optionally support the Public Suffix List's private domains
as well.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Apr 23 2025 Mia Herkt <mia@0x0.st>
  - Update to 5.3.0:
    Features
    * Add result field registry_suffix
      To complement the existing public suffix field suffix
      [#]gh/john-kurkowski/tldextract#344
    * Add result property top_domain_under_public_suffix
      [#]gh/john-kurkowski/tldextract#344
    * Add result property top_domain_under_registry_suffix
      [#]gh/john-kurkowski/tldextract#344
    * Deprecate registered_domain property
      Use top_domain_under_public_suffix instead, which has the same
      behavior but a more accurate name
    Bugfixes
    * Fix missing reverse_domain_name property in CLI --json output
    Misc
    * Expand internal suffix_index return type to be richer than
      bools, and include the registry suffix during trie traversal
      [#]gh/john-kurkowski/tldextract#344
* Tue Apr 08 2025 Mia Herkt <mia@0x0.st>
  - Update to 5.2.0:
    Features
    * Add `reverse_domain_name` result property
      [#]gh/john-kurkowski/tldextract#342
    Bugfixes
    * Extend exported public interface with `ExtractResult` and
      `update`
      These were always meant to be public. Eases user import.
    Docs
    * Document result fields
    * Note all return values
    * Colocate usage in the usage section
    * Link to private domain docs
* Thu Jan 23 2025 Steve Kowalik <steven.kowalik@suse.com>
  - Drop unneeded BuildRequires on six.
  - Specify dist-info directory in %files.
* Sat Nov 09 2024 Dirk Müller <dmueller@suse.com>
  - update to 5.1.3:
    * Reduce logging errors (`921a825`)
    * Drop support for EOL Python 3.8
    * Support Python 3.13
    * Update bundled snapshot
* Thu Mar 28 2024 Mia Herkt <mia@0x0.st>
  - Update to 5.1.2:
    * Remove socket.inet_pton, to fix platform-dependent IP parsing
      [#]gh/john-kurkowski/tldextract#318
    * Use non-capturing groups for IPv4 address detection, for a
      slight speed boost
      [#]gh/john-kurkowski/tldextract#323
* Fri Dec 08 2023 Dirk Müller <dmueller@suse.com>
  - update to 5.1.1:
    * Fix path join on Windows (#314)
    * Support Python 3.12
* Fri Nov 10 2023 ecsos <ecsos@opensuse.org>
  - Macro %{?sle15_python_module_pythons} must at beginn of spec to
    fix build error in Leap.
* Mon Nov 06 2023 Mia Herkt <mia@0x0.st>
  - Update to 5.1.0:
    Features:
    * Allow passing in `requests.Session`
      [#]gh/john-kurkowski/tldextract#311
    * Add "-j, --json" option to support output in json format
      [#]gh/john-kurkowski/tldextract#313
* Mon Oct 23 2023 Mia Herkt <mia@0x0.st>
  - Update to 5.0.1:
    Bugfixes:
    * Indicate MD5 not used in a security context (FIPS compliance)
      [#]gh/john-kurkowski/tldextract#309
    Misc.:
    * Increase typecheck aggression
  - Changes in 5.0.0:
    Breaking Changes:
    * Migrate `ExtractResult` from `namedtuple` to `dataclass`
      [#]gh/john-kurkowski/tldextract#306
    Bugfixes:
    * Drop support for EOL Python 3.7
  - Changes in 4.0.0:
    Breaking Bugfixes:
    * Always include suffix if private suffix enabled and private
      suffix exists
      [#]gh/john-kurkowski/tldextract#300
  - Changes in 3.5.0:
    Features:
    * Support IPv6 addresses
      [#]gh/john-kurkowski/tldextract#298
    Bugfixes:
    * Accept only 4 decimal octet IPv4 addresses
      [#]gh/john-kurkowski/tldextract#292
    * Support IPv4 addresses with unicode dots
    * Reject IPv4 addresses with trailing whitespaces + non-whitespaces
      [#]gh/john-kurkowski/tldextract#293
* Sat Jul 01 2023 ecsos <ecsos@opensuse.org>
  - Add %{?sle15_python_module_pythons}
* Sun May 21 2023 Mia Herkt <mia@0x0.st>
  - Update to 3.4.4:
    Bugfixes
    * Honor private domains flag on self, not only when passed to
      __call__
      [#]gh/john-kurkowski/tldextract#289
  - Changes in 3.4.3:
    Bugfixes
    * Speed up 10-15% over all inputs
    * Refactor suffix_index() to use a trie
      [#]gh/john-kurkowski/tldextract#285
    Docs
    * Adopt PEP257 doc style
  - Changes in 3.4.2:
    Bugfixes
    * Speed up 10-40% on "average" inputs, and even more on
      pathological inputs, like long subdomains
    * Optimize suffix_index(): search from right to left
      [#]gh/john-kurkowski/tldextract#283
    * Optimize netloc extraction: switch from regex to if/else
      [#]gh/john-kurkowski/tldextract#284
* Thu May 04 2023 Mia Herkt <mia@0x0.st>
  - Update to 3.4.1
    Bugfixes
    * Fix Pyright not finding tldextract public interface
      [#]gh/john-kurkowski/tldextract#279
    * Fix various Pyright checks
    * Use SPDX license identifier
      [#]gh/john-kurkowski/tldextract#280
    * Support Python 3.11
    Docs
    * Add FAQ about private domains
* Thu Nov 10 2022 Mia Herkt <mia@0x0.st>
  - Update to 3.4.0
    Features
    * Add method extract_urllib to extract from a
      urllib.parse.{ParseResult,SplitResult}
      [#]gh/john-kurkowski/tldextract#274
    Bugfixes
    * Fix internal type-var error, in newer versions of mypy
      [#]gh/john-kurkowski/tldextract#275
* Sun Jul 24 2022 Mia Herkt <mia@0x0.st>
  - Update to 3.3.1
    Bugfixes
    * Fix documented types, in README and in exception message
      [#]gh/john-kurkowski/tldextract#265
* Wed Jun 15 2022 Mia Herkt <mia@0x0.st>
  - Update to 3.3.0
    Features
    * Add CLI flag `--suffix_list_url` to set the suffix list URL(s)
      or source file(s)
      (#gh/john-kurkowski/tldextract#197)
    * Add CLI flag `--no_fallback_to_snapshot` to not fall back to
      the snapshot
      (#gh/john-kurkowski/tldextract#260)
    * Add alias `--include_psl_private_domains` for CLI flag
      `--private_domains`
    Bugfixes
    * Handle more internationalized domain name dots
      (#gh/john-kurkowski/tldextract#253)
    Misc.
    * Update bundled snapshot
    * Add basic CLI test coverage
    Changes in 3.2.1:
    Bugfixes
    * Fix incorrect namespace used for caching function returns
      (#gh/john-kurkowski/tldextract#258)
    Changes in 3.2.0:
    Features
    * Add types to the public API
      (#gh/john-kurkowski/tldextract#244)
    Bugfixes
    * Add support for Python 3.10, drop EOL Python 3.6
      (#gh/john-kurkowski/tldextract/issues/246))
* Fri Oct 01 2021 Mia Herkt <mia@0x0.st>
  - Update to 3.1.2 (no visible changes)
  - Changes in 3.1.1:
    * Bugfixes
      + Support Python 3.9
      + Drop support for EOL Python 3.5
* Thu Feb 04 2021 Benjamin Greiner <code@bnavigator.de>
  - Fix python-rpm-macros singlespec glitches:
    * The versions go inside python_module
    * The obsoletion of the old python2 package did not work with
      the python_subpackages rewrite
* Sat Nov 28 2020 Mia Herkt <mia@0x0.st>
  - Update to 3.1.0:
    * Features
      + Prefer to cache in XDG cache directory in user folder,
      vs. in Python install folder
      (https://github.com/john-kurkowski/tldextract/issues/213)
      + Fix `AttributeError` on `--update`
      (https://github.com/john-kurkowski/tldextract/issues/215)
* Mon Oct 26 2020 Mia Herkt <mia@0x0.st>
  - Update to 3.0.2:
    * Catch permission error when making cache dir, as well as cache
      file (https://github.com/john-kurkowski/tldextract/issues/211)
* Fri Oct 23 2020 Mia Herkt <mia@0x0.st>
  - Update to 3.0.1:
    * Fix `tlds` property `AttributeError`
      (https://github.com/john-kurkowski/tldextract/issues/210)
    * Allow `include_psl_private_domains` in global `extract` too
      (https://github.com/john-kurkowski/tldextract/issues/210)
* Tue Oct 20 2020 Mia Herkt <mia@0x0.st>
  - Update to 3.0.0:
    This release fixes the long standing bug that public and private
    suffixes were generated separately and could not be switched at
    runtime, https://github.com/john-kurkowski/tldextract/issues/66
    * Breaking Changes
      + Rename `cache_file` to `cache_dir` as it is no longer a
      single file but a directory
      (https://github.com/john-kurkowski/tldextract/issues/207)
      + Rename CLI arg also, from `--cache_file` to `--cache_dir`
      + Remove Python 2.7 support
    * Features
      + Can pass `include_psl_private_domains` on call, not only on
      construction
      + Use filelocking to support multi-processing and
      multithreading environments
    * Bugfixes
      + Select public or private suffixes at runtime
      (https://github.com/john-kurkowski/tldextract/issues/66)
    * Removals
      + Do not `debug` log the diff during update
    * Drop tldextract-tests-offline.patch
* Thu Sep 17 2020 Dirk Mueller <dmueller@suse.com>
  - update to 2.2.3:
    * Fix concurrent access to cache file when using tldextract in multiple threads ([#146](https://github.com/john-kurkowski/tldextract/pull/146))
    * Relocate version number, to avoid costly imports ([#187](https://github.com/john-kurkowski/tldextract/pull/187))
    * Catch `IndexError` caused by upstream punycode bug ([#200](https://github.com/john-kurkowski/tldextract/pull/200))
    * Drop support for EOL Python 3.4 ([#186](https://github.com/john-kurkowski/tldextract/pull/186))
    * Explain warning better
* Wed Sep 16 2020 Dirk Mueller <dmueller@suse.com>
  - update to 2.2.2:
    * Fix concurrent access to cache file when using tldextract in multiple threads ([#146](https://github.com/john-kurkowski/tldextract/pull/146))
    * Relocate version number, to avoid costly imports ([#187](https://github.com/john-kurkowski/tldextract/pull/187))
    * Catch `IndexError` caused by upstream punycode bug ([#200](https://github.com/john-kurkowski/tldextract/pull/200))
    * Drop support for EOL Python 3.4 ([#186](https://github.com/john-kurkowski/tldextract/pull/186))
    * Explain warning better
* Mon May 18 2020 Petr Gajdos <pgajdos@suse.com>
  - %python3_only -> %python_alternative
* Wed Mar 11 2020 pgajdos@suse.com
  - version update to 2.2.2
    * Bugfixes
    * Catch file not found
    * Use pkgutil instead of pkg_resources ([#163](https://github.com/john-kurkowski/tldextract/pull/163))
    * Performance: avoid recomputes, a regex, and a partition
    * Misc.
    * Update LICENSE from GitHub template
    * Fix warning about literal comparison
    * Modernize testing ([#177](https://github.com/john-kurkowski/tldextract/issues/177))
    * Use the latest pylint that works in Python 2
    * Appease pylint with the new rules
    * Support Python 3.8-dev
    * Drop support for EOL Python 3.4
* Sun Mar 10 2019 Martin Herkt <9+suse@cirno.systems>
  - Run test suite
  - Add tldextract-tests-offline.patch
    No internet connection on OBS build hosts; skip suffix list
    snapshot diff
  - Update to 2.2.1
    * Bugfixes
    - Ignore case on punycode prefix check
    - Drop support for EOL Python 2.6
    - Improve sundry doc and README bits
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Mon Apr 16 2018 jengelh@inai.de
  - Update summary.
* Tue Feb 06 2018 9+suse@cirno.systems
  - Convert to singlespec, fix non-SPDX license tag
  - Add rpmlintrc for (required) hidden file
  - Add README.md to docs and use %license macro
  - Update to 2.2.0
    * Bugfixes:
    - Switch to explicit Python version check
    - Work around `pkg_resources` missing
    - Always close sessions
    * Features:
    - Add `fqdn` and `ipv4` convenience properties
    - Add `cache_fetch_timeout` kwarg
      and `TLDEXTRACT_CACHE_TIMEOUT` env var
    * Misc:
    - Document public vs. private domains
    - Document support for Python 3.6
* Fri Jun 24 2016 archie.cobbs@gmail.com
  - Correct license in spec file (MIT -> BSD)
* Sun Jun 19 2016 archie.cobbs@gmail.com
  - Fix homepage URL in specfile
* Tue Jun 14 2016 archie.cobbs@gmail.com
  - Initial creation of package, version 2.0.1

Files

/etc/alternatives/tldextract
/usr/bin/tldextract
/usr/bin/tldextract-3.13
/usr/lib/python3.13/site-packages/tldextract
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info/licenses
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/tldextract-5.3.0.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/tldextract/.tld_set_snapshot
/usr/lib/python3.13/site-packages/tldextract/__init__.py
/usr/lib/python3.13/site-packages/tldextract/__main__.py
/usr/lib/python3.13/site-packages/tldextract/__pycache__
/usr/lib/python3.13/site-packages/tldextract/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/_version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/_version.cpython-313.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/cache.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/cache.cpython-313.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/cli.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/cli.cpython-313.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/remote.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/remote.cpython-313.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/suffix_list.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/suffix_list.cpython-313.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/tldextract.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/tldextract/__pycache__/tldextract.cpython-313.pyc
/usr/lib/python3.13/site-packages/tldextract/_version.py
/usr/lib/python3.13/site-packages/tldextract/cache.py
/usr/lib/python3.13/site-packages/tldextract/cli.py
/usr/lib/python3.13/site-packages/tldextract/py.typed
/usr/lib/python3.13/site-packages/tldextract/remote.py
/usr/lib/python3.13/site-packages/tldextract/suffix_list.py
/usr/lib/python3.13/site-packages/tldextract/tldextract.py
/usr/share/doc/packages/python313-tldextract
/usr/share/doc/packages/python313-tldextract/README.md
/usr/share/licenses/python313-tldextract
/usr/share/licenses/python313-tldextract/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jan 15 22:41:11 2026