diff --git a/pyproject.toml b/pyproject.toml index 61358d62e..f5ea31aaa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,6 +53,7 @@ dependencies = [ "python-magic-bin>=0.4.0,<0.5.0;sys_platform=='win32'", "flask-httpAuth>=4.4.0,<5.0.0", "cryptography>=39.0.0,<45.0.0", + "certifi>=2024.7.4,<2025.8.24", ] dynamic = ["version"] @@ -69,7 +70,7 @@ content-type = "text/markdown" [project.optional-dependencies] gdrive = [ - "google-api-python-client>=1.7.11,<2.200.0", + "google-api-python-client>=2.73.00,<2.200.0", "gevent>20.6.0,<24.12.0", "greenlet>=0.4.17,<3.3.0", "httplib2>=0.9.2,<0.23.0", @@ -77,13 +78,13 @@ gdrive = [ "uritemplate>=3.0.0,<4.3.0", "pyasn1-modules>=0.0.8,<0.7.0", "pyasn1>=0.1.9,<0.7.0", - "PyDrive2>=1.3.1,<1.22.0", + "PyDrive2>=1.15.0,<1.22.0", "PyYAML>=3.12,<6.1", "rsa>=3.4.2,<4.10.0", ] gmail = [ - "google-auth-oauthlib>=0.4.3,<1.3.0", - "google-api-python-client>=1.7.11,<2.200.0", + "google-auth-oauthlib>=1.0.0,<1.3.0", + "google-api-python-client>=2.73.00,<2.200.0", ] goodreads = [ "goodreads>=0.3.2,<0.4.0", diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html index 8de336e2a..b071b2cc2 100644 --- a/test/Calibre-Web TestSummary_Linux.html +++ b/test/Calibre-Web TestSummary_Linux.html @@ -37,20 +37,20 @@
Start Time: 2025-08-03 18:23:44
+Start Time: 2025-09-08 20:40:20
Stop Time: 2025-08-04 01:42:17
+Stop Time: 2025-09-09 04:00:19
Duration: 6h 6 min
+Duration: 6h 8 min
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_cli.py", line 541, in test_dryrun_update
- self.assertFalse("favicon.ico" in output)
-AssertionError: True is not false
- Traceback (most recent call last):
+ File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_author_gdrive.py", line 591, in test_rename_capital_on_upload
+ self.assertEqual('Useless', details['title'])
+ ~~~~~~~^^^^^^^^^
+KeyError: 'title'
+ Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_edit_metadata_scholar.py", line 74, in test_load_metadata + self.assertEqual(30, len(results)) +AssertionError: 30 != 20+
Traceback (most recent call last):
- File "/home/ozzie/Development/calibre-web-test/test/test_filepicker.py", line 87, in test_two_filepickers
+ File "/home/ozzie/Development/calibre-web-test/test/test_filepicker.py", line 88, in test_two_filepickers
accordions[0].click()
~~~~~~~~~~^^^
IndexError: list index out of range
@@ -3569,15 +3599,15 @@ IndexError: list index out of range
- Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_mass_edit_books_list.py", line 220, in test_invalid_author_title + self.assertEqual(bl['table'][3]['Authors']['text'], "Kurt Jilo") +AssertionError: 'Peter Parker' != 'Kurt Jilo' +- Peter Parker ++ Kurt Jilo+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_mass_edit_books_list.py", line 457, in test_mass_edit_series + self.assertEqual(bl['table'][5]['Series']['text'], "Tuto") +AssertionError: '+' != 'Tuto' +- + ++ Tuto+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_mass_edit_books_list.py", line 317, in test_protected_author_title + self.assertEqual(bl['table'][3]['Authors']['text'], "Kurt Jilo") +AssertionError: 'Peter Parker' != 'Kurt Jilo' +- Peter Parker ++ Kurt Jilo+
Traceback (most recent call last): + File "/home/ozzie/Development/calibre-web-test/test/test_merge_books_list.py", line 124, in test_book_merge + self.assertTrue(bl['table'][0]['selector']['element'].is_selected()) +AssertionError: False is not true+