Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ca-certificates for openSUSE:Factory 
checked in at 2025-10-11 22:48:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ca-certificates (Old)
 and      /work/SRC/openSUSE:Factory/.ca-certificates.new.5300 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ca-certificates"

Sat Oct 11 22:48:30 2025 rev:55 rq:1310595 version:2+git20251006.0b604c2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ca-certificates/ca-certificates.changes  
2024-09-02 13:13:16.787429778 +0200
+++ 
/work/SRC/openSUSE:Factory/.ca-certificates.new.5300/ca-certificates.changes    
    2025-10-11 22:49:01.922229880 +0200
@@ -1,0 +2,7 @@
+Mon Oct 06 13:31:59 UTC 2025 - Thorsten Kukuk <[email protected]>
+
+- Update to version 2+git20251006.0b604c2:
+  * Sync directories with p11-kit [bsc#1251012]
+  * CI: Drop use of poetry
+
+-------------------------------------------------------------------

Old:
----
  ca-certificates-2+git20240805.fd24d50.obscpio

New:
----
  ca-certificates-2+git20251006.0b604c2.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ca-certificates.spec ++++++
--- /var/tmp/diff_new_pack.mTIsuA/_old  2025-10-11 22:49:02.606258451 +0200
+++ /var/tmp/diff_new_pack.mTIsuA/_new  2025-10-11 22:49:02.618258953 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ca-certificates
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,10 @@
 #
 
 
+%define ssletcdir %{_sysconfdir}/ssl
+%define cabundle  %{_localstatedir}/lib/ca-certificates/ca-bundle.pem
+%define sslcerts  %{ssletcdir}/certs
+
 %if 0%{?_build_in_place}
 %define git_version %(git log '-n1' '--date=format:%Y%m%d' 
'--no-show-signature' "--pretty=format:+git%cd.%h")
 BuildRequires:  git-core
@@ -32,31 +36,27 @@
 # on top of gnutls that we have to live with the bundle for now
 %bcond_without cabundle
 
-BuildRequires:  p11-kit-devel
-
 Name:           ca-certificates
-%define ssletcdir %{_sysconfdir}/ssl
-%define cabundle  /var/lib/ca-certificates/ca-bundle.pem
-%define sslcerts  %{ssletcdir}/certs
-Version:        2+git20240805.fd24d50%{git_version}
+Version:        2+git20251006.0b604c2%{git_version}
 Release:        0
 Summary:        Utilities for system wide CA certificate installation
 License:        GPL-2.0-or-later
 Group:          Productivity/Networking/Security
-Source0:        ca-certificates-%{version}.tar
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 URL:            https://github.com/openSUSE/ca-certificates
+Source0:        ca-certificates-%{version}.tar
+BuildRequires:  p11-kit-devel
 #
-Requires:       /usr/bin/readlink
+Requires:       %{_bindir}/readlink
 Requires:       p11-kit
 Requires:       p11-kit-tools >= 0.23.1
 # needed for post
-Requires(post): p11-kit-tools /usr/bin/readlink
+Requires(post): %{_bindir}/readlink
+Requires(post): p11-kit-tools
 Recommends:     ca-certificates-mozilla
 # no need for a separate Java package anymore. The bundle is
 # created by C code.
 Obsoletes:      java-ca-certificates = 1
-Provides:       java-ca-certificates = %version-%release
+Provides:       java-ca-certificates = %{version}-%{release}
 BuildArch:      noarch
 
 %description
@@ -74,20 +74,18 @@
 rm -f certbundle.run
 %endif
 %make_install
-install -d -m 755 %{buildroot}%{trustdir_cfg}/{anchors,blacklist}
-install -d -m 755 %{buildroot}%{trustdir_static}/{anchors,blacklist}
 install -d -m 755 %{buildroot}%{ssletcdir}
-install -d -m 755 %{buildroot}/etc/ca-certificates/update.d
+install -d -m 755 %{buildroot}%{_sysconfdir}/ca-certificates/update.d
 install -d -m 755 %{buildroot}%{_prefix}/lib/ca-certificates/update.d
-install -d -m 555 %{buildroot}/var/lib/ca-certificates/pem
-install -d -m 555 %{buildroot}/var/lib/ca-certificates/openssl
+install -d -m 555 %{buildroot}%{_localstatedir}/lib/ca-certificates/pem
+install -d -m 555 %{buildroot}%{_localstatedir}/lib/ca-certificates/openssl
 install -d -m 755 %{buildroot}/%{_prefix}/lib/systemd/system
-ln -s ../../var/lib/ca-certificates/pem %{buildroot}%{sslcerts}
+ln -s ../..%{_localstatedir}/lib/ca-certificates/pem %{buildroot}%{sslcerts}
 %if %{with cabundle}
 install -D -m 444 /dev/null %{buildroot}/%{cabundle}
 ln -s %{cabundle} %{buildroot}%{ssletcdir}/ca-bundle.pem
 %endif
-install -D -m 444 /dev/null %{buildroot}/var/lib/ca-certificates/java-cacerts
+install -D -m 444 /dev/null 
%{buildroot}%{_localstatedir}/lib/ca-certificates/java-cacerts
 
 %pre
 %service_add_pre ca-certificates.path ca-certificates.service 
ca-certificates-setup.service
@@ -102,38 +100,26 @@
 
 %postun
 if [ "$1" -eq 0 ]; then
-       rm -rf /var/lib/ca-certificates/pem /var/lib/ca-certificates/openssl
+       rm -rf %{_localstatedir}/lib/ca-certificates/pem 
%{_localstatedir}/lib/ca-certificates/openssl
 fi
 %service_del_postun ca-certificates.path ca-certificates.service 
ca-certificates-setup.service
 
-%clean
-rm -rf %{buildroot}
-
 %files
-%defattr(-, root, root)
 %license COPYING
 %doc README
-%dir %{pkidir_cfg}
-%dir %{trustdir_cfg}
-%dir %{trustdir_cfg}/anchors
-%dir %{trustdir_cfg}/blacklist
-%dir %{pkidir_static}
-%dir %{trustdir_static}
-%dir %{trustdir_static}/anchors
-%dir %{trustdir_static}/blacklist
-%dir %ssletcdir
-%sslcerts
-%ghost /var/lib/ca-certificates/java-cacerts
-%dir /etc/ca-certificates
-%dir /etc/ca-certificates/update.d
+%dir %{ssletcdir}
+%{sslcerts}
+%ghost %{_localstatedir}/lib/ca-certificates/java-cacerts
+%dir %{_sysconfdir}/ca-certificates
+%dir %{_sysconfdir}/ca-certificates/update.d
 %dir %{_prefix}/lib/ca-certificates
 %dir %{_prefix}/lib/ca-certificates/update.d
 %{_prefix}/lib/systemd/system/*
-%dir /var/lib/ca-certificates
-%dir /var/lib/ca-certificates/pem
-%dir /var/lib/ca-certificates/openssl
+%dir %{_localstatedir}/lib/ca-certificates
+%dir %{_localstatedir}/lib/ca-certificates/pem
+%dir %{_localstatedir}/lib/ca-certificates/openssl
 %{_sbindir}/update-ca-certificates
-%{_mandir}/man8/update-ca-certificates.8*
+%{_mandir}/man8/update-ca-certificates.8%{?ext_man}
 %{_prefix}/lib/ca-certificates/update.d/*java.run
 %{_prefix}/lib/ca-certificates/update.d/*etc_ssl.run
 %{_prefix}/lib/ca-certificates/update.d/*openssl.run

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.mTIsuA/_old  2025-10-11 22:49:02.690261960 +0200
+++ /var/tmp/diff_new_pack.mTIsuA/_new  2025-10-11 22:49:02.698262294 +0200
@@ -3,6 +3,6 @@
             <param 
name="url">http://github.com/openSUSE/ca-certificates.git</param>
           <param 
name="changesrevision">d16f02666b959e10f5bc64b6ab26b398f388ad0b</param></service><service
 name="tar_scm">
                 <param 
name="url">https://github.com/openSUSE/ca-certificates.git</param>
-              <param 
name="changesrevision">fd24d504812a7c81940a3bd8e7620c9443018146</param></service></servicedata>
+              <param 
name="changesrevision">0b604c23a56e5189ea13b5671d3f4bcf9c182129</param></service></servicedata>
 (No newline at EOF)
 

++++++ ca-certificates-2+git20240805.fd24d50.obscpio -> 
ca-certificates-2+git20251006.0b604c2.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ca-certificates-2+git20240805.fd24d50/.github/workflows/ci.yml 
new/ca-certificates-2+git20251006.0b604c2/.github/workflows/ci.yml
--- old/ca-certificates-2+git20240805.fd24d50/.github/workflows/ci.yml  
2024-08-05 10:54:20.000000000 +0200
+++ new/ca-certificates-2+git20251006.0b604c2/.github/workflows/ci.yml  
2025-10-06 15:29:13.000000000 +0200
@@ -17,9 +17,9 @@
       - name: set up Python
         uses: actions/setup-python@v2
       - name: install dependencies
-        run: pip install --user poetry && poetry install
+        run: pip install --user black
       - name: run tests
-        run: poetry run black --check --diff *py
+        run: black --check --diff *py
 
   tests:
     name: Test containers
@@ -30,6 +30,6 @@
       - name: set up Python
         uses: actions/setup-python@v2
       - name: install dependencies
-        run: pip install --user poetry && poetry install
+        run: pip install --user pytest-xdist testinfra
       - name: run tests
-        run: poetry run pytest -vv -n $(nproc)
+        run: pytest -vv -n $(nproc)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ca-certificates-2+git20240805.fd24d50/README 
new/ca-certificates-2+git20251006.0b604c2/README
--- old/ca-certificates-2+git20240805.fd24d50/README    2024-08-05 
10:54:20.000000000 +0200
+++ new/ca-certificates-2+git20251006.0b604c2/README    2025-10-06 
15:29:13.000000000 +0200
@@ -41,7 +41,7 @@
   openssl's 'trusted' format.
 
 - /etc/ca-certificates.conf is no longer supported. Just symlink the
-  certificates you don't want to /etc/pki/trust/blacklist.
+  certificates you don't want to /etc/pki/trust/blocklist.
 
 Differences to Debian
 =====================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ca-certificates-2+git20240805.fd24d50/Testsuite.md 
new/ca-certificates-2+git20251006.0b604c2/Testsuite.md
--- old/ca-certificates-2+git20240805.fd24d50/Testsuite.md      2024-08-05 
10:54:20.000000000 +0200
+++ new/ca-certificates-2+git20251006.0b604c2/Testsuite.md      2025-10-06 
15:29:13.000000000 +0200
@@ -8,21 +8,21 @@
 ## Prerequisites
 
 - Python >= 3.6.2
-- [Poetry](https://python-poetry.org/)
+- [pytest](https://docs.pytest.org/en/stable/), ideally with xdist
+- [testinfra](https://testinfra.readthedocs.io/).
 - [Podman](https://podman.io/)
 
 
 ## Running the tests
 
-First, initialize the virtualenv and install the dependencies via `poetry
-install`. Now you can run the tests:
+Install dependencies (e.g. in a virtualenv), then run the tests:
 
 ```ShellSession
-$ poetry run pytest -vv -n $(nproc)
+$ pytest -vv -n $(nproc)
 $ # only run the tests on Leap:
-$ poetry run pytest -vv -n $(nproc) --container leap
+$ pytest -vv -n $(nproc) --container leap
 $ # run only a certain test function
-$ poetry run pytest -vv -k prints_help -n $(nproc)
+$ pytest -vv -k prints_help -n $(nproc)
 ```
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ca-certificates-2+git20240805.fd24d50/ca-certificates.path 
new/ca-certificates-2+git20251006.0b604c2/ca-certificates.path
--- old/ca-certificates-2+git20240805.fd24d50/ca-certificates.path      
2024-08-05 10:54:20.000000000 +0200
+++ new/ca-certificates-2+git20251006.0b604c2/ca-certificates.path      
2025-10-06 15:29:13.000000000 +0200
@@ -7,7 +7,7 @@
 PathExists=/etc/pki/trust/.updated
 PathChanged=/etc/pki/trust
 PathChanged=/etc/pki/trust/anchors
-PathChanged=/etc/pki/trust/blacklist
+PathChanged=/etc/pki/trust/blocklist
 
 [Install]
 WantedBy=default.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ca-certificates-2+git20240805.fd24d50/ca-certificates.spec 
new/ca-certificates-2+git20251006.0b604c2/ca-certificates.spec
--- old/ca-certificates-2+git20240805.fd24d50/ca-certificates.spec      
2024-08-05 10:54:20.000000000 +0200
+++ new/ca-certificates-2+git20251006.0b604c2/ca-certificates.spec      
2025-10-06 15:29:13.000000000 +0200
@@ -15,6 +15,10 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+%define ssletcdir %{_sysconfdir}/ssl
+%define cabundle  %{_localstatedir}/lib/ca-certificates/ca-bundle.pem
+%define sslcerts  %{ssletcdir}/certs
+
 %if 0%{?_build_in_place}
 %define git_version %(git log '-n1' '--date=format:%Y%m%d' 
'--no-show-signature' "--pretty=format:+git%cd.%h")
 BuildRequires:  git-core
@@ -31,31 +35,27 @@
 # on top of gnutls that we have to live with the bundle for now
 %bcond_without cabundle
 
-BuildRequires:  p11-kit-devel
-
 Name:           ca-certificates
-%define ssletcdir %{_sysconfdir}/ssl
-%define cabundle  /var/lib/ca-certificates/ca-bundle.pem
-%define sslcerts  %{ssletcdir}/certs
 Version:        2%{git_version}
 Release:        0
 Summary:        Utilities for system wide CA certificate installation
 License:        GPL-2.0-or-later
 Group:          Productivity/Networking/Security
-Source0:        ca-certificates-%{version}.tar
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 URL:            https://github.com/openSUSE/ca-certificates
+Source0:        ca-certificates-%{version}.tar
+BuildRequires:  p11-kit-devel
 #
-Requires:       /usr/bin/readlink
+Requires:       %{_bindir}/readlink
 Requires:       p11-kit
 Requires:       p11-kit-tools >= 0.23.1
 # needed for post
-Requires(post): p11-kit-tools /usr/bin/readlink
+Requires(post): %{_bindir}/readlink
+Requires(post): p11-kit-tools
 Recommends:     ca-certificates-mozilla
 # no need for a separate Java package anymore. The bundle is
 # created by C code.
 Obsoletes:      java-ca-certificates = 1
-Provides:       java-ca-certificates = %version-%release
+Provides:       java-ca-certificates = %{version}-%{release}
 BuildArch:      noarch
 
 %description
@@ -73,20 +73,18 @@
 rm -f certbundle.run
 %endif
 %make_install
-install -d -m 755 %{buildroot}%{trustdir_cfg}/{anchors,blacklist}
-install -d -m 755 %{buildroot}%{trustdir_static}/{anchors,blacklist}
 install -d -m 755 %{buildroot}%{ssletcdir}
-install -d -m 755 %{buildroot}/etc/ca-certificates/update.d
+install -d -m 755 %{buildroot}%{_sysconfdir}/ca-certificates/update.d
 install -d -m 755 %{buildroot}%{_prefix}/lib/ca-certificates/update.d
-install -d -m 555 %{buildroot}/var/lib/ca-certificates/pem
-install -d -m 555 %{buildroot}/var/lib/ca-certificates/openssl
+install -d -m 555 %{buildroot}%{_localstatedir}/lib/ca-certificates/pem
+install -d -m 555 %{buildroot}%{_localstatedir}/lib/ca-certificates/openssl
 install -d -m 755 %{buildroot}/%{_prefix}/lib/systemd/system
-ln -s ../../var/lib/ca-certificates/pem %{buildroot}%{sslcerts}
+ln -s ../..%{_localstatedir}/lib/ca-certificates/pem %{buildroot}%{sslcerts}
 %if %{with cabundle}
 install -D -m 444 /dev/null %{buildroot}/%{cabundle}
 ln -s %{cabundle} %{buildroot}%{ssletcdir}/ca-bundle.pem
 %endif
-install -D -m 444 /dev/null %{buildroot}/var/lib/ca-certificates/java-cacerts
+install -D -m 444 /dev/null 
%{buildroot}%{_localstatedir}/lib/ca-certificates/java-cacerts
 
 %pre
 %service_add_pre ca-certificates.path ca-certificates.service 
ca-certificates-setup.service
@@ -101,38 +99,26 @@
 
 %postun
 if [ "$1" -eq 0 ]; then
-       rm -rf /var/lib/ca-certificates/pem /var/lib/ca-certificates/openssl
+       rm -rf %{_localstatedir}/lib/ca-certificates/pem 
%{_localstatedir}/lib/ca-certificates/openssl
 fi
 %service_del_postun ca-certificates.path ca-certificates.service 
ca-certificates-setup.service
 
-%clean
-rm -rf %{buildroot}
-
 %files
-%defattr(-, root, root)
 %license COPYING
 %doc README
-%dir %{pkidir_cfg}
-%dir %{trustdir_cfg}
-%dir %{trustdir_cfg}/anchors
-%dir %{trustdir_cfg}/blacklist
-%dir %{pkidir_static}
-%dir %{trustdir_static}
-%dir %{trustdir_static}/anchors
-%dir %{trustdir_static}/blacklist
-%dir %ssletcdir
-%sslcerts
-%ghost /var/lib/ca-certificates/java-cacerts
-%dir /etc/ca-certificates
-%dir /etc/ca-certificates/update.d
+%dir %{ssletcdir}
+%{sslcerts}
+%ghost %{_localstatedir}/lib/ca-certificates/java-cacerts
+%dir %{_sysconfdir}/ca-certificates
+%dir %{_sysconfdir}/ca-certificates/update.d
 %dir %{_prefix}/lib/ca-certificates
 %dir %{_prefix}/lib/ca-certificates/update.d
 %{_prefix}/lib/systemd/system/*
-%dir /var/lib/ca-certificates
-%dir /var/lib/ca-certificates/pem
-%dir /var/lib/ca-certificates/openssl
+%dir %{_localstatedir}/lib/ca-certificates
+%dir %{_localstatedir}/lib/ca-certificates/pem
+%dir %{_localstatedir}/lib/ca-certificates/openssl
 %{_sbindir}/update-ca-certificates
-%{_mandir}/man8/update-ca-certificates.8*
+%{_mandir}/man8/update-ca-certificates.8%{?ext_man}
 %{_prefix}/lib/ca-certificates/update.d/*java.run
 %{_prefix}/lib/ca-certificates/update.d/*etc_ssl.run
 %{_prefix}/lib/ca-certificates/update.d/*openssl.run
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ca-certificates-2+git20240805.fd24d50/poetry.lock 
new/ca-certificates-2+git20251006.0b604c2/poetry.lock
--- old/ca-certificates-2+git20240805.fd24d50/poetry.lock       2024-08-05 
10:54:20.000000000 +0200
+++ new/ca-certificates-2+git20251006.0b604c2/poetry.lock       1970-01-01 
01:00:00.000000000 +0100
@@ -1,475 +0,0 @@
-[[package]]
-name = "apipkg"
-version = "1.5"
-description = "apipkg: namespace control and lazy-import mechanism"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[[package]]
-name = "appdirs"
-version = "1.4.4"
-description = "A small Python module for determining appropriate 
platform-specific dirs, e.g. a \"user data dir\"."
-category = "dev"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "atomicwrites"
-version = "1.4.0"
-description = "Atomic file writes."
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[[package]]
-name = "attrs"
-version = "21.2.0"
-description = "Classes Without Boilerplate"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-
-[package.extras]
-dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest 
(>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", 
"sphinx", "sphinx-notfound-page", "pre-commit"]
-docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"]
-tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest 
(>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface"]
-tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest 
(>=4.3.0)", "six", "mypy", "pytest-mypy-plugins"]
-
-[[package]]
-name = "black"
-version = "21.5b1"
-description = "The uncompromising code formatter."
-category = "dev"
-optional = false
-python-versions = ">=3.6.2"
-
-[package.dependencies]
-appdirs = "*"
-click = ">=7.1.2"
-dataclasses = {version = ">=0.6", markers = "python_version < \"3.7\""}
-mypy-extensions = ">=0.4.3"
-pathspec = ">=0.8.1,<1"
-regex = ">=2020.1.8"
-toml = ">=0.10.1"
-typed-ast = {version = ">=1.4.2", markers = "python_version < \"3.8\""}
-typing-extensions = {version = ">=3.7.4", markers = "python_version < \"3.8\""}
-
-[package.extras]
-colorama = ["colorama (>=0.4.3)"]
-d = ["aiohttp (>=3.6.0)", "aiohttp-cors"]
-python2 = ["typed-ast (>=1.4.2)"]
-
-[[package]]
-name = "click"
-version = "8.0.1"
-description = "Composable command line interface toolkit"
-category = "dev"
-optional = false
-python-versions = ">=3.6"
-
-[package.dependencies]
-colorama = {version = "*", markers = "platform_system == \"Windows\""}
-importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
-
-[[package]]
-name = "colorama"
-version = "0.4.4"
-description = "Cross-platform colored terminal text."
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-
-[[package]]
-name = "dataclasses"
-version = "0.8"
-description = "A backport of the dataclasses module for Python 3.6"
-category = "dev"
-optional = false
-python-versions = ">=3.6, <3.7"
-
-[[package]]
-name = "execnet"
-version = "1.8.0"
-description = "execnet: rapid multi-Python deployment"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-
-[package.dependencies]
-apipkg = ">=1.4"
-
-[package.extras]
-testing = ["pre-commit"]
-
-[[package]]
-name = "importlib-metadata"
-version = "4.1.0"
-description = "Read metadata from Python packages"
-category = "dev"
-optional = false
-python-versions = ">=3.6"
-
-[package.dependencies]
-typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""}
-zipp = ">=0.5"
-
-[package.extras]
-docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"]
-testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", 
"pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pep517", "pyfakefs", 
"flufl.flake8", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources 
(>=1.3)"]
-
-[[package]]
-name = "iniconfig"
-version = "1.1.1"
-description = "iniconfig: brain-dead simple config-ini parsing"
-category = "dev"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "mypy-extensions"
-version = "0.4.3"
-description = "Experimental type system extensions for programs checked with 
the mypy typechecker."
-category = "dev"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "packaging"
-version = "20.9"
-description = "Core utilities for Python packages"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[package.dependencies]
-pyparsing = ">=2.0.2"
-
-[[package]]
-name = "pathspec"
-version = "0.8.1"
-description = "Utility library for gitignore style pattern matching of file 
paths."
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-
-[[package]]
-name = "pluggy"
-version = "0.13.1"
-description = "plugin and hook calling mechanisms for python"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[package.dependencies]
-importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
-
-[package.extras]
-dev = ["pre-commit", "tox"]
-
-[[package]]
-name = "py"
-version = "1.10.0"
-description = "library with cross-python path, ini-parsing, io, code, log 
facilities"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-
-[[package]]
-name = "pyparsing"
-version = "2.4.7"
-description = "Python parsing module"
-category = "dev"
-optional = false
-python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
-
-[[package]]
-name = "pytest"
-version = "6.2.4"
-description = "pytest: simple powerful testing with Python"
-category = "dev"
-optional = false
-python-versions = ">=3.6"
-
-[package.dependencies]
-atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""}
-attrs = ">=19.2.0"
-colorama = {version = "*", markers = "sys_platform == \"win32\""}
-importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
-iniconfig = "*"
-packaging = "*"
-pluggy = ">=0.12,<1.0.0a1"
-py = ">=1.8.2"
-toml = "*"
-
-[package.extras]
-testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", 
"xmlschema"]
-
-[[package]]
-name = "pytest-forked"
-version = "1.3.0"
-description = "run tests in isolated forked subprocesses"
-category = "dev"
-optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-
-[package.dependencies]
-py = "*"
-pytest = ">=3.10"
-
-[[package]]
-name = "pytest-testinfra"
-version = "6.3.0"
-description = "Test infrastructures"
-category = "dev"
-optional = false
-python-versions = ">=3.6"
-
-[package.dependencies]
-pytest = "!=3.0.2"
-
-[package.extras]
-ansible = ["ansible"]
-paramiko = ["paramiko"]
-salt = ["salt"]
-winrm = ["pywinrm"]
-
-[[package]]
-name = "pytest-xdist"
-version = "2.2.1"
-description = "pytest xdist plugin for distributed testing and loop-on-failing 
modes"
-category = "dev"
-optional = false
-python-versions = ">=3.5"
-
-[package.dependencies]
-execnet = ">=1.1"
-pytest = ">=6.0.0"
-pytest-forked = "*"
-
-[package.extras]
-psutil = ["psutil (>=3.0)"]
-testing = ["filelock"]
-
-[[package]]
-name = "regex"
-version = "2021.4.4"
-description = "Alternative regular expression module, to replace re."
-category = "dev"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "toml"
-version = "0.10.2"
-description = "Python Library for Tom's Obvious, Minimal Language"
-category = "dev"
-optional = false
-python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
-
-[[package]]
-name = "typed-ast"
-version = "1.4.3"
-description = "a fork of Python 2 and 3 ast modules with type comment support"
-category = "dev"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "typing-extensions"
-version = "3.10.0.0"
-description = "Backported and Experimental Type Hints for Python 3.5+"
-category = "dev"
-optional = false
-python-versions = "*"
-
-[[package]]
-name = "zipp"
-version = "3.4.1"
-description = "Backport of pathlib-compatible object wrapper for zip files"
-category = "dev"
-optional = false
-python-versions = ">=3.6"
-
-[package.extras]
-docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"]
-testing = ["pytest (>=4.6)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", 
"pytest-cov", "pytest-enabler", "jaraco.itertools", "func-timeout", 
"pytest-black (>=0.3.7)", "pytest-mypy"]
-
-[metadata]
-lock-version = "1.1"
-python-versions = ">= 3.6.2"
-content-hash = 
"7fe3942c35b714b1a76c90a9b1a1f2c119ddbef977db712170806bfabd029cbe"
-
-[metadata.files]
-apipkg = [
-    {file = "apipkg-1.5-py2.py3-none-any.whl", hash = 
"sha256:58587dd4dc3daefad0487f6d9ae32b4542b185e1c36db6993290e7c41ca2b47c"},
-    {file = "apipkg-1.5.tar.gz", hash = 
"sha256:37228cda29411948b422fae072f57e31d3396d2ee1c9783775980ee9c9990af6"},
-]
-appdirs = [
-    {file = "appdirs-1.4.4-py2.py3-none-any.whl", hash = 
"sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"},
-    {file = "appdirs-1.4.4.tar.gz", hash = 
"sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"},
-]
-atomicwrites = [
-    {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = 
"sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"},
-    {file = "atomicwrites-1.4.0.tar.gz", hash = 
"sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"},
-]
-attrs = [
-    {file = "attrs-21.2.0-py2.py3-none-any.whl", hash = 
"sha256:149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1"},
-    {file = "attrs-21.2.0.tar.gz", hash = 
"sha256:ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb"},
-]
-black = [
-    {file = "black-21.5b1-py3-none-any.whl", hash = 
"sha256:8a60071a0043876a4ae96e6c69bd3a127dad2c1ca7c8083573eb82f92705d008"},
-    {file = "black-21.5b1.tar.gz", hash = 
"sha256:23695358dbcb3deafe7f0a3ad89feee5999a46be5fec21f4f1d108be0bcdb3b1"},
-]
-click = [
-    {file = "click-8.0.1-py3-none-any.whl", hash = 
"sha256:fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6"},
-    {file = "click-8.0.1.tar.gz", hash = 
"sha256:8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a"},
-]
-colorama = [
-    {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = 
"sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
-    {file = "colorama-0.4.4.tar.gz", hash = 
"sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
-]
-dataclasses = [
-    {file = "dataclasses-0.8-py3-none-any.whl", hash = 
"sha256:0201d89fa866f68c8ebd9d08ee6ff50c0b255f8ec63a71c16fda7af82bb887bf"},
-    {file = "dataclasses-0.8.tar.gz", hash = 
"sha256:8479067f342acf957dc82ec415d355ab5edb7e7646b90dc6e2fd1d96ad084c97"},
-]
-execnet = [
-    {file = "execnet-1.8.0-py2.py3-none-any.whl", hash = 
"sha256:7a13113028b1e1cc4c6492b28098b3c6576c9dccc7973bfe47b342afadafb2ac"},
-    {file = "execnet-1.8.0.tar.gz", hash = 
"sha256:b73c5565e517f24b62dea8a5ceac178c661c4309d3aa0c3e420856c072c411b4"},
-]
-importlib-metadata = [
-    {file = "importlib_metadata-4.1.0-py3-none-any.whl", hash = 
"sha256:227b5fae29e4e51343000c1d43e4213f6e3bc6b995c39b6cf6e434dc8026a815"},
-    {file = "importlib_metadata-4.1.0.tar.gz", hash = 
"sha256:daff3ed4f1e4545d7e60d606e989b1727f482de5da7e4fc6b387f4cd5bca8ece"},
-]
-iniconfig = [
-    {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = 
"sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"},
-    {file = "iniconfig-1.1.1.tar.gz", hash = 
"sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"},
-]
-mypy-extensions = [
-    {file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = 
"sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"},
-    {file = "mypy_extensions-0.4.3.tar.gz", hash = 
"sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"},
-]
-packaging = [
-    {file = "packaging-20.9-py2.py3-none-any.whl", hash = 
"sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a"},
-    {file = "packaging-20.9.tar.gz", hash = 
"sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5"},
-]
-pathspec = [
-    {file = "pathspec-0.8.1-py2.py3-none-any.whl", hash = 
"sha256:aa0cb481c4041bf52ffa7b0d8fa6cd3e88a2ca4879c533c9153882ee2556790d"},
-    {file = "pathspec-0.8.1.tar.gz", hash = 
"sha256:86379d6b86d75816baba717e64b1a3a3469deb93bb76d613c9ce79edc5cb68fd"},
-]
-pluggy = [
-    {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = 
"sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"},
-    {file = "pluggy-0.13.1.tar.gz", hash = 
"sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
-]
-py = [
-    {file = "py-1.10.0-py2.py3-none-any.whl", hash = 
"sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a"},
-    {file = "py-1.10.0.tar.gz", hash = 
"sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3"},
-]
-pyparsing = [
-    {file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = 
"sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
-    {file = "pyparsing-2.4.7.tar.gz", hash = 
"sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
-]
-pytest = [
-    {file = "pytest-6.2.4-py3-none-any.whl", hash = 
"sha256:91ef2131a9bd6be8f76f1f08eac5c5317221d6ad1e143ae03894b862e8976890"},
-    {file = "pytest-6.2.4.tar.gz", hash = 
"sha256:50bcad0a0b9c5a72c8e4e7c9855a3ad496ca6a881a3641b4260605450772c54b"},
-]
-pytest-forked = [
-    {file = "pytest-forked-1.3.0.tar.gz", hash = 
"sha256:6aa9ac7e00ad1a539c41bec6d21011332de671e938c7637378ec9710204e37ca"},
-    {file = "pytest_forked-1.3.0-py2.py3-none-any.whl", hash = 
"sha256:dc4147784048e70ef5d437951728825a131b81714b398d5d52f17c7c144d8815"},
-]
-pytest-testinfra = [
-    {file = "pytest-testinfra-6.3.0.tar.gz", hash = 
"sha256:3ee1817983b11f04489141058c2f99018daa26d21bc1bc759b6a22c7938aea55"},
-    {file = "pytest_testinfra-6.3.0-py3-none-any.whl", hash = 
"sha256:bbd1423b5938435f71be717842969f10d77b7d0e048b655a91e9f21e58a52237"},
-]
-pytest-xdist = [
-    {file = "pytest-xdist-2.2.1.tar.gz", hash = 
"sha256:718887296892f92683f6a51f25a3ae584993b06f7076ce1e1fd482e59a8220a2"},
-    {file = "pytest_xdist-2.2.1-py3-none-any.whl", hash = 
"sha256:2447a1592ab41745955fb870ac7023026f20a5f0bfccf1b52a879bd193d46450"},
-]
-regex = [
-    {file = "regex-2021.4.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = 
"sha256:619d71c59a78b84d7f18891fe914446d07edd48dc8328c8e149cbe0929b4e000"},
-    {file = "regex-2021.4.4-cp36-cp36m-manylinux1_i686.whl", hash = 
"sha256:47bf5bf60cf04d72bf6055ae5927a0bd9016096bf3d742fa50d9bf9f45aa0711"},
-    {file = "regex-2021.4.4-cp36-cp36m-manylinux1_x86_64.whl", hash = 
"sha256:281d2fd05555079448537fe108d79eb031b403dac622621c78944c235f3fcf11"},
-    {file = "regex-2021.4.4-cp36-cp36m-manylinux2010_i686.whl", hash = 
"sha256:bd28bc2e3a772acbb07787c6308e00d9626ff89e3bfcdebe87fa5afbfdedf968"},
-    {file = "regex-2021.4.4-cp36-cp36m-manylinux2010_x86_64.whl", hash = 
"sha256:7c2a1af393fcc09e898beba5dd59196edaa3116191cc7257f9224beaed3e1aa0"},
-    {file = "regex-2021.4.4-cp36-cp36m-manylinux2014_aarch64.whl", hash = 
"sha256:c38c71df845e2aabb7fb0b920d11a1b5ac8526005e533a8920aea97efb8ec6a4"},
-    {file = "regex-2021.4.4-cp36-cp36m-manylinux2014_i686.whl", hash = 
"sha256:96fcd1888ab4d03adfc9303a7b3c0bd78c5412b2bfbe76db5b56d9eae004907a"},
-    {file = "regex-2021.4.4-cp36-cp36m-manylinux2014_x86_64.whl", hash = 
"sha256:ade17eb5d643b7fead300a1641e9f45401c98eee23763e9ed66a43f92f20b4a7"},
-    {file = "regex-2021.4.4-cp36-cp36m-win32.whl", hash = 
"sha256:e8e5b509d5c2ff12f8418006d5a90e9436766133b564db0abaec92fd27fcee29"},
-    {file = "regex-2021.4.4-cp36-cp36m-win_amd64.whl", hash = 
"sha256:11d773d75fa650cd36f68d7ca936e3c7afaae41b863b8c387a22aaa78d3c5c79"},
-    {file = "regex-2021.4.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = 
"sha256:d3029c340cfbb3ac0a71798100ccc13b97dddf373a4ae56b6a72cf70dfd53bc8"},
-    {file = "regex-2021.4.4-cp37-cp37m-manylinux1_i686.whl", hash = 
"sha256:18c071c3eb09c30a264879f0d310d37fe5d3a3111662438889ae2eb6fc570c31"},
-    {file = "regex-2021.4.4-cp37-cp37m-manylinux1_x86_64.whl", hash = 
"sha256:4c557a7b470908b1712fe27fb1ef20772b78079808c87d20a90d051660b1d69a"},
-    {file = "regex-2021.4.4-cp37-cp37m-manylinux2010_i686.whl", hash = 
"sha256:01afaf2ec48e196ba91b37451aa353cb7eda77efe518e481707e0515025f0cd5"},
-    {file = "regex-2021.4.4-cp37-cp37m-manylinux2010_x86_64.whl", hash = 
"sha256:3a9cd17e6e5c7eb328517969e0cb0c3d31fd329298dd0c04af99ebf42e904f82"},
-    {file = "regex-2021.4.4-cp37-cp37m-manylinux2014_aarch64.whl", hash = 
"sha256:90f11ff637fe8798933fb29f5ae1148c978cccb0452005bf4c69e13db951e765"},
-    {file = "regex-2021.4.4-cp37-cp37m-manylinux2014_i686.whl", hash = 
"sha256:919859aa909429fb5aa9cf8807f6045592c85ef56fdd30a9a3747e513db2536e"},
-    {file = "regex-2021.4.4-cp37-cp37m-manylinux2014_x86_64.whl", hash = 
"sha256:339456e7d8c06dd36a22e451d58ef72cef293112b559010db3d054d5560ef439"},
-    {file = "regex-2021.4.4-cp37-cp37m-win32.whl", hash = 
"sha256:67bdb9702427ceddc6ef3dc382455e90f785af4c13d495f9626861763ee13f9d"},
-    {file = "regex-2021.4.4-cp37-cp37m-win_amd64.whl", hash = 
"sha256:32e65442138b7b76dd8173ffa2cf67356b7bc1768851dded39a7a13bf9223da3"},
-    {file = "regex-2021.4.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = 
"sha256:1e1c20e29358165242928c2de1482fb2cf4ea54a6a6dea2bd7a0e0d8ee321500"},
-    {file = "regex-2021.4.4-cp38-cp38-manylinux1_i686.whl", hash = 
"sha256:314d66636c494ed9c148a42731b3834496cc9a2c4251b1661e40936814542b14"},
-    {file = "regex-2021.4.4-cp38-cp38-manylinux1_x86_64.whl", hash = 
"sha256:6d1b01031dedf2503631d0903cb563743f397ccaf6607a5e3b19a3d76fc10480"},
-    {file = "regex-2021.4.4-cp38-cp38-manylinux2010_i686.whl", hash = 
"sha256:741a9647fcf2e45f3a1cf0e24f5e17febf3efe8d4ba1281dcc3aa0459ef424dc"},
-    {file = "regex-2021.4.4-cp38-cp38-manylinux2010_x86_64.whl", hash = 
"sha256:4c46e22a0933dd783467cf32b3516299fb98cfebd895817d685130cc50cd1093"},
-    {file = "regex-2021.4.4-cp38-cp38-manylinux2014_aarch64.whl", hash = 
"sha256:e512d8ef5ad7b898cdb2d8ee1cb09a8339e4f8be706d27eaa180c2f177248a10"},
-    {file = "regex-2021.4.4-cp38-cp38-manylinux2014_i686.whl", hash = 
"sha256:980d7be47c84979d9136328d882f67ec5e50008681d94ecc8afa8a65ed1f4a6f"},
-    {file = "regex-2021.4.4-cp38-cp38-manylinux2014_x86_64.whl", hash = 
"sha256:ce15b6d103daff8e9fee13cf7f0add05245a05d866e73926c358e871221eae87"},
-    {file = "regex-2021.4.4-cp38-cp38-win32.whl", hash = 
"sha256:a91aa8619b23b79bcbeb37abe286f2f408d2f2d6f29a17237afda55bb54e7aac"},
-    {file = "regex-2021.4.4-cp38-cp38-win_amd64.whl", hash = 
"sha256:c0502c0fadef0d23b128605d69b58edb2c681c25d44574fc673b0e52dce71ee2"},
-    {file = "regex-2021.4.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = 
"sha256:598585c9f0af8374c28edd609eb291b5726d7cbce16be6a8b95aa074d252ee17"},
-    {file = "regex-2021.4.4-cp39-cp39-manylinux1_i686.whl", hash = 
"sha256:ee54ff27bf0afaf4c3b3a62bcd016c12c3fdb4ec4f413391a90bd38bc3624605"},
-    {file = "regex-2021.4.4-cp39-cp39-manylinux1_x86_64.whl", hash = 
"sha256:7d9884d86dd4dd489e981d94a65cd30d6f07203d90e98f6f657f05170f6324c9"},
-    {file = "regex-2021.4.4-cp39-cp39-manylinux2010_i686.whl", hash = 
"sha256:bf5824bfac591ddb2c1f0a5f4ab72da28994548c708d2191e3b87dd207eb3ad7"},
-    {file = "regex-2021.4.4-cp39-cp39-manylinux2010_x86_64.whl", hash = 
"sha256:563085e55b0d4fb8f746f6a335893bda5c2cef43b2f0258fe1020ab1dd874df8"},
-    {file = "regex-2021.4.4-cp39-cp39-manylinux2014_aarch64.whl", hash = 
"sha256:b9c3db21af35e3b3c05764461b262d6f05bbca08a71a7849fd79d47ba7bc33ed"},
-    {file = "regex-2021.4.4-cp39-cp39-manylinux2014_i686.whl", hash = 
"sha256:3916d08be28a1149fb97f7728fca1f7c15d309a9f9682d89d79db75d5e52091c"},
-    {file = "regex-2021.4.4-cp39-cp39-manylinux2014_x86_64.whl", hash = 
"sha256:fd45ff9293d9274c5008a2054ecef86a9bfe819a67c7be1afb65e69b405b3042"},
-    {file = "regex-2021.4.4-cp39-cp39-win32.whl", hash = 
"sha256:fa4537fb4a98fe8fde99626e4681cc644bdcf2a795038533f9f711513a862ae6"},
-    {file = "regex-2021.4.4-cp39-cp39-win_amd64.whl", hash = 
"sha256:97f29f57d5b84e73fbaf99ab3e26134e6687348e95ef6b48cfd2c06807005a07"},
-    {file = "regex-2021.4.4.tar.gz", hash = 
"sha256:52ba3d3f9b942c49d7e4bc105bb28551c44065f139a65062ab7912bef10c9afb"},
-]
-toml = [
-    {file = "toml-0.10.2-py2.py3-none-any.whl", hash = 
"sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"},
-    {file = "toml-0.10.2.tar.gz", hash = 
"sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"},
-]
-typed-ast = [
-    {file = "typed_ast-1.4.3-cp35-cp35m-manylinux1_i686.whl", hash = 
"sha256:2068531575a125b87a41802130fa7e29f26c09a2833fea68d9a40cf33902eba6"},
-    {file = "typed_ast-1.4.3-cp35-cp35m-manylinux1_x86_64.whl", hash = 
"sha256:c907f561b1e83e93fad565bac5ba9c22d96a54e7ea0267c708bffe863cbe4075"},
-    {file = "typed_ast-1.4.3-cp35-cp35m-manylinux2014_aarch64.whl", hash = 
"sha256:1b3ead4a96c9101bef08f9f7d1217c096f31667617b58de957f690c92378b528"},
-    {file = "typed_ast-1.4.3-cp35-cp35m-win32.whl", hash = 
"sha256:dde816ca9dac1d9c01dd504ea5967821606f02e510438120091b84e852367428"},
-    {file = "typed_ast-1.4.3-cp35-cp35m-win_amd64.whl", hash = 
"sha256:777a26c84bea6cd934422ac2e3b78863a37017618b6e5c08f92ef69853e765d3"},
-    {file = "typed_ast-1.4.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = 
"sha256:f8afcf15cc511ada719a88e013cec87c11aff7b91f019295eb4530f96fe5ef2f"},
-    {file = "typed_ast-1.4.3-cp36-cp36m-manylinux1_i686.whl", hash = 
"sha256:52b1eb8c83f178ab787f3a4283f68258525f8d70f778a2f6dd54d3b5e5fb4341"},
-    {file = "typed_ast-1.4.3-cp36-cp36m-manylinux1_x86_64.whl", hash = 
"sha256:01ae5f73431d21eead5015997ab41afa53aa1fbe252f9da060be5dad2c730ace"},
-    {file = "typed_ast-1.4.3-cp36-cp36m-manylinux2014_aarch64.whl", hash = 
"sha256:c190f0899e9f9f8b6b7863debfb739abcb21a5c054f911ca3596d12b8a4c4c7f"},
-    {file = "typed_ast-1.4.3-cp36-cp36m-win32.whl", hash = 
"sha256:398e44cd480f4d2b7ee8d98385ca104e35c81525dd98c519acff1b79bdaac363"},
-    {file = "typed_ast-1.4.3-cp36-cp36m-win_amd64.whl", hash = 
"sha256:bff6ad71c81b3bba8fa35f0f1921fb24ff4476235a6e94a26ada2e54370e6da7"},
-    {file = "typed_ast-1.4.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = 
"sha256:0fb71b8c643187d7492c1f8352f2c15b4c4af3f6338f21681d3681b3dc31a266"},
-    {file = "typed_ast-1.4.3-cp37-cp37m-manylinux1_i686.whl", hash = 
"sha256:760ad187b1041a154f0e4d0f6aae3e40fdb51d6de16e5c99aedadd9246450e9e"},
-    {file = "typed_ast-1.4.3-cp37-cp37m-manylinux1_x86_64.whl", hash = 
"sha256:5feca99c17af94057417d744607b82dd0a664fd5e4ca98061480fd8b14b18d04"},
-    {file = "typed_ast-1.4.3-cp37-cp37m-manylinux2014_aarch64.whl", hash = 
"sha256:95431a26309a21874005845c21118c83991c63ea800dd44843e42a916aec5899"},
-    {file = "typed_ast-1.4.3-cp37-cp37m-win32.whl", hash = 
"sha256:aee0c1256be6c07bd3e1263ff920c325b59849dc95392a05f258bb9b259cf39c"},
-    {file = "typed_ast-1.4.3-cp37-cp37m-win_amd64.whl", hash = 
"sha256:9ad2c92ec681e02baf81fdfa056fe0d818645efa9af1f1cd5fd6f1bd2bdfd805"},
-    {file = "typed_ast-1.4.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = 
"sha256:b36b4f3920103a25e1d5d024d155c504080959582b928e91cb608a65c3a49e1a"},
-    {file = "typed_ast-1.4.3-cp38-cp38-manylinux1_i686.whl", hash = 
"sha256:067a74454df670dcaa4e59349a2e5c81e567d8d65458d480a5b3dfecec08c5ff"},
-    {file = "typed_ast-1.4.3-cp38-cp38-manylinux1_x86_64.whl", hash = 
"sha256:7538e495704e2ccda9b234b82423a4038f324f3a10c43bc088a1636180f11a41"},
-    {file = "typed_ast-1.4.3-cp38-cp38-manylinux2014_aarch64.whl", hash = 
"sha256:af3d4a73793725138d6b334d9d247ce7e5f084d96284ed23f22ee626a7b88e39"},
-    {file = "typed_ast-1.4.3-cp38-cp38-win32.whl", hash = 
"sha256:f2362f3cb0f3172c42938946dbc5b7843c2a28aec307c49100c8b38764eb6927"},
-    {file = "typed_ast-1.4.3-cp38-cp38-win_amd64.whl", hash = 
"sha256:dd4a21253f42b8d2b48410cb31fe501d32f8b9fbeb1f55063ad102fe9c425e40"},
-    {file = "typed_ast-1.4.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = 
"sha256:f328adcfebed9f11301eaedfa48e15bdece9b519fb27e6a8c01aa52a17ec31b3"},
-    {file = "typed_ast-1.4.3-cp39-cp39-manylinux1_i686.whl", hash = 
"sha256:2c726c276d09fc5c414693a2de063f521052d9ea7c240ce553316f70656c84d4"},
-    {file = "typed_ast-1.4.3-cp39-cp39-manylinux1_x86_64.whl", hash = 
"sha256:cae53c389825d3b46fb37538441f75d6aecc4174f615d048321b716df2757fb0"},
-    {file = "typed_ast-1.4.3-cp39-cp39-manylinux2014_aarch64.whl", hash = 
"sha256:b9574c6f03f685070d859e75c7f9eeca02d6933273b5e69572e5ff9d5e3931c3"},
-    {file = "typed_ast-1.4.3-cp39-cp39-win32.whl", hash = 
"sha256:209596a4ec71d990d71d5e0d312ac935d86930e6eecff6ccc7007fe54d703808"},
-    {file = "typed_ast-1.4.3-cp39-cp39-win_amd64.whl", hash = 
"sha256:9c6d1a54552b5330bc657b7ef0eae25d00ba7ffe85d9ea8ae6540d2197a3788c"},
-    {file = "typed_ast-1.4.3.tar.gz", hash = 
"sha256:fb1bbeac803adea29cedd70781399c99138358c26d05fcbd23c13016b7f5ec65"},
-]
-typing-extensions = [
-    {file = "typing_extensions-3.10.0.0-py2-none-any.whl", hash = 
"sha256:0ac0f89795dd19de6b97debb0c6af1c70987fd80a2d62d1958f7e56fcc31b497"},
-    {file = "typing_extensions-3.10.0.0-py3-none-any.whl", hash = 
"sha256:779383f6086d90c99ae41cf0ff39aac8a7937a9283ce0a414e5dd782f4c94a84"},
-    {file = "typing_extensions-3.10.0.0.tar.gz", hash = 
"sha256:50b6f157849174217d0656f99dc82fe932884fb250826c18350e159ec6cdf342"},
-]
-zipp = [
-    {file = "zipp-3.4.1-py3-none-any.whl", hash = 
"sha256:51cb66cc54621609dd593d1787f286ee42a5c0adbb4b29abea5a63edc3e03098"},
-    {file = "zipp-3.4.1.tar.gz", hash = 
"sha256:3607921face881ba3e026887d8150cca609d517579abe052ac81fc5aeffdbd76"},
-]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ca-certificates-2+git20240805.fd24d50/pyproject.toml 
new/ca-certificates-2+git20251006.0b604c2/pyproject.toml
--- old/ca-certificates-2+git20240805.fd24d50/pyproject.toml    2024-08-05 
10:54:20.000000000 +0200
+++ new/ca-certificates-2+git20251006.0b604c2/pyproject.toml    2025-10-06 
15:29:13.000000000 +0200
@@ -1,23 +1,3 @@
-[tool.poetry]
-name = "ca-certificates"
-version = "2"
-description = "Utilities for system wide CA certificate installation"
-authors = ["Ludwig Nussel <[email protected]>"]
-license = "GPL-2.0"
-
-[tool.poetry.dependencies]
-python = ">= 3.6.2"
-
-[tool.poetry.dev-dependencies]
-pytest-testinfra = "^6.3.0"
-pytest = "^6.2.4"
-black = "^21.5b1"
-pytest-xdist = "^2.2.1"
-
-[build-system]
-requires = ["poetry-core>=1.0.0"]
-build-backend = "poetry.core.masonry.api"
-
 [tool.black]
 line-length = 79
 target-version = ['py36']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/ca-certificates-2+git20240805.fd24d50/update-ca-certificates.8 
new/ca-certificates-2+git20251006.0b604c2/update-ca-certificates.8
--- old/ca-certificates-2+git20240805.fd24d50/update-ca-certificates.8  
2024-08-05 10:54:20.000000000 +0200
+++ new/ca-certificates-2+git20251006.0b604c2/update-ca-certificates.8  
2025-10-06 15:29:13.000000000 +0200
@@ -30,7 +30,7 @@
 serve as source for certificates as well.
 .PP
 To blacklist certificates symlinks to the respective certificates
-can be placed in /etc/pki/trust/blacklist
+can be placed in /etc/pki/trust/blocklist
 .PP
 \fBupdate-ca-certificates\fP invokes
 custom hooks in /usr/lib/ca-certificates/update.d/*.run and
@@ -56,13 +56,13 @@
 .I /usr/share/pki/trust/anchors
 Directory of CA certificate trust anchors.
 .TP
-.I /usr/share/pki/trust/blacklist
+.I /usr/share/pki/trust/blocklist
 Directory of blacklisted CA certificates
 .TP
 .I /etc/pki/trust/anchors
 Directory of CA certificate trust anchors for use by the admin
 .TP
-.I /etc/pki/trust/blacklist
+.I /etc/pki/trust/blocklist
 Directory of blacklisted CA certificates for use by the admin
 .SH SEE ALSO
 .BR c_rehash (1),

++++++ ca-certificates.obsinfo ++++++
--- /var/tmp/diff_new_pack.mTIsuA/_old  2025-10-11 22:49:02.910271150 +0200
+++ /var/tmp/diff_new_pack.mTIsuA/_new  2025-10-11 22:49:02.914271316 +0200
@@ -1,5 +1,5 @@
 name: ca-certificates
-version: 2+git20240805.fd24d50
-mtime: 1722848060
-commit: fd24d504812a7c81940a3bd8e7620c9443018146
+version: 2+git20251006.0b604c2
+mtime: 1759757353
+commit: 0b604c23a56e5189ea13b5671d3f4bcf9c182129
 

Reply via email to