[arch-commits] Commit in python-telegram-bot/repos/community-any (4 files)

Felix Yan felixonmars at archlinux.org
Thu Nov 12 22:11:28 UTC 2020


    Date: Thursday, November 12, 2020 @ 22:11:28
  Author: felixonmars
Revision: 753785

archrelease: copy trunk to community-any

Added:
  python-telegram-bot/repos/community-any/PKGBUILD
    (from rev 753784, python-telegram-bot/trunk/PKGBUILD)
  python-telegram-bot/repos/community-any/fix-tests.patch
    (from rev 753784, python-telegram-bot/trunk/fix-tests.patch)
Deleted:
  python-telegram-bot/repos/community-any/PKGBUILD
  python-telegram-bot/repos/community-any/fix-tests.patch

-----------------+
 PKGBUILD        |   94 +++++++++++++++++++++++++++---------------------------
 fix-tests.patch |   82 +++++++++++++++++++++++------------------------
 2 files changed, 88 insertions(+), 88 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-11-12 22:11:16 UTC (rev 753784)
+++ PKGBUILD	2020-11-12 22:11:28 UTC (rev 753785)
@@ -1,47 +0,0 @@
-# Maintainer: Felix Yan <felixonmars at archlinux.org>
-
-pkgname=python-telegram-bot
-pkgver=12.2.0
-pkgrel=1
-pkgdesc="A pure Python interface for the Telegram Bot AP"
-url="https://github.com/python-telegram-bot/python-telegram-bot"
-license=('GPL')
-arch=('any')
-depends=('python-cryptography' 'python-future' 'python-tornado' 'python-urllib3')
-makedepends=('python-setuptools')
-checkdepends=('python-pytest' 'python-beautifulsoup4' 'python-flaky'
-              'python-pytest-timeout')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/python-telegram-bot/python-telegram-bot/archive/v$pkgver.tar.gz"
-        fix-tests.patch)
-sha512sums=('c29c9750cef5b2baad54b8e9e5aee0ba1459557439ce8961733b00c67d678b0da87e91b973a847da4781ae2ba20c1d869d9dacd713f4d89f428c784b5a818bd8'
-            '19a70af0cbfa12e4f3312cb8332dbd3f7964306594df2f46ba276de32636090ce3571a4272f9ce5a14471514f62159bcabba136cf956ce8c5b8a075de29f8185')
-
-prepare() {
-  cd python-telegram-bot-$pkgver
-
-  patch -Np1 -i ../fix-tests.patch
-
-  sed -i '/certifi/d' telegram/__main__.py requirements.txt
-  sed -e '/import certifi/d' \
-      -e 's|certifi.where()|"/etc/ssl/certs/ca-certificates.crt"|' \
-      -i telegram/utils/request.py tests/test_official.py
-  sed -e 's/import telegram.vendor.ptb_urllib3.urllib3/import urllib3/' \
-      -e 's/from telegram.vendor.ptb_urllib3.urllib3/from urllib3/' \
-      -e 's/from telegram.vendor.ptb_urllib3 import urllib3/import urllib3/' \
-      -i telegram/utils/request.py tests/test_{bot,official}.py
-}
-
-build() {
-  cd python-telegram-bot-$pkgver
-  python setup.py build
-}
-
-check() {
-  cd python-telegram-bot-$pkgver
-  pytest
-}
-
-package() {
-  cd python-telegram-bot-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
-}

