Hello community, here is the log from the commit of package python-certifi for openSUSE:Factory checked in at 2020-06-05 20:00:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-certifi (Old) and /work/SRC/openSUSE:Factory/.python-certifi.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-certifi" Fri Jun 5 20:00:50 2020 rev:22 rq:811099 version:2020.4.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-certifi/python-certifi.changes 2020-01-30 09:32:41.261210332 +0100 +++ /work/SRC/openSUSE:Factory/.python-certifi.new.3606/python-certifi.changes 2020-06-05 20:00:59.436093415 +0200 @@ -1,0 +2,7 @@ +Wed Jun 3 11:12:41 UTC 2020 - Dirk Mueller <[email protected]> + +- update to 2020.4.5.1: + adds Agencia Catalana de Certificacio (NIF Q-0801176-I) OU=Serveis + Publics de Certificacio/Vegeu + +------------------------------------------------------------------- Old: ---- certifi-2019.11.28.tar.gz New: ---- certifi-2020.4.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-certifi.spec ++++++ --- /var/tmp/diff_new_pack.i0u7ie/_old 2020-06-05 20:01:01.492100159 +0200 +++ /var/tmp/diff_new_pack.i0u7ie/_new 2020-06-05 20:01:01.496100172 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-certifi -Version: 2019.11.28 +Version: 2020.4.5.1 Release: 0 Summary: Python package for providing Mozilla's CA Bundle License: MPL-2.0 ++++++ certifi-2019.11.28.tar.gz -> certifi-2020.4.5.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certifi-2019.11.28/PKG-INFO new/certifi-2020.4.5.1/PKG-INFO --- old/certifi-2019.11.28/PKG-INFO 2019-11-28 09:22:59.000000000 +0100 +++ new/certifi-2020.4.5.1/PKG-INFO 2020-04-05 22:10:06.000000000 +0200 @@ -1,11 +1,13 @@ -Metadata-Version: 1.1 +Metadata-Version: 1.2 Name: certifi -Version: 2019.11.28 +Version: 2020.4.5.1 Summary: Python package for providing Mozilla's CA Bundle. -Home-page: https://certifi.io/ +Home-page: https://certifiio.readthedocs.io/en/latest/ Author: Kenneth Reitz Author-email: [email protected] License: MPL-2.0 +Project-URL: Documentation, https://certifiio.readthedocs.io/en/latest/ +Project-URL: Source, https://github.com/certifi/python-certifi Description: Certifi: Python SSL Certificates ================================ @@ -52,8 +54,8 @@ to intentionally re-add the 1024-bit roots back into your bundle. This was not recommended in production and therefore was removed at the end of 2018. - .. _`Certifi`: https://certifi.io/en/latest/ - .. _`Requests`: http://docs.python-requests.org/en/latest/ + .. _`Certifi`: https://certifiio.readthedocs.io/en/latest/ + .. _`Requests`: https://requests.readthedocs.io/en/master/ Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable @@ -70,3 +72,4 @@ Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certifi-2019.11.28/README.rst new/certifi-2020.4.5.1/README.rst --- old/certifi-2019.11.28/README.rst 2019-03-09 12:45:40.000000000 +0100 +++ new/certifi-2020.4.5.1/README.rst 2020-04-05 17:50:05.000000000 +0200 @@ -44,5 +44,5 @@ to intentionally re-add the 1024-bit roots back into your bundle. This was not recommended in production and therefore was removed at the end of 2018. -.. _`Certifi`: https://certifi.io/en/latest/ -.. _`Requests`: http://docs.python-requests.org/en/latest/ +.. _`Certifi`: https://certifiio.readthedocs.io/en/latest/ +.. _`Requests`: https://requests.readthedocs.io/en/master/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certifi-2019.11.28/certifi/__init__.py new/certifi-2020.4.5.1/certifi/__init__.py --- old/certifi-2019.11.28/certifi/__init__.py 2019-11-28 09:22:27.000000000 +0100 +++ new/certifi-2020.4.5.1/certifi/__init__.py 2020-04-05 22:09:31.000000000 +0200 @@ -1,3 +1,3 @@ -from .core import where +from .core import contents, where -__version__ = "2019.11.28" +__version__ = "2020.04.05.1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certifi-2019.11.28/certifi/__main__.py new/certifi-2020.4.5.1/certifi/__main__.py --- old/certifi-2019.11.28/certifi/__main__.py 2015-04-23 20:12:52.000000000 +0200 +++ new/certifi-2020.4.5.1/certifi/__main__.py 2020-04-05 17:50:05.000000000 +0200 @@ -1,2 +1,12 @@ -from certifi import where -print(where()) +import argparse + +from certifi import contents, where + +parser = argparse.ArgumentParser() +parser.add_argument("-c", "--contents", action="store_true") +args = parser.parse_args() + +if args.contents: + print(contents()) +else: + print(where()) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certifi-2019.11.28/certifi/cacert.pem new/certifi-2020.4.5.1/certifi/cacert.pem --- old/certifi-2019.11.28/certifi/cacert.pem 2019-11-28 09:21:43.000000000 +0100 +++ new/certifi-2020.4.5.1/certifi/cacert.pem 2020-04-05 17:50:09.000000000 +0200 @@ -2140,6 +2140,45 @@ SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 -----END CERTIFICATE----- +# Issuer: CN=EC-ACC O=Agencia Catalana de Certificacio (NIF Q-0801176-I) OU=Serveis Publics de Certificacio/Vegeu https://www.catcert.net/verarrel (c)03/Jerarquia Entitats de Certificacio Catalanes +# Subject: CN=EC-ACC O=Agencia Catalana de Certificacio (NIF Q-0801176-I) OU=Serveis Publics de Certificacio/Vegeu https://www.catcert.net/verarrel (c)03/Jerarquia Entitats de Certificacio Catalanes +# Label: "EC-ACC" +# Serial: -23701579247955709139626555126524820479 +# MD5 Fingerprint: eb:f5:9d:29:0d:61:f9:42:1f:7c:c2:ba:6d:e3:15:09 +# SHA1 Fingerprint: 28:90:3a:63:5b:52:80:fa:e6:77:4c:0b:6d:a7:d6:ba:a6:4a:f2:e8 +# SHA256 Fingerprint: 88:49:7f:01:60:2f:31:54:24:6a:e2:8c:4d:5a:ef:10:f1:d8:7e:bb:76:62:6f:4a:e0:b7:f9:5b:a7:96:87:99 +-----BEGIN CERTIFICATE----- +MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB +8zELMAkGA1UEBhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2Vy +dGlmaWNhY2lvIChOSUYgUS0wODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1 +YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYDVQQLEyxWZWdldSBodHRwczovL3d3 +dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UECxMsSmVyYXJxdWlh +IEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMTBkVD +LUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQG +EwJFUzE7MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8g +KE5JRiBRLTA4MDExNzYtSSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBD +ZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZlZ2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQu +bmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJhcnF1aWEgRW50aXRhdHMg +ZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUNDMIIBIjAN +BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R +85iKw5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm +4CgPukLjbo73FCeTae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaV +HMf5NLWUhdWZXqBIoH7nF2W4onW4HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNd +QlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0aE9jD2z3Il3rucO2n5nzbcc8t +lGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw0JDnJwIDAQAB +o4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4 +opvpXY0wfwYDVR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBo +dHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidW +ZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAwDQYJKoZIhvcN +AQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJlF7W2u++AVtd0x7Y +/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNaAl6k +SBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhy +Rp/7SNVel+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOS +Agu+TGbrIP65y7WZf+a2E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xl +nJ2lYJU6Un/10asIbvPuW/mIPX64b24D5EI= +-----END CERTIFICATE----- + # Issuer: CN=Hellenic Academic and Research Institutions RootCA 2011 O=Hellenic Academic and Research Institutions Cert. Authority # Subject: CN=Hellenic Academic and Research Institutions RootCA 2011 O=Hellenic Academic and Research Institutions Cert. Authority # Label: "Hellenic Academic and Research Institutions RootCA 2011" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certifi-2019.11.28/certifi/core.py new/certifi-2020.4.5.1/certifi/core.py --- old/certifi-2019.11.28/certifi/core.py 2019-03-09 12:45:40.000000000 +0100 +++ new/certifi-2020.4.5.1/certifi/core.py 2020-04-05 22:09:15.000000000 +0200 @@ -4,12 +4,27 @@ certifi.py ~~~~~~~~~~ -This module returns the installation location of cacert.pem. +This module returns the installation location of cacert.pem or its contents. """ import os +try: + from importlib.resources import read_text +except ImportError: + # This fallback will work for Python versions prior to 3.7 that lack the + # importlib.resources module but relies on the existing `where` function + # so won't address issues with environments like PyOxidizer that don't set + # __file__ on modules. + def read_text(_module, _path, encoding="ascii"): + with open(where(), "r", encoding=encoding) as data: + return data.read() + def where(): f = os.path.dirname(__file__) - return os.path.join(f, 'cacert.pem') + return os.path.join(f, "cacert.pem") + + +def contents(): + return read_text("certifi", "cacert.pem", encoding="ascii") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certifi-2019.11.28/certifi.egg-info/PKG-INFO new/certifi-2020.4.5.1/certifi.egg-info/PKG-INFO --- old/certifi-2019.11.28/certifi.egg-info/PKG-INFO 2019-11-28 09:22:59.000000000 +0100 +++ new/certifi-2020.4.5.1/certifi.egg-info/PKG-INFO 2020-04-05 22:10:06.000000000 +0200 @@ -1,11 +1,13 @@ -Metadata-Version: 1.1 +Metadata-Version: 1.2 Name: certifi -Version: 2019.11.28 +Version: 2020.4.5.1 Summary: Python package for providing Mozilla's CA Bundle. -Home-page: https://certifi.io/ +Home-page: https://certifiio.readthedocs.io/en/latest/ Author: Kenneth Reitz Author-email: [email protected] License: MPL-2.0 +Project-URL: Documentation, https://certifiio.readthedocs.io/en/latest/ +Project-URL: Source, https://github.com/certifi/python-certifi Description: Certifi: Python SSL Certificates ================================ @@ -52,8 +54,8 @@ to intentionally re-add the 1024-bit roots back into your bundle. This was not recommended in production and therefore was removed at the end of 2018. - .. _`Certifi`: https://certifi.io/en/latest/ - .. _`Requests`: http://docs.python-requests.org/en/latest/ + .. _`Certifi`: https://certifiio.readthedocs.io/en/latest/ + .. _`Requests`: https://requests.readthedocs.io/en/master/ Platform: UNKNOWN Classifier: Development Status :: 5 - Production/Stable @@ -70,3 +72,4 @@ Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certifi-2019.11.28/setup.cfg new/certifi-2020.4.5.1/setup.cfg --- old/certifi-2019.11.28/setup.cfg 2019-11-28 09:22:59.000000000 +0100 +++ new/certifi-2020.4.5.1/setup.cfg 2020-04-05 22:10:06.000000000 +0200 @@ -4,5 +4,4 @@ [egg_info] tag_build = tag_date = 0 -tag_svn_revision = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/certifi-2019.11.28/setup.py new/certifi-2020.4.5.1/setup.py --- old/certifi-2019.11.28/setup.py 2019-09-11 20:58:46.000000000 +0200 +++ new/certifi-2020.4.5.1/setup.py 2020-04-05 17:50:05.000000000 +0200 @@ -38,7 +38,7 @@ long_description=open('README.rst').read(), author='Kenneth Reitz', author_email='[email protected]', - url='https://certifi.io/', + url='https://certifiio.readthedocs.io/en/latest/', packages=[ 'certifi', ], @@ -63,5 +63,10 @@ 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8' ], + project_urls={ + 'Documentation': 'https://certifiio.readthedocs.io/en/latest/', + 'Source': 'https://github.com/certifi/python-certifi', + }, ) ++++++ python-certifi-shipped-requests-cabundle.patch ++++++ --- /var/tmp/diff_new_pack.i0u7ie/_old 2020-06-05 20:01:01.584100461 +0200 +++ /var/tmp/diff_new_pack.i0u7ie/_new 2020-06-05 20:01:01.584100461 +0200 @@ -1,10 +1,13 @@ -Index: certifi-2019.3.9/certifi/core.py +Index: certifi-2020.4.5.1/certifi/core.py =================================================================== ---- certifi-2019.3.9.orig/certifi/core.py -+++ certifi-2019.3.9/certifi/core.py -@@ -12,4 +12,4 @@ import os +--- certifi-2020.4.5.1.orig/certifi/core.py ++++ certifi-2020.4.5.1/certifi/core.py +@@ -23,7 +23,7 @@ except ImportError: def where(): f = os.path.dirname(__file__) -- return os.path.join(f, 'cacert.pem') +- return os.path.join(f, "cacert.pem") + return "/etc/ssl/ca-bundle.pem" + + + def contents():
