#1 Latest upstream; supports Python 3.10
Merged 2 years ago by churchyard. Opened 2 years ago by mcinglis.
rpms/ mcinglis/python-prompt-toolkit update-3.0.24  into  rawhide

file modified
+5 -2
@@ -15,8 +15,8 @@ 

  

  

  Name:           python-%{pkgname}

- Version:        3.0.5

- Release:        7%{?dist}

+ Version:        3.0.24

+ Release:        1%{?dist}

  Summary:        Library for building powerful interactive command lines in Python

  License:        BSD

  URL:            https://github.com/prompt-toolkit/python-prompt-toolkit
@@ -72,6 +72,9 @@ 

  

  

  %changelog

+ * Thu Dec 30 2021 Malcolm Inglis <miinglis@amazon.com> - 3.0.24-1

+ - Latest upstream; supports Python 3.10

+ 

  * Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-7

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild

  

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (prompt_toolkit-3.0.5.tar.gz) = fe6cfc7223529b77bdfa34dbebc8f5690ac6a1d0082cbf3f03f49598408bcff082697df1bd7ee427c796fe0c8d73126a965269e77ed0e6f1519b338b464995a7

+ SHA512 (prompt_toolkit-3.0.24.tar.gz) = e423735441407ffe51d46225efa4b747899d47fa5d5a2163e5c0c906d2f1937e80a67bcd06ff6aa97d8a336e507fd0322957e79b9382d1a678994060fcccfb84

Per https://github.com/prompt-toolkit/python-prompt-toolkit/issues/1440 , this fixes issues with xonsh's prompt on F35+, like:

/usr/lib/python3.10/site-packages/prompt_toolkit/application/application.py:802: DeprecationWarning: There is no current event loop
  loop = get_event_loop()
fedora@ip-172-31-51-16 ~ $
/usr/lib/python3.10/site-packages/prompt_toolkit/application/application.py:802: DeprecationWarning: There is no current event loop
  loop = get_event_loop()
fedora@ip-172-31-51-16 ~ $

I propose to move the f35 branch forward to this as well.

Testing

On a Fedora 35 host:

$ fedpkg mockbuild --mock-config fedora-rawhide-aarch64
$ fedpkg mockbuild --mock-config fedora-35-aarch64
$ fedpkg mockbuild --mock-config fedora-35-x86_64
$ fedpkg mockbuild --mock-config fedora-34-aarch64

$ sudo dnf install ./results_python-prompt-toolkit/3.0.24/1.fc35/python3-prompt-toolkit-3.0.24-1.fc35.noarch.rpm
$ xonsh
...
fedora@ip-172-31-51-16 ~/code/python-prompt-toolkit update-3.0.24 $
fedora@ip-172-31-51-16 ~/code/python-prompt-toolkit update-3.0.24 $
fedora@ip-172-31-51-16 ~/code/python-prompt-toolkit update-3.0.24 $

The following packages use this:

ipython-0:7.29.0-1.fc36.src
litecli-0:1.6.0-1.fc36.src
mycli-0:1.24.1-4.fc35.noarch
mycli-0:1.24.1-4.fc35.src
pgcli-0:3.1.0-4.fc35.noarch
pgcli-0:3.1.0-4.fc35.src
ptpython3-0:3.0.2-6.fc35.noarch
python-click-didyoumean-0:0.0.3-4.fc35.src
python-click-repl-0:0.2.0-2.fc35.src
python-fixit-0:0.1.4-3.fc36.src
python-jupyter-console-0:6.4.0-6.fc36.src
python3-aiocmd-0:0.1.5-5.fc35.noarch
python3-aiosmb-0:0.2.35-3.fc35.noarch
python3-click-repl-0:0.2.0-2.fc35.noarch
python3-ipython-0:7.29.0-1.fc36.noarch
python3-jupyter-console-0:6.4.0-6.fc36.noarch
python3-litecli-0:1.6.0-1.fc36.noarch
python3-msldap-0:0.3.26-3.fc35.noarch
xcat-0:1.0.4-6.fc35.noarch
xonsh-0:0.11.0-2.fc36.noarch
xonsh-0:0.11.0-2.fc36.src

I'll do a Copr rebuild.

Pull-Request has been merged by churchyard

2 years ago

Thanks, Miro.

(learning the processes - I'll make sure to work out a copr rebuild for the next ones, and will send multiple PRs for multi-branch updates in future)

Metadata