Copied: python-telegram-bot/repos/community-any/PKGBUILD (from rev 753784, python-telegram-bot/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-11-12 22:11:28 UTC (rev 753785)
@@ -0,0 +1,47 @@
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+
+pkgname=python-telegram-bot
+pkgver=12.8
+pkgrel=1
+pkgdesc="A pure Python interface for the Telegram Bot AP"
+url="https://github.com/python-telegram-bot/python-telegram-bot"
+license=('LGPL')
+arch=('any')
+depends=('python-cryptography' 'python-decorator' 'python-tornado' 'python-urllib3')
+makedepends=('python-setuptools')
+checkdepends=('python-pytest' 'python-beautifulsoup4' 'python-flaky'
+              'python-pytest-timeout')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/python-telegram-bot/python-telegram-bot/archive/v$pkgver.tar.gz"
+        fix-tests.patch)
+sha512sums=('84c033b946e1d93b10c36c39f3681631917aa4642da1795c6ecad694a7d8871888c23fa80aaf3827b0bdc8de1abf341a8ecc8326c825efd8a873df7c2904c5f2'
+            '3023cce38549b74a429a18168556e9641107d189fbe9c793e979964b094ad1b4863e19b2c400aeb44697afca0ce8a1de83c1f1bdd2dda6bf97b93817b2b41231')
+
+prepare() {
+  cd python-telegram-bot-$pkgver
+
+  patch -Np1 -i ../fix-tests.patch
+
+  sed -i '/certifi/d' telegram/__main__.py requirements.txt
+  sed -e '/import certifi/d' \
+      -e 's|certifi.where()|"/etc/ssl/certs/ca-certificates.crt"|' \
+      -i telegram/utils/request.py tests/test_official.py
+  sed -e 's/import telegram.vendor.ptb_urllib3.urllib3/import urllib3/' \
+      -e 's/from telegram.vendor.ptb_urllib3.urllib3/from urllib3/' \
+      -e 's/from telegram.vendor.ptb_urllib3 import urllib3/import urllib3/' \
+      -i telegram/utils/request.py tests/test_{bot,official}.py
+}
+
+build() {
+  cd python-telegram-bot-$pkgver
+  python setup.py build
+}
+
+check() {
+  cd python-telegram-bot-$pkgver
+  python -m pytest
+}
+
+package() {
+  cd python-telegram-bot-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
+}

