Browse Source

updated 33 packages

dbus-python3-1.3.2-1

python-asn1crypto-1.5.1-1

python-babel-2.10.3-1

python-cffi-1.15.1-1

python-cryptography-38.0.1-1

python-dns-2.2.1-1

python-docutils-0.19-1

python-idna-3.4-1

python-imagesize-1.4.1-1

python-jinja2-3.1.2-1

python-lxml-4.9.1-1

python-markdown-3.4.1-1

python-markupsafe-2.1.1-1

python-pillow-9.3.0-1

python-progressbar2-4.2.0-1

python-pycparser-2.21-1

python-pygments-2.13.0-1

python-pyudev-0.24.0-1

python-requests-2.28.1-1

python-six-1.16.0-1

python-snowballstemmer-2.2.0-1

python-sphinx-theme-alabaster-0.7.12-5

python-sphinx-5.3.0-1

python-sphinxcontrib-applehelp-1.0.2-4

python-sphinxcontrib-devhelp-1.0.2-4

python-sphinxcontrib-htmlhelp-2.0.0-1

python-sphinxcontrib-jsmath-1.0.1-11

python-sphinxcontrib-qthelp-1.0.3-4

python-sphinxcontrib-serializinghtml-1.1.5-1

python-sphinxcontrib-websupport-1.2.4-2

python-urllib3-1.26.12-1

python-utils-3.4.5-1

python-virtualenv-20.16.5-1
Tomohiro "Tomo-p" KATO 1 year ago
parent
commit
f4eb360d32
33 changed files with 301 additions and 321 deletions
  1. 7 1
      d/dbus-python3/dbus-python3-vl.spec
  2. 12 4
      p/python-asn1crypto/python-asn1crypto-vl.spec
  3. 10 15
      p/python-babel/python-babel-vl.spec
  4. 11 5
      p/python-cffi/python-cffi-vl.spec
  5. 21 40
      p/python-cryptography/python-cryptography-vl.spec
  6. 8 4
      p/python-dns/python-dns-vl.spec
  7. 11 6
      p/python-docutils/python-docutils-vl.spec
  8. 13 22
      p/python-idna/python-idna-vl.spec
  9. 6 3
      p/python-imagesize/python-imagesize-vl.spec
  10. 6 27
      p/python-jinja2/python-jinja2-vl.spec
  11. 7 3
      p/python-lxml/python-lxml-vl.spec
  12. 7 4
      p/python-markdown/python-markdown-vl.spec
  13. 12 19
      p/python-markupsafe/python-markupsafe-vl.spec
  14. 10 7
      p/python-pillow/python-pillow-vl.spec
  15. 8 5
      p/python-progressbar2/python-progressbar2-vl.spec
  16. 7 4
      p/python-pycparser/python-pycparser-vl.spec
  17. 13 12
      p/python-pygments/python-pygments-vl.spec
  18. 8 5
      p/python-pyudev/python-pyudev-vl.spec
  19. 9 28
      p/python-requests/python-requests-vl.spec
  20. 9 5
      p/python-six/python-six-vl.spec
  21. 9 5
      p/python-snowballstemmer/python-snowballstemmer-vl.spec
  22. 7 4
      p/python-sphinx-theme-alabaster/python-sphinx-theme-alabaster-vl.spec
  23. 17 11
      p/python-sphinx/python-sphinx-vl.spec
  24. 7 5
      p/python-sphinxcontrib-applehelp/python-sphinxcontrib-applehelp-vl.spec
  25. 7 5
      p/python-sphinxcontrib-devhelp/python-sphinxcontrib-devhelp-vl.spec
  26. 9 7
      p/python-sphinxcontrib-htmlhelp/python-sphinxcontrib-htmlhelp-vl.spec
  27. 7 5
      p/python-sphinxcontrib-jsmath/python-sphinxcontrib-jsmath-vl.spec
  28. 7 5
      p/python-sphinxcontrib-qthelp/python-sphinxcontrib-qthelp-vl.spec
  29. 8 6
      p/python-sphinxcontrib-serializinghtml/python-sphinxcontrib-serializinghtml-vl.spec
  30. 7 7
      p/python-sphinxcontrib-websupport/python-sphinxcontrib-websupport-vl.spec
  31. 8 15
      p/python-urllib3/python-urllib3-vl.spec
  32. 7 4
      p/python-utils/python-utils-vl.spec
  33. 6 23
      p/python-virtualenv/python-virtualenv-vl.spec

+ 7 - 1
d/dbus-python3/dbus-python3-vl.spec

@@ -5,7 +5,7 @@ Name:		dbus-python3
 Summary:	D-Bus Python3 Bindings 
 Summary(ja):	D-Bus Python3 バインディング
 Group:		system
-Version:	1.2.16
+Version:	1.3.2
 Release:	1%{?_dist_release}
 Vendor:		Project Vine
 Distribution:	Vine Linux
@@ -33,6 +33,9 @@ D-Bus を python3 プログラムから使う為のバインディングです
 %setup -q -n dbus-python-%{version}
 
 
+%debug_package
+
+
 %build
 %configure PYTHON=/usr/bin/python3
 %{__make} %{?_smp_mflags}
@@ -65,6 +68,9 @@ rm -rf ${RPM_BUILD_ROOT}
 
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.2-1
+- new upstream release.
+
 * Sat Aug 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.2.16-1
 - new upstream release.
 

+ 12 - 4
p/python-asn1crypto/python-asn1crypto-vl.spec

@@ -8,7 +8,7 @@
 
 Summary:        Fast Python ASN.1 parser and serializer
 Name:           python-%{pypi_name}
-Version:        1.4.0
+Version:        1.5.1
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -21,6 +21,7 @@ BuildArch:      noarch
 
 %if 0%{?with_python2}
 BuildRequires:  python-rpm-macros
+BuildRequires:  python2-rpm-macros
 BuildRequires:  python-devel
 BuildRequires:  python-setuptools
 %{?python_provide:%python_provide python2-%{pypi_name}}
@@ -36,6 +37,7 @@ Fast ASN.1 parser and serializer with definitions for private keys,
 public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,
 PKCS#12, PKCS#5, X.509 and TSP.
 
+
 %if 0%{?with_python3}
 %package -n     python%{python3_pkgversion}-%{pypi_name}
 Summary:        %{summary}
@@ -47,17 +49,19 @@ public keys, certificates, CRL, OCSP, CMS, PKCS#3, PKCS#7, PKCS#8,
 PKCS#12, PKCS#5, X.509 and TSP.
 %endif
 
+
 %prep
 %autosetup -n %{pypi_name}-%{version}
 # Remove bundled egg-info
 rm -rf %{pypi_name}.egg-info
 
+
 %build
 %if 0%{?with_python2}
 %py2_build
 %endif
 %if 0%{?with_python3}
-%py3_build
+%pip3_build_wheel
 %endif
 
 %install
@@ -65,7 +69,7 @@ rm -rf %{pypi_name}.egg-info
 %py2_install
 %endif
 %if 0%{?with_python3}
-%py3_install
+%pip3_install_wheel
 %endif
 
 
@@ -76,6 +80,7 @@ rm -rf %{pypi_name}.egg-info
 # {__python3} setup.py test
 %endif
 
+
 %if 0%{?with_python2}
 %files
 %license LICENSE
@@ -89,11 +94,14 @@ rm -rf %{pypi_name}.egg-info
 %license LICENSE
 %doc readme* changelog*
 %{python3_sitelib}/%{pypi_name}
-%{python3_sitelib}/%{pypi_name}-%{version}-py?.?.egg-info
+%{python3_sitelib}/%{pypi_name}-*-info
 %endif
 
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.5.1-1
+- new upstream release.
+
 * Sat Aug 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.0-1
 - new upstream release.
 

+ 10 - 15
p/python-babel/python-babel-vl.spec

@@ -2,7 +2,7 @@
 
 Summary: A collection of tools for internationalizing Python applications
 Name: python-babel
-Version: 2.8.0
+Version: 2.10.3
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -55,36 +55,31 @@ Babel is composed of two major parts:
 
 
 %build
-%py3_build
-%py2_build
+%pip3_build_wheel
 
 
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
-%py3_install
-%py2_install
+%pip3_install_wheel
 
 
 %clean
 %{__rm} -rf ${RPM_BUILD_ROOT}
 
 
-%files
-%defattr(-,root,root)
-%doc CHANGES AUTHORS
-%license LICENSE
-%{_bindir}/pybabel
-%{python_sitelib}/Babel-*.egg-info
-%{python_sitelib}/babel
-
 %files -n python3-babel
-%doc CHANGES AUTHORS
+%doc README.rst AUTHORS
 %license LICENSE
-%{python3_sitelib}/Babel-%{version}-py*.egg-info
+%{_bindir}/pybabel
+%{python3_sitelib}/Babel-*-info
 %{python3_sitelib}/babel
 
 
 %changelog
+* Sun Oct 30 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.10.3-1
+- new upstream release.
+- dropped python2 support.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.8.0-1
 - new upstream release.
 

+ 11 - 5
p/python-cffi/python-cffi-vl.spec

@@ -1,5 +1,5 @@
 Name:           python-cffi
-Version:        1.14.1
+Version:        1.15.1
 Release:        1%{?_dist_release}
 Summary:        Foreign Function Interface for Python to call C code
 Group:          programming
@@ -8,7 +8,7 @@ Distribution:   Vine Linux
 
 License:        MIT
 URL:            https://pypi.org/project/cffi/
-Source0:        cffi-%{version}.tar.gz
+Source0:        %pypi_source cffi
 
 BuildRequires:  libffi-devel
 BuildRequires:  gcc
@@ -49,18 +49,21 @@ reliable way of calling existing C code from Python. The interface is
 based on LuaJIT’s FFI.
 
 
+%debug_package
+
+
 %prep
 %autosetup -n cffi-%{version}
 
 
 %build
 %py2_build
-%py3_build
+%pip3_build_wheel
 
 
 %install
 %py2_install
-%py3_install
+%pip3_install_wheel
 
 
 %files
@@ -75,9 +78,12 @@ based on LuaJIT’s FFI.
 %license LICENSE
 %{python3_sitearch}/cffi/
 %{python3_sitearch}/_cffi_backend.*.so
-%{python3_sitearch}/cffi-%{version}-py%{python3_version}.egg-info/
+%{python3_sitearch}/cffi-*-info/
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.15.1-1
+- new upstream release.
+
 * Sat Aug 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.14.1-1
 - new upstream release.
 

+ 21 - 40
p/python-cryptography/python-cryptography-vl.spec

@@ -5,7 +5,7 @@
 
 Summary:        PyCA's cryptography library
 Name:           python-%{srcname}
-Version:        3.0
+Version:        38.0.1
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -14,34 +14,21 @@ Distribution:   Vine Linux
 License:        ASL 2.0 or BSD
 URL:            https://cryptography.io/en/latest/
 Source0:        https://pypi.io/packages/source/c/%{srcname}/%{srcname}-%{version}.tar.gz
-
-Requires:       openssl
-Requires:       python-idna >= 2.1
-Requires:       python-asn1crypto >= 0.21
-Requires:       python-six >= 1.4.1
-Requires:       python-cffi >= 1.7
-Requires:       python-enum34
-Requires:       python-ipaddress
+Source1:        cryptography-%{version}-vendor.tar.bz2
+Source2:        conftest-skipper.py
+Source3:        vendor_rust.py
 
 BuildRequires:  openssl-devel
 BuildRequires:  gcc
 
 BuildRequires:  python-rpm-macros
-BuildRequires:  python2-rpm-macros
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
-BuildRequires:  python-asn1crypto >= 0.21
-
-BuildRequires:  python-idna >= 2.1
-BuildRequires:  python-six >= 1.4.1
-BuildRequires:  python-cffi >= 1.7
-BuildRequires:  python-enum34
-BuildRequires:  python-ipaddress
 
 %if 0%{?with_python3}
 BuildRequires:  python%{python3_pkgversion}-rpm-macros
 BuildRequires:  python%{python3_pkgversion}-devel
 BuildRequires:  python%{python3_pkgversion}-setuptools
+BuildRequires:  python%{python3_pkgversion}-setuptools-rust
+BuildRequires:  python%{python3_pkgversion}-pip
 BuildRequires:  python%{python3_pkgversion}-asn1crypto >= 0.21
 
 BuildRequires:  python%{python3_pkgversion}-idna >= 2.1
@@ -59,6 +46,7 @@ recipes to Python developers.
 Provides:       python-%{srcname}
 %endif
 
+
 %if 0%{?with_python3}
 %package -n  python%{python3_pkgversion}-%{srcname}
 Group:          programming
@@ -76,6 +64,10 @@ cryptography is a package designed to expose cryptographic primitives and
 recipes to Python developers.
 %endif
 
+
+%debug_package
+
+
 %prep
 %autosetup -p1 -n %{srcname}-%{version}
 
@@ -87,12 +79,8 @@ find %{py3dir} -name '*.py' | xargs sed -i '1s|^#!/usr/bin/python|#!%{__python3}
 
 %build
 %if 0%{?with_python3}
-%py_build
 pushd %{py3dir}
-%py3_build
-popd
-%else
-%{__python} setup.py build
+%pip3_build_wheel
 %endif # with_python3
 
 %install
@@ -101,20 +89,13 @@ popd
 find . -name .keep -print -delete
 
 %if 0%{?with_python3}
-%py_install
 pushd %{py3dir}
-%py3_install
+%pip3_install_wheel
 popd
-%else
-%{__python} setup.py install --skip-build --prefix=%{_prefix} --root %{buildroot}
 %endif # with_python3
 
 
 %check
-# workaround for pytest 3.2.0 bug https://github.com/pytest-dev/pytest/issues/2644
-rm -f tests/hazmat/primitives/test_padding.py
-#%{__python} setup.py test
-
 %if 0%{?with_python3}
 pushd %{py3dir}
 # workaround for pytest 3.2.0 bug https://github.com/pytest-dev/pytest/issues/2644
@@ -124,23 +105,23 @@ popd
 %endif
 
 