Deleted: fix-tests.patch
===================================================================
--- fix-tests.patch	2020-11-12 22:11:16 UTC (rev 753784)
+++ fix-tests.patch	2020-11-12 22:11:28 UTC (rev 753785)
@@ -1,41 +0,0 @@
-diff -upr python-telegram-bot-12.2.0.orig/tests/test_constants.py python-telegram-bot-12.2.0/tests/test_constants.py
---- python-telegram-bot-12.2.0.orig/tests/test_constants.py	2019-10-14 21:12:13.000000000 +0300
-+++ python-telegram-bot-12.2.0/tests/test_constants.py	2019-11-09 01:18:12.242634772 +0200
-@@ -29,8 +29,7 @@ class TestConstants(object):
-     def test_max_message_length(self, bot, chat_id):
-         bot.send_message(chat_id=chat_id, text='a' * constants.MAX_MESSAGE_LENGTH)
- 
--        with pytest.raises(BadRequest, match='Message is too long',
--                           message='MAX_MESSAGE_LENGTH is no longer valid'):
-+        with pytest.raises(BadRequest, match='Message is too long'):
-             bot.send_message(chat_id=chat_id, text='a' * (constants.MAX_MESSAGE_LENGTH + 1))
- 
-     @flaky(3, 1)
-@@ -42,7 +41,6 @@ class TestConstants(object):
-         assert good_msg.caption == good_caption
- 
-         bad_caption = good_caption + 'Z'
--        with pytest.raises(BadRequest, match="Media_caption_too_long",
--                           message='MAX_CAPTION_LENGTH is no longer valid'):
-+        with pytest.raises(BadRequest, match="Media_caption_too_long"):
-             with open('tests/data/telegram.png', 'rb') as f:
-                 bot.send_photo(photo=f, caption=bad_caption, chat_id=chat_id)
-diff -upr python-telegram-bot-12.2.0.orig/tests/test_meta.py python-telegram-bot-12.2.0/tests/test_meta.py
---- python-telegram-bot-12.2.0.orig/tests/test_meta.py	2019-10-14 21:12:13.000000000 +0300
-+++ python-telegram-bot-12.2.0/tests/test_meta.py	2019-11-09 01:17:23.231591903 +0200
-@@ -28,7 +28,6 @@ def call_pre_commit_hook(hook_id):
-     return os.system(' '.join(['pre-commit', 'run', '--all-files', hook_id]))  # pragma: no cover
- 
- 
-- at pytest.mark.nocoverage
- @pytest.mark.parametrize('hook_id', argvalues=('yapf', 'flake8', 'pylint'))
- @pytest.mark.skipif(not (os.getenv('TRAVIS') or os.getenv('APPVEYOR')), reason='Not running in CI')
- @pytest.mark.skipif(not sys.version_info[:2] == (3, 6) or python_implementation() != 'CPython',
-@@ -38,7 +37,6 @@ def test_pre_commit_hook(hook_id):
-     assert call_pre_commit_hook(hook_id) == 0  # pragma: no cover
- 
- 
-- at pytest.mark.nocoverage
- @pytest.mark.skipif(
-     not sys.version_info[:2] in ((3, 6), (2, 7)) or python_implementation() != 'CPython',
-     reason='Only testing build on 2.7 and 3.6')

Copied: python-telegram-bot/repos/community-any/fix-tests.patch (from rev 753784, python-telegram-bot/trunk/fix-tests.patch)
===================================================================
--- fix-tests.patch	                        (rev 0)
+++ fix-tests.patch	2020-11-12 22:11:28 UTC (rev 753785)
@@ -0,0 +1,41 @@
+diff -upr python-telegram-bot-12.2.0.orig/tests/test_constants.py python-telegram-bot-12.2.0/tests/test_constants.py
+--- python-telegram-bot-12.2.0.orig/tests/test_constants.py	2019-10-14 21:12:13.000000000 +0300
++++ python-telegram-bot-12.2.0/tests/test_constants.py	2019-11-09 01:18:12.242634772 +0200
+@@ -29,8 +29,7 @@ class TestConstants(object):
+     def test_max_message_length(self, bot, chat_id):
+         bot.send_message(chat_id=chat_id, text='a' * constants.MAX_MESSAGE_LENGTH)
+ 
+-        with pytest.raises(BadRequest, match='Message is too long',
+-                           message='MAX_MESSAGE_LENGTH is no longer valid'):
++        with pytest.raises(BadRequest, match='Message is too long'):
+             bot.send_message(chat_id=chat_id, text='a' * (constants.MAX_MESSAGE_LENGTH + 1))
+ 
+     @flaky(3, 1)
+@@ -42,7 +41,6 @@ class TestConstants(object):
+         assert good_msg.caption == good_caption
+ 
+         bad_caption = good_caption + 'Z'
+-        with pytest.raises(BadRequest, match="Media_caption_too_long",
+-                           message='MAX_CAPTION_LENGTH is no longer valid'):
++        with pytest.raises(BadRequest, match="Media_caption_too_long"):
+             with open('tests/data/telegram.png', 'rb') as f:
+                 bot.send_photo(photo=f, caption=bad_caption, chat_id=chat_id)
+diff -upr python-telegram-bot-12.2.0.orig/tests/test_meta.py python-telegram-bot-12.2.0/tests/test_meta.py
+--- python-telegram-bot-12.2.0.orig/tests/test_meta.py	2019-10-14 21:12:13.000000000 +0300
++++ python-telegram-bot-12.2.0/tests/test_meta.py	2019-11-09 01:17:23.231591903 +0200
+@@ -28,7 +28,6 @@ def call_pre_commit_hook(hook_id):
+     return os.system(' '.join(['pre-commit', 'run', '--all-files', hook_id]))  # pragma: no cover
+ 
+ 
+- at pytest.mark.nocoverage
+ @pytest.mark.parametrize('hook_id', argvalues=('yapf', 'flake8', 'pylint'))
+ @pytest.mark.skipif(not (os.getenv('TRAVIS') or os.getenv('APPVEYOR')), reason='Not running in CI')
+ @pytest.mark.skipif(not sys.version_info[:2] == (3, 6) or python_implementation() != 'CPython',
+@@ -38,7 +37,6 @@ def test_pre_commit_hook(hook_id):
+     assert call_pre_commit_hook(hook_id) == 0  # pragma: no cover
+ 
+ 
+- at pytest.mark.nocoverage
+ @pytest.mark.skipif(not os.getenv('TEST_BUILD', False), reason='TEST_BUILD not enabled')
+ def test_build():
+     assert os.system('python setup.py bdist_dumb') == 0  # pragma: no cover



More information about the arch-commits mailing list