-%files
-%license LICENSE*
-%doc README.rst docs
-%{python2_sitearch}/%{srcname}
-%{python2_sitearch}/%{srcname}-%{version}-py*.egg-info
-
-
 %if 0%{?with_python3}
 %files -n python%{python3_pkgversion}-%{srcname}
 %license LICENSE*
 %doc README.rst docs
 %{python3_sitearch}/*
-%{python3_sitearch}/%{srcname}-%{version}-py*.egg-info
+%{python3_sitearch}/%{srcname}-*-info
 %endif
 
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 38.0.1-1
+- new upstream release.
+
+* Tue Jan 25 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 36.0.1-1
+- new upstream release.
+- dropped python2 support.
+
 * Sat Aug 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.0-1
 - new upstream release.
 

+ 8 - 4
p/python-dns/python-dns-vl.spec

@@ -1,5 +1,5 @@
 Name:           python-dns
-Version:        2.0.0
+Version:        2.2.1
 Release:        1%{?_dist_release}
 Summary:        DNS toolkit for Python
 Summary(ja):    Python 用 DNS ツールキット
@@ -17,6 +17,7 @@ BuildRequires: python-rpm-macros
 BuildRequires: python3-rpm-macros
 BuildRequires: python3-setuptools
 BuildRequires: python3-devel
+BuildRequires: python3-poetry-core
 
 %description
 dnspython is a DNS toolkit for Python. It supports almost all record
@@ -55,12 +56,12 @@ find examples -type f | xargs chmod a-x
 
 
 %build
-%py3_build
+%pip3_build_wheel
 
 
 %install
 rm -rf %{buildroot}
-%py3_install
+%pip3_install_wheel
 
 
 #%check
@@ -75,11 +76,14 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %license LICENSE
 %doc README* examples
-%{python3_sitelib}/*egg-info
+%{python3_sitelib}/*-info
 %{python3_sitelib}/dns
 
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.1-1
+- new upstream release.
+
 * Sat Aug 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.0.0-1
 - new upstream release.
 - built with python3 only.

+ 11 - 6
p/python-docutils/python-docutils-vl.spec

@@ -5,8 +5,8 @@
 Summary: an open-source text processing system written in Python
 Summary(ja): Pythonで書かれたテキスト処理システム
 Name: python-%{srcname}
-Version: 0.16
-Release: 2%{?_dist_release}
+Version: 0.19
+Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -104,13 +104,13 @@ rm test/test_writers/test_odt.py
 
 %build
 %py2_build
-%py3_build
+%pip3_build_wheel
 
 %install
 %__rm -rf $RPM_BUILD_ROOT
 
 %py2_install
-%py3_install
+%pip3_install_wheel
 
 # Flash file is used for testing docutils but shouldn't be in the installed package.
 mv docs/user/rst/images/biohazard.swf ./biohazard.swf 
@@ -140,11 +140,13 @@ cp -p %{SOURCE3} %{SOURCE4} %{buildroot}%{_datadir}/emacs/site-lisp/%{elisppkgna
 %_removeemacsenscript  %{elisppkgname} %{SOURCE2}
 
 
+%if %{with test}
 %check
 mv  biohazard.swf docs/user/rst/images/biohazard.swf
 python test/alltests.py
 python3 test/alltests.py
 rm docs/user/rst/images/biohazard.swf
+%endif
 
 
 %clean
@@ -175,7 +177,7 @@ fi
 %doc BUGS.txt FAQ.txt HISTORY.txt README.txt RELEASE-NOTES.txt 
 %doc THANKS.txt docs tools/editors
 %{python_sitelib}/%{srcname}/
-%{python_sitelib}/docutils-*.egg-info
+%{python_sitelib}/docutils-*-info
 
 %files -n python3-%{srcname}
 %defattr(-,root,root)
@@ -184,7 +186,7 @@ fi
 %doc THANKS.txt docs tools/editors
 %{_bindir}/*
 %{python3_sitelib}/%{srcname}/
-%{python3_sitelib}/docutils-*.egg-info
+%{python3_sitelib}/docutils-*-info
 
 %files -n %{elisppkgname}
 %defattr(-,root,root)
@@ -197,6 +199,9 @@ fi
 
 
 %changelog
+* Sat Oct 22 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.19-1
+- new upstream release.
+
 * Wed Aug 19 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.16-2
 - fixed dependency.
 

+ 13 - 22
p/python-idna/python-idna-vl.spec

@@ -1,9 +1,9 @@
-%global with_python3 1
+%bcond_without python3
 %global srcname idna
 
 Name:           python-%{srcname}
-Version:        2.10
-Release:        2%{?_dist_release}
+Version:        3.4
+Release:        1%{?_dist_release}
 Summary:        Internationalized Domain Names in Applications (IDNA)
 Group:          programming
 Vendor:         Project Vine
@@ -15,16 +15,14 @@ Source0:        https://pypi.io/packages/source/i/%{srcname}/%{srcname}-%{versio
 
 BuildArch:      noarch
 BuildRequires:  python-rpm-macros
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
 %if 0%{?with_python3}
 BuildRequires:  python%{python3_pkgversion}-rpm-macros
 BuildRequires:  python%{python3_pkgversion}-devel
 BuildRequires:  python%{python3_pkgversion}-setuptools
+BuildRequires:  python%{python3_pkgversion}-setuptools_scm
+BuildRequires:  python%{python3_pkgversion}-flit
 %endif # with_python3
 
-%{?python_provide:%python_provide python2-%{srcname}}
-
 %description
 A library to support the Internationalised Domain Names in Applications (IDNA)
 protocol as specified in RFC 5891 <http://tools.ietf.org/html/rfc5891>.  This
@@ -61,44 +59,37 @@ rm -rf %{srcname}.egg-info
 
 
 %build
-%py_build
-
 %if 0%{?with_python3}
-%py3_build
+%pip3_build_wheel
 %endif # with_python3
 
 
 %install
 %if 0%{?with_python3}
-%py3_install
+%pip3_install_wheel
 %endif # with_python3
 
-%py_install
-
 
 %check
-#{__python2} setup.py test
 %if 0%{?with_python3}
 #{__python3} setup.py test
 %endif # with_python3
 
 
-%files
-%license LICENSE.rst
-%doc README.rst HISTORY.rst
-%{python_sitelib}/%{srcname}
-%{python_sitelib}/%{srcname}-%{version}-py%{python_version}.egg-info
-
 %if 0%{?with_python3}
 %files -n python%{python3_pkgversion}-%{srcname}
-%license LICENSE.rst
+%license LICENSE.md
 %doc README.rst HISTORY.rst
 %{python3_sitelib}/%{srcname}
-%{python3_sitelib}/%{srcname}-%{version}-py%{python3_version}.egg-info
+%{python3_sitelib}/%{srcname}-*-info
 %endif # with_python3
 
 
 %changelog
+* Sat Oct 22 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.4-1
+- new upstream release.
+- dropped python2 support.
+
 * Tue Feb 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.10-2
 - rebuilt with rpm-4.16.
 

+ 6 - 3
p/python-imagesize/python-imagesize-vl.spec

@@ -3,7 +3,7 @@
 
 Summary:        %{sum}
 Name:           python-%{pypi_name}
-Version:        1.2.0
+Version:        1.4.1
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -62,12 +62,12 @@ rm -rf %{pypi_name}.egg-info
 
 %build
 %py2_build
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
 %py2_install
+%pip3_install_wheel
 
 
 %check
@@ -87,6 +87,9 @@ rm -rf %{pypi_name}.egg-info
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.4.1-1
+- new upstream release.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.0-1
 - new upstream release.
 

+ 6 - 27
p/python-jinja2/python-jinja2-vl.spec

@@ -8,7 +8,7 @@
 
 Summary:	General purpose template engine
 Name:		python-jinja2
-Version:	2.11.2
+Version:	3.1.2
 Release:	1%{?_dist_release}
 Group:		programming
 Vendor:		Project Vine
@@ -78,13 +78,8 @@ find . -name '*.pyo' -o -name '*.pyc' -delete
 
 
 %build
-%py2_build
-%if %{with docs}
-make -C docs html PYTHONPATH=$(pwd) SPHINXBUILD=sphinx-build-2
-%endif # with docs
-
 %if 0%{?with_python3}
-%py3_build
+%pip3_build_wheel
 %if %{with docs}
 make -C docs html PYTHONPATH=$(pwd) SPHINXBUILD=sphinx-build-3
 %endif # with docs
@@ -93,17 +88,11 @@ make -C docs html PYTHONPATH=$(pwd) SPHINXBUILD=sphinx-build-3
 
 %install
 %__rm -rf %{buildroot}
-%py2_install
-
 # remove hidden file
 rm -rf docs/_build/html/.buildinfo
 
-# these files are valid only on Python 3.6+
-rm %{buildroot}%{python2_sitelib}/jinja2/asyncsupport.py
-rm %{buildroot}%{python2_sitelib}/jinja2/asyncfilters.py
-
 %if %{with python3}
-%py3_install
+%pip3_install_wheel
 
 # remove hidden file
 rm -rf docs/_build/html/.buildinfo
@@ -120,18 +109,6 @@ rm %{buildroot}%{python3_sitelib}/jinja2/asyncfilters.py
 %__rm -rf %{buildroot}
 
 
-%files
-%defattr(-,root,root,-)
-%doc CHANGES.rst
-%doc ext
-%doc examples
-%license LICENSE*
-%if %{with docs}
-%doc docs/_build/html
-%endif # with docs
-%{python_sitelib}/jinja2
-%{python_sitelib}/Jinja2-%{version}-py*.egg-info
-
 %if 0%{?with_python3}
 %files -n python3-jinja2
 %defattr(-,root,root,-)
@@ -143,11 +120,13 @@ rm %{buildroot}%{python3_sitelib}/jinja2/asyncfilters.py
 %doc docs/_build/html
 %endif # with docs
 %{python3_sitelib}/jinja2
-%{python3_sitelib}/Jinja2-%{version}-py*.egg-info
+%{python3_sitelib}/Jinja2-*-info
 %endif # with_python3
 
 
 %changelog
+* Sun Oct 30 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.1.2-1
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.11.2-1
 - new upstream release.
 

+ 7 - 3
p/python-lxml/python-lxml-vl.spec

@@ -2,7 +2,7 @@
 Summary: lxml is a Pythonic binding for the libxml2 and libxslt libraries
 Summary(ja): lxml は libxml2 と libxslt の Python バインディングです
 Name: python-%{_lxml}
-Version: 4.6.3
+Version: 4.9.1
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -20,6 +20,7 @@ BuildRequires: python-rpm-macros
 
 BuildRequires: python-devel >= 2.3
 BuildRequires: python2-rpm-macros
+BuildRequires: python2-setuptools
 BuildRequires: python-pyrex
 
 BuildRequires: python3-devel
@@ -54,13 +55,13 @@ information about background and goals.
 
 %build
 %py2_build
-%py3_build
+%pip3_build_wheel
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
 %py2_install
-%py3_install
+%pip3_install_wheel
 
 find doc/ -type f | xargs chmod -x
 
@@ -87,6 +88,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.9.1-1
+- new upstream release.
+
 * Thu Mar 25 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.6.3-1
 - new upstream release.
 

+ 7 - 4
p/python-markdown/python-markdown-vl.spec

@@ -3,8 +3,8 @@
 
 Name:           python-%{pkgname}
 Summary:        Markdown implementation in Python
-Version:        3.3.4
-Release:        3%{?_dist_release}
+Version:        3.4.1
+Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -45,11 +45,11 @@ there are a few known issues.
 
 
 %build
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 # process license file
 PYTHONPATH=%{buildroot}%{python3_sitelib} \
@@ -71,6 +71,9 @@ python3 -m unittest discover tests
 
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.4.1-1
+- new upstream release.
+
 * Fri Apr 09 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.3.4-3
 - initial build for Vine Linux.
 

+ 12 - 19
p/python-markupsafe/python-markupsafe-vl.spec

@@ -2,8 +2,8 @@
 
 Summary: Implements a XML/HTML/XHTML Markup safe string for Python
 Name: python-markupsafe
-Version: 1.1.1
-Release: 2%{?_dist_release}
+Version: 2.1.1
+Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -34,50 +34,39 @@ A library for safe markup escaping.
 %endif #if with_python3
 
 
+%debug_package
+
+
 %prep
 %setup -q -n MarkupSafe-%{version}
 
-%if 0%{?with_python3}
-%__rm -rf %{py3dir}
-%__cp -a . %{py3dir}
-%endif # with_python3
 
 %build
 export CFLAGS="$RPM_OPT_FLAGS"
-%py2_build
 %if 0%{?with_python3}
-%py3_build
+%pip3_build_wheel
 %endif # with_python3
 
 
 %install
 %__rm -rf $RPM_BUILD_ROOT
-%py2_install
 # C code errantly gets installed
-%__rm $RPM_BUILD_ROOT/%{python_sitearch}/markupsafe/*.c
 %if 0%{?with_python3}
-%py3_install
+%pip3_install_wheel
 %__rm $RPM_BUILD_ROOT/%{python3_sitearch}/markupsafe/*.c
 %endif # with_python3
 
 
 %check
-%{__python2} setup.py test
-
 %if 0%{?with_python3}
 %{__python3} setup.py test
 %endif # with_python3
 
+
 %clean
 %__rm -rf $RPM_BUILD_ROOT
 
 
-%files
-%defattr(-,root,root,-)
-%license LICENSE*
-%doc CHANGES* README*
-%{python2_sitearch}/*
-
 %if 0%{?with_python3}
 %files -n python3-markupsafe
 %defattr(-,root,root,-)
@@ -88,6 +77,10 @@ export CFLAGS="$RPM_OPT_FLAGS"
 
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.1.1-1
+- new upstream release.
+- dropped python2 support.
+
 * Thu Oct 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.1-2
 - rebuilt with python3.8.
 

+ 10 - 7
p/python-pillow/python-pillow-vl.spec

@@ -8,7 +8,7 @@
 %global with_docs 0
 
 Name:           python-%{srcname}
-Version:        9.0.0
+Version:        9.3.0
 Release:        1%{?_dist_release}
 Summary:        Python image processing library
 Group:          programming
@@ -138,7 +138,7 @@ Qt %{srcname} image wrapper.
 %build
 %if 0%{?with_python3}
 # Build Python 3 modules
-%py3_build
+%pip3_build_wheel
 
 %ifarch x86_64
 %if 0%{?with_docs}
@@ -154,17 +154,17 @@ rm -f docs/_build_py3/html/.buildinfo
 # Install Python 3 modules
 install -d %{buildroot}/%{py3_incdir}/Imaging
 install -m 644 src/libImaging/*.h %{buildroot}/%{py3_incdir}/Imaging
-%py3_install
+%pip3_install_wheel
 %endif
 
 
 %check
 %if 0%{?with_python3}
 # Check Python 3 modules
-ln -s $PWD/Images $PWD/build/%py3_libbuilddir/Images
-cp -R $PWD/Tests $PWD/build/%py3_libbuilddir/Tests
-cp -R $PWD/selftest.py $PWD/build/%py3_libbuilddir/selftest.py
-pushd build/%py3_libbuilddir
+ln -s $PWD/Images $(echo $PWD/build/lib.linux-*)/Images
+cp -R $PWD/Tests $(echo $PWD/build/lib.linux-*)/Tests
+cp -R $PWD/selftest.py $(echo $PWD/build/lib.linux-*)/selftest.py
+pushd build/lib.linux-*
 PYTHONPATH=$PWD %{__python3} selftest.py
 popd
 %endif
@@ -208,6 +208,9 @@ popd
 
 
 %changelog
+* Sun Oct 30 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 9.3.0-1
+- new upstream release.
+
 * Tue Jan 25 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 9.0.0-1
 - new upstream release.
 

+ 8 - 5
p/python-progressbar2/python-progressbar2-vl.spec

@@ -13,8 +13,8 @@ The progressbar module is very easy to use, yet very powerful. It will also
 automatically enable features like auto-resizing when the system supports it.}
 
 Name:           python-%{srcname}
-Version:        3.53.1
-Release:        1%{?dist}
+Version:        4.2.0
+Release:        1%{?_dist_release}
 Summary:        A Progressbar library to provide visual progress to long running operations
 Group:          programming
 Vendor:         Project Vine
@@ -64,11 +64,11 @@ rm -rfv tests/__pycache__/
 
 
 %build
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 
 %check
@@ -80,11 +80,14 @@ PYTHONPATH=. %pytest tests
 %files -n python3-%{srcname}
 %license LICENSE
 %doc README.rst CHANGES.rst CONTRIBUTING.rst
-%{python3_sitelib}/%{srcname}-%{version}-py3.*.egg-info/
+%{python3_sitelib}/%{srcname}-*-info/
 %{python3_sitelib}/progressbar
 
 
 %changelog
+* Sat Nov 05 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 4.2.0-1
+- new upstream release.
+
 * Tue Feb 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.53.1-1
 - initial build for Vine Linux.
 - new upstream release.

+ 7 - 4
p/python-pycparser/python-pycparser-vl.spec

@@ -2,7 +2,7 @@
 
 Name:           python-pycparser
 Summary:        C parser and AST generator written in Python
-Version:        2.20
+Version:        2.21
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -61,7 +61,7 @@ pushd build/lib/pycparser
 popd
 
 %if 0%{?with_python3}
-%py3_build
+%pip3_build_wheel
 pushd build/lib/pycparser
 %{__python3} _build_tables.py
 popd
@@ -72,7 +72,7 @@ popd
 %py2_install
 
 %if 0%{?with_python3}
-%py3_install
+%pip3_install_wheel
 %endif # with_python3
 
 
@@ -94,11 +94,14 @@ popd
 %license LICENSE
 %doc examples
 %{python3_sitelib}/pycparser/
-%{python3_sitelib}/pycparser-*.egg-info
+%{python3_sitelib}/pycparser-*-info
 %endif # with_python3
 
 
 %changelog
+* Fri Oct 28 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.21-1
+- new upstream release.
+
 * Sat Aug 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.20-1
 - new upstream release.
 

+ 13 - 12
p/python-pygments/python-pygments-vl.spec

@@ -4,7 +4,7 @@
 %global srcname pygments
 
 Name:           python-pygments
-Version:        2.8.1
+Version:        2.13.0
 Release:        1%{?_dist_release}
 Summary:        A syntax highlighting engine written in Python
 Group:          programming
@@ -71,24 +71,21 @@ need to prettify source code. Highlights are:
 %build
 %{__sed} -i 's/\r//' LICENSE
 %if 0%{?with_python3}
-%py3_build
+%pip3_build_wheel
 %endif
 
 
 %install
-%__rm -rf $RPM_BUILD_ROOT
-
 %if 0%{?with_python3}
 # Python 3 install
-%py3_install
+%pip3_install_wheel
 %endif
 
-%{__python3} setup.py build_sphinx
-pushd doc
-install -d %{buildroot}%{_mandir}/man1
-mv pygmentize.1 $RPM_BUILD_ROOT%{_mandir}/man1/pygmentize.1
-popd
-cp -r doc/docs doc/reST
+%make_build -C doc html
+rm doc/_build/html/.buildinfo
+rm -rf doc/_build/html/_sources
+install doc/pygmentize.1 -Dt %{buildroot}%{_mandir}/man1/
+chmod 644 %{buildroot}%{_mandir}/man1/*.1
 
 
 %clean
@@ -107,8 +104,9 @@ make test PYTHON=%{__python3}
 %if 0%{?with_python3}
 %files -n python3-pygments
 %defattr(-,root,root,-)
-%doc AUTHORS CHANGES build/sphinx/html doc/reST TODO
 %license LICENSE
+%doc AUTHORS CHANGES TODO
+%doc doc/_build/html
 %{python3_sitelib}/*
 %{_bindir}/pygmentize
 %lang(en) %{_mandir}/man1/pygmentize.1*
@@ -116,6 +114,9 @@ make test PYTHON=%{__python3}
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.13.0-1
+- new upstream release.
+
 * Fri Mar 26 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.8.1-1
 - new upstream release.
 

+ 8 - 5
p/python-pyudev/python-pyudev-vl.spec

@@ -3,8 +3,8 @@
 %global srcname pyudev
 Summary:          A libudev binding
 Name:             python-%{srcname}
-Version:          0.22.0
-Release:          2%{?_dist_release}%{?with_systemd:.systemd}
+Version:          0.24.0
+Release:          1%{?_dist_release}%{?with_systemd:.systemd}
 Group:            programming
 Vendor:           Project Vine
 Distribution:     Vine Linux
@@ -64,18 +64,18 @@ rm -rf pyudev.egg-info
 
 
 %build
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 
 %files -n python3-%{srcname}
 %license COPYING
 %doc README.rst CHANGES.rst
 %{python3_sitelib}/pyudev
-%{python3_sitelib}/pyudev-%{version}-*.egg-info
+%{python3_sitelib}/pyudev-*-info
 %exclude %{python3_sitelib}/pyudev/glib.py
 %exclude %{python3_sitelib}/pyudev/__pycache__/glib.*
 %exclude %{python3_sitelib}/pyudev/pyside.py
@@ -85,6 +85,9 @@ rm -rf pyudev.egg-info
 
 
 %changelog
+* Sat Nov 05 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.24.0-1
+- new upstream release.
+
 * Thu Apr 08 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.22.0-2
 - added systemd support (disabled as default).
 

+ 9 - 28
p/python-requests/python-requests-vl.spec

@@ -1,6 +1,6 @@
 Summary: Python HTTP for Humans
 Name: python-requests
-Version: 2.25.1
+Version: 2.28.1
 Release: 1%{?_dist_release}
 Group: programming
 Vendor: Project Vine
@@ -10,28 +10,14 @@ Packager: iwaim
 License: ASLv2
 URL: https://pypi.python.org/pypi/requests
 Source0: https://pypi.python.org/packages/source/r/requests/requests-%{version}.tar.gz
-
 # Explicitly use the system certificates in ca-certificates.
 # https://bugzilla.redhat.com/show_bug.cgi?id=904614
-Patch0: patch-requests-certs.py-to-use-the-system-CA-bundle.patch
-
-# https://bugzilla.redhat.com/show_bug.cgi?id=1450608
-Patch2: Remove-tests-that-use-the-tarpit.patch
-
-# Use 127.0.0.1 not localhost for socket.bind() in the Server test
-# class, to fix tests in Koji's no-network environment
-# This probably isn't really upstreamable, because I guess localhost
-# could technically be IPv6 or something, and our no-network env is
-# a pretty odd one so this is a niche requirement.
-Patch3: requests-2.12.4-tests_nonet.patch
+Patch0:         requests-2.28.1-system-certs.patch
 
 BuildArch: noarch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-Requires: python
 BuildRequires: python-rpm-macros
 BuildRequires: python3-rpm-macros
-BuildRequires: python-devel
-BuildRequires: python2-setuptools
 BuildRequires: python3-devel
 BuildRequires: python3-rpm-macros
 BuildRequires: python3-setuptools
@@ -60,36 +46,31 @@ sed -i '/#!\/usr\/.*python/d' requests/certs.py
 
 
 %build
-%py_build
-%py3_build
+%pip3_build_wheel
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%py_install
-%py3_install
+%pip3_install_wheel
 
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 
-%files
-%defattr(-,root,root,-)
-%license LICENSE
-%doc README* HISTORY*
-%{python_sitelib}/requests
-%{python_sitelib}/requests-%{version}-py*.egg-info
-
 %files -n python3-requests
 %defattr(-,root,root,-)
 %license LICENSE
 %doc README* HISTORY*
 %{python3_sitelib}/requests
-%{python3_sitelib}/requests-%{version}-py*.egg-info
+%{python3_sitelib}/requests-*-info
 
 
 %changelog
+* Sat Oct 22 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.28.1-1
+- new upstream release.
+- dropped python2 support.
+
 * Tue Feb 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.25.1-1
 - new upstream release.
 - updated Patch0.

+ 9 - 5
p/python-six/python-six-vl.spec

@@ -2,8 +2,8 @@
 
 # Basic Information
 Name:		python-six
-Version:	1.15.0
-Release:	2%{?_dist_release}
+Version:	1.16.0
+Release:	1%{?_dist_release}
 Group:		programming
 Vendor:		Project Vine
 Distribution:	Vine Linux
@@ -42,6 +42,7 @@ found there.
 For questions about six or porting in general, email the python-porting mailing
 list: http://mail.python.org/mailman/listinfo/python-porting
 
+
 %package -n	python3-six
 Summary:	Python 2 and 3 compatibility utilities
 Summary(ja):	Python 2 および 3 の互換ユーテリティ
@@ -72,13 +73,13 @@ list: http://mail.python.org/mailman/listinfo/python-porting
 
 %build
 %py_build
-%py3_build
+%pip3_build_wheel
 
 
 %install
 %{__rm} -rf ${RPM_BUILD_ROOT}
 %py_install
-%py3_install
+%pip3_install_wheel
 
 
 %clean
@@ -96,12 +97,15 @@ list: http://mail.python.org/mailman/listinfo/python-porting
 %defattr(-,root,root)
 %license LICENSE
 %doc README*
-%{python3_sitelib}/six-%{version}-py*.egg-info
+%{python3_sitelib}/six-*-info
 %{python3_sitelib}/six.py*
 %{python3_sitelib}/__pycache__/six.*
 
 
 %changelog
+* Sat Oct 22 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.16.0-1
+- new upstream release.
+
 * Tue Feb 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.15.0-2
 - rebuilt with rpm-4.16.
 

+ 9 - 5
p/python-snowballstemmer/python-snowballstemmer-vl.spec

@@ -2,7 +2,7 @@
 
 Summary:        Provides 16 stemmer algorithms generated from Snowball algorithms
 Name:           python-%{pypi_name}
-Version:        2.0.0
+Version:        2.2.0
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -10,12 +10,13 @@ Distribution:   Vine Linux
 
 License:        BSD
 URL:            https://pypi.python.org/pypi/%{pypi_name}
-Source0:       %{pypi_name}-%{version}.tar.gz
+Source0:        https://files.pythonhosted.org/packages/source/s/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
 
 BuildArch:      noarch
 BuildRequires:  python-rpm-macros
 
 BuildRequires:  python-devel
+BuildRequires:  python2-setuptools
 BuildRequires:  python2-rpm-macros
 
 BuildRequires:  python3-devel
@@ -83,12 +84,12 @@ rm -rf %{pypi_name}.egg-info
 
 %build
 %py2_build
-%py3_build
+%pip3_build_wheel
 
 
 %install
 %py2_install
-%py3_install
+%pip3_install_wheel
 
 
 %check
@@ -104,11 +105,14 @@ rm -rf %{pypi_name}.egg-info
 %files -n python3-%{pypi_name}
 %license COPYING
 %doc README.rst
-%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info
+%{python3_sitelib}/%{pypi_name}-*-info
 %{python3_sitelib}/%{pypi_name}/
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.0-1
+- new upstream release.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.0.0-1
 - new upstream release.
 

+ 7 - 4
p/python-sphinx-theme-alabaster/python-sphinx-theme-alabaster-vl.spec

@@ -4,7 +4,7 @@
 Summary:        Configurable sidebar-enabled Sphinx theme
 Name:           python-%{srcname}
 Version:        0.7.12
-Release:        4%{?_dist_release}
+Release:        5%{?_dist_release}
 Group:          publishing
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -52,12 +52,12 @@ rm -rf %{pypi_name}.egg-info
 
 %build
 %py2_build
-%py3_build
+%pip3_build_wheel
 
 
 %install
 %py2_install
-%py3_install
+%pip3_install_wheel
 
 
 %files
@@ -69,11 +69,14 @@ rm -rf %{pypi_name}.egg-info
 %files -n python%{python3_pkgversion}-%{srcname}
 %license LICENSE
 %doc README.rst
-%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info/
+%{python3_sitelib}/%{pypi_name}-*-info/
 %{python3_sitelib}/%{pypi_name}/
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.7.12-5
+- rebuilt with python3-3.11.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.7.12-4
 - rebuilt with python-3.8.
 

+ 17 - 11
p/python-sphinx/python-sphinx-vl.spec

@@ -5,8 +5,8 @@
 
 Summary:        Python documentation generator
 Name:           python-sphinx
-Version:        3.2.1
-Release:        2%{?_dist_release}
+Version:        5.3.0
+Release:        1%{?_dist_release}
 Group:          publishing,programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -74,6 +74,7 @@ BuildRequires: python3-sphinx-theme-alabaster
 BuildRequires: python3-imagesize
 BuildRequires: python3-requests
 BuildRequires: python3-packaging
+BuildRequires: python3-flit-core
 
 Requires:      python3-setuptools
 Requires:      python-sphinx-locale = %{version}-%{release}
@@ -98,12 +99,6 @@ BuildRequires: python3-sphinxcontrib-qthelp
 BuildRequires: python3-sphinxcontrib-jsmath
 Requires:      python3-pygments
 Requires:      python3-sphinxcontrib-websupport
-Requires:      python3-sphinxcontrib-serializinghtml
-Requires:      python3-sphinxcontrib-applehelp
-Requires:      python3-sphinxcontrib-devhelp
-Requires:      python3-sphinxcontrib-htmlhelp
-Requires:      python3-sphinxcontrib-qthelp
-Requires:      python3-sphinxcontrib-jsmath
 %endif
 
 %description -n python3-sphinx
@@ -172,9 +167,16 @@ This package contains documentation in reST and HTML formats.
 # fix line encoding of bundled jquery.js
 perl -pi -e 's/\r//' ./sphinx/themes/basic/static/jquery.js
 
+%if %{with bootstrap}
+sed -i \
+	-e '/"sphinxcontrib-/d' \
+	-e '/"Pygments/d' \
+	pyproject.toml
+%endif
+
 
 %build
-%py3_build
+%pip3_build_wheel
 
 %if !%{with bootstrap}
 export PYTHONPATH=$PWD
@@ -187,9 +189,10 @@ mv _build/html ..
 popd
 %endif
 
+
 %install
 %__rm -rf %{buildroot}
-%py3_install
+%pip3_install_wheel
 
 # Clean up non-python files
 rm -f %{buildroot}%{python3_sitelib}/sphinx/locale/.DS_Store
@@ -256,7 +259,7 @@ mkdir %{buildroot}%{python3_sitelib}/sphinxcontrib
 %doc AUTHORS CHANGES EXAMPLES README.*
 %{_bindir}/sphinx-*
 %{python3_sitelib}/sphinx/
-%{python3_sitelib}/Sphinx-%{version}-py%{python3_version}.egg-info/
+%{python3_sitelib}/sphinx-*-info/
 %dir %{python3_sitelib}/sphinxcontrib/
 %dir %{_datadir}/sphinx/
 %if !%{with bootstrap}
@@ -278,6 +281,9 @@ mkdir %{buildroot}%{python3_sitelib}/sphinxcontrib
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.3.0-1
+- new upstream release.
+
 * Tue Aug 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.2.1-2
 - added R:python3-sphinxcontrib-jsmath.
 

+ 7 - 5
p/python-sphinxcontrib-applehelp/python-sphinxcontrib-applehelp-vl.spec

@@ -6,7 +6,7 @@
 Summary:        Sphinx extension for Apple help books
 Name:           python-%{pypi_name}
 Version:        1.0.2
-Release:        3%{?_dist_release}
+Release:        4%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -48,11 +48,11 @@ find -name '*.mo' -delete
 for po in $(find -name '*.po'); do
   msgfmt --output-file=${po%.po}.mo ${po}
 done
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 # Move language files to /usr/share
 pushd %{buildroot}%{python3_sitelib}
@@ -80,11 +80,13 @@ popd
 %license LICENSE
 %doc README.rst
 %{python3_sitelib}/sphinxcontrib/
-%{python3_sitelib}/sphinxcontrib_applehelp-%{version}-py%{python3_version}-*.pth
-%{python3_sitelib}/sphinxcontrib_applehelp-%{version}-py%{python3_version}.egg-info/
+%{python3_sitelib}/sphinxcontrib_applehelp-*
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.2-4
+- rebuilt with python3-3.11.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.2-3
 - initial build for Vine Linux.
 

+ 7 - 5
p/python-sphinxcontrib-devhelp/python-sphinxcontrib-devhelp-vl.spec

@@ -6,7 +6,7 @@
 Summary:        Sphinx extension for Devhelp documents
 Name:           python-%{pypi_name}
 Version:        1.0.2
-Release:        3%{?_dist_release}
+Release:        4%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -47,11 +47,11 @@ find -name '*.mo' -delete
 for po in $(find -name '*.po'); do
   msgfmt --output-file=${po%.po}.mo ${po}
 done
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 # Move language files to /usr/share
 pushd %{buildroot}%{python3_sitelib}
@@ -79,11 +79,13 @@ popd
 %license LICENSE
 %doc README.rst
 %{python3_sitelib}/sphinxcontrib/
-%{python3_sitelib}/sphinxcontrib_devhelp-%{version}-py%{python3_version}-*.pth
-%{python3_sitelib}/sphinxcontrib_devhelp-%{version}-py%{python3_version}.egg-info/
+%{python3_sitelib}/sphinxcontrib_devhelp-*
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.2-4
+- rebuilt with python3-3.11.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.2-3
 - initial build for Vine Linux.
 

+ 9 - 7
p/python-sphinxcontrib-htmlhelp/python-sphinxcontrib-htmlhelp-vl.spec

@@ -5,8 +5,8 @@
 
 Summary:        Sphinx extension for HTML help files
 Name:           python-%{pypi_name}
-Version:        1.0.3
-Release:        3%{?_dist_release}
+Version:        2.0.0
+Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -23,7 +23,7 @@ BuildRequires:  python3-setuptools
 %if %{with check}
 BuildRequires:  python3-pytest
 BuildRequires:  python3-sphinx >= 1:2
-BuildRequires:  python3-html5lib
+#BuildRequires:  python3-html5lib
 %endif
 
 %description
@@ -48,11 +48,11 @@ find -name '*.mo' -delete
 for po in $(find -name '*.po'); do
   msgfmt --output-file=${po%.po}.mo ${po}
 done
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 # Move language files to /usr/share
 pushd %{buildroot}%{python3_sitelib}
@@ -80,11 +80,13 @@ popd
 %license LICENSE
 %doc README.rst
 %{python3_sitelib}/sphinxcontrib/
-%{python3_sitelib}/sphinxcontrib_htmlhelp-%{version}-py%{python3_version}-*.pth
-%{python3_sitelib}/sphinxcontrib_htmlhelp-%{version}-py%{python3_version}.egg-info/
+%{python3_sitelib}/sphinxcontrib_htmlhelp-*
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.0.0-1
+- new upstream release.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.3-3
 - initial build for Vine Linux.
 

+ 7 - 5
p/python-sphinxcontrib-jsmath/python-sphinxcontrib-jsmath-vl.spec

@@ -6,7 +6,7 @@
 Summary:        Sphinx extension for math in HTML via JavaScript
 Name:           python-%{pypi_name}
 Version:        1.0.1
-Release:        10%{?_dist_release}
+Release:        11%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -45,11 +45,11 @@ via JavaScript.
 
 
 %build
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 
 %if %{with check}
@@ -62,11 +62,13 @@ via JavaScript.
 %license LICENSE
 %doc README.rst
 %{python3_sitelib}/sphinxcontrib/
-%{python3_sitelib}/sphinxcontrib_jsmath-%{version}-py%{python3_version}-*.pth
-%{python3_sitelib}/sphinxcontrib_jsmath-%{version}-py%{python3_version}.egg-info/
+%{python3_sitelib}/sphinxcontrib_jsmath-*
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.1-11
+- rebuilt with python3-3.11.
+
 * Tue Aug 18 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.1-10
 - initial build for Vine Linux.
 

+ 7 - 5
p/python-sphinxcontrib-qthelp/python-sphinxcontrib-qthelp-vl.spec

@@ -6,7 +6,7 @@
 Summary:        Sphinx extension for QtHelp documents
 Name:           python-%{pypi_name}
 Version:        1.0.3
-Release:        3%{?_dist_release}
+Release:        4%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -48,11 +48,11 @@ find -name '*.mo' -delete
 for po in $(find -name '*.po'); do
   msgfmt --output-file=${po%.po}.mo ${po}
 done
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 # Move language files to /usr/share
 pushd %{buildroot}%{python3_sitelib}
@@ -80,11 +80,13 @@ popd
 %license LICENSE
 %doc README.rst
 %{python3_sitelib}/sphinxcontrib/
-%{python3_sitelib}/sphinxcontrib_qthelp-%{version}-py%{python3_version}-*.pth
-%{python3_sitelib}/sphinxcontrib_qthelp-%{version}-py%{python3_version}.egg-info/
+%{python3_sitelib}/sphinxcontrib_qthelp-*
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.3-4
+- rebuilt with python3-3.11.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.0.3-3
 - initial build for Vine Linux.
 

+ 8 - 6
p/python-sphinxcontrib-serializinghtml/python-sphinxcontrib-serializinghtml-vl.spec

@@ -5,8 +5,8 @@
 
 Summary:        Sphinx extension for serialized HTML
 Name:           python-%{pypi_name}
-Version:        1.1.4
-Release:        3%{?_dist_release}
+Version:        1.1.5
+Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
@@ -50,11 +50,11 @@ find -name '*.mo' -delete
 for po in $(find -name '*.po'); do
   msgfmt --output-file=${po%.po}.mo ${po}
 done
-%py3_build
+%pip3_build_wheel
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 # Move language files to /usr/share
 pushd %{buildroot}%{python3_sitelib}
@@ -82,11 +82,13 @@ popd
 %license LICENSE
 %doc README.rst
 %{python3_sitelib}/sphinxcontrib/
-%{python3_sitelib}/sphinxcontrib_serializinghtml-%{version}-py%{python3_version}-*.pth
-%{python3_sitelib}/sphinxcontrib_serializinghtml-%{version}-py%{python3_version}.egg-info/
+%{python3_sitelib}/sphinxcontrib_serializinghtml-*
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.1.5-1
+- new upstream release.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.1.4-3
 - initial build for Vine Linux.
 

+ 7 - 7
p/python-sphinxcontrib-websupport/python-sphinxcontrib-websupport-vl.spec

@@ -5,18 +5,16 @@
 Summary:        Sphinx API for Web Apps
 Name:           python-%{pypi_name}
 Version:        1.2.4
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
 Distribution:   Vine Linux
 
 License:        BSD
 URL:            http://sphinx-doc.org/
-
 Source0:        https://files.pythonhosted.org/packages/source/s/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
 
 BuildArch:      noarch
-
 BuildRequires:  python-rpm-macros
 
 %description
@@ -56,13 +54,13 @@ rm -rf %{pypi_name}.egg-info
 
 %build
 %if 0%{?with_python3}
-%py3_build
+%pip3_build_wheel
 %endif
 
 
 %install
 %if 0%{?with_python3}
-%py3_install
+%pip3_install_wheel
 %endif
 
 
@@ -71,12 +69,14 @@ rm -rf %{pypi_name}.egg-info
 %license LICENSE
 %doc README.rst
 %{python3_sitelib}/sphinxcontrib/websupport
-%{python3_sitelib}/sphinxcontrib_websupport-*.pth
-%{python3_sitelib}/sphinxcontrib_websupport-*.egg-info
+%{python3_sitelib}/sphinxcontrib_websupport-*
 %endif
 
 
 %changelog
+* Tue Nov 01 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.0-2
+- rebuilt with python3-3.11.
+
 * Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.2.0-1
 - new upstream release.
 - built with python3 only.

+ 8 - 15
p/python-urllib3/python-urllib3-vl.spec

@@ -5,7 +5,7 @@
 
 Summary:        Python HTTP library with thread-safe connection pooling and file post
 Name:           python-%{srcname}
-Version:        1.26.6
+Version:        1.26.12
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -18,18 +18,9 @@ Source0:        %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
 Source1:        ssl_match_hostname_py3.py
 
 BuildArch:      noarch
-BuildRequires:  python-devel
 BuildRequires:  python-rpm-macros
-BuildRequires:  python2-rpm-macros
-BuildRequires:  python2-setuptools
-%{?python_provide:%python_provide python2-%{srcname}}
+BuildRequires:  python-setuptools
 Requires:       ca-certificates
-# Previously bundled things:
-Requires:       python-six
-#Requires:       python-backports-ssl_match_hostname
-# Secure extra requirements
-Requires:       python-ipaddress
-Requires:       python-pysocks
 
 %description
 Python HTTP module with connection pooling and file POST abilities.
@@ -43,7 +34,6 @@ BuildRequires:  python3-rpm-macros
 BuildRequires:  python3-setuptools
 Requires:       ca-certificates
 Requires:       python3-six
-Requires:       python3-pysocks
 
 %description -n python3-%{srcname}
 Python3 HTTP module with connection pooling and file POST abilities.
@@ -67,12 +57,12 @@ rm -f test/test_no_ssl.py
 
 %build
 %py_build
-%py3_build
+%pip3_build_wheel
 
 
 %install
 %py_install
-%py3_install
+%pip3_install_wheel
 
 # Unbundle the Python 2 build
 rm -rf %{buildroot}/%{python_sitelib}/urllib3/packages/six.py*
@@ -109,10 +99,13 @@ ln -s %{python3_sitelib}/__pycache__/six.cpython-%{python3_version_nodots}.pyc \
 %license LICENSE.txt
 %doc CHANGES.rst README.rst CONTRIBUTORS.txt
 %{python3_sitelib}/urllib3/
-%{python3_sitelib}/urllib3-*.egg-info
+%{python3_sitelib}/urllib3-*-info
 
 
 %changelog
+* Sat Oct 22 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.26.12-1
+- new upstream release.
+
 * Wed Jul 07 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 1.26.6-1
 - new upstream release.
 

+ 7 - 4
p/python-utils/python-utils-vl.spec

@@ -1,5 +1,5 @@
 Name:           python-utils
-Version:        2.5.6
+Version:        3.4.5
 Release:        1%{?_dist_release}
 Summary:        Python Utils is a module with some convenient utilities
 
@@ -46,7 +46,7 @@ sed -Ei '/--(cov|pep8|flakes)/d' pytest.ini
 
 
 %build
-%py3_build
+%pip3_build_wheel
 # generate html docs
 sphinx-build docs html
 # remove the sphinx-build leftovers
@@ -54,7 +54,7 @@ rm -rf html/{.doctrees,.buildinfo,*.inv}
 
 
 %install
-%py3_install
+%pip3_install_wheel
 
 
 #%check
@@ -65,10 +65,13 @@ rm -rf html/{.doctrees,.buildinfo,*.inv}
 %doc README.rst html
 %license LICENSE
 %{python3_sitelib}/python_utils
-%{python3_sitelib}/python_utils-%{version}-py%{python3_version}.egg-info
+%{python3_sitelib}/python_utils-*-info
 
 
 %changelog
+* Sat Nov 05 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 3.4.5-1
+- new upstream release.
+
 * Tue Feb 23 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.5.6-1
 - initial build for Vine Linux.
 - new upstream release.

+ 6 - 23
p/python-virtualenv/python-virtualenv-vl.spec

@@ -3,7 +3,7 @@
 Summary:        Tool to create isolated Python environments
 Summary(ja):    隔離されたPython環境を構築するためのツール
 Name:           python-%{oname}
-Version:        20.0.31
+Version:        20.16.5
 Release:        1%{?_dist_release}
 Group:          programming
 Vendor:         Project Vine
@@ -19,13 +19,6 @@ BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildRequires:  python-rpm-macros
-
-BuildRequires:  python2-rpm-macros
-BuildRequires:  python-devel
-BuildRequires:  python-setuptools
-Requires:       python-devel
-Requires:       python-setuptools
-
 BuildRequires:  python3-rpm-macros
 BuildRequires:  python3-setuptools
 BuildRequires:  python3-devel
@@ -66,18 +59,11 @@ test ! -f src/virtualenv/seed/embed/wheels/*.whl
 
 %build
 # Build code
-%{py2_build}
 %{py3_build}
 
 
 %install
 rm -rf %{buildroot}
-%{py2_install}
-# The versioned 2.x script was removed from upstream. Add it back.
-cp %{buildroot}/%{_bindir}/virtualenv %{buildroot}/%{_bindir}/virtualenv-%{python_version}
-cp %{buildroot}/%{_bindir}/virtualenv %{buildroot}/%{_bindir}/virtualenv-2
-rm %{buildroot}/%{_bindir}/virtualenv
-
 %{py3_install}
 # The versioned 3.x script was removed from upstream. Add it back.
 cp %{buildroot}/%{_bindir}/virtualenv %{buildroot}/%{_bindir}/virtualenv-%{python3_version}
@@ -88,14 +74,6 @@ cp %{buildroot}/%{_bindir}/virtualenv %{buildroot}/%{_bindir}/virtualenv-3
 rm -rf %{buildroot}
 
 
-%files
-%defattr(-,root,root,-)
-%license LICENSE
-%doc docs/*rst README*
-%{_bindir}/virtualenv-2
-%{_bindir}/virtualenv-%{python_version}
-%{python_sitelib}/*
-
 %files -n python3-virtualenv
 %license LICENSE
 %doc docs/*rst README*
@@ -105,7 +83,12 @@ rm -rf %{buildroot}
 %{python3_sitelib}/virtualenv
 %{python3_sitelib}/virtualenv-*.egg-info/
 
+
 %changelog
+* Tue Oct 25 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 20.16.5-1
+- new upstream release.
+- dropped python2 support.
+
 * Sat Aug 22 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 20.0.31-1
 - new upstream release.
 - made python3 primary (/usr/bin/virtualenv).