diff --git a/setup.cfg b/setup.cfg
index 9c772414..c349fb0e 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -47,9 +47,9 @@ install_requires =
backports_abc>=0.4
Flask>=1.0.2,<2.3.0
iso-639>=0.4.5,<0.5.0
- PyPDF==3.4.0
+ PyPDF>=3.0.0,<3.6.0
pytz>=2016.10
- requests>=2.11.1,<2.28.0
+ requests>=2.11.1,<2.29.0
SQLAlchemy>=1.3.0,<2.0.0
tornado>=4.1,<6.3
Wand>=0.4.4,<0.7.0
@@ -58,7 +58,7 @@ install_requires =
flask-wtf>=0.14.2,<1.2.0
chardet>=3.0.0,<4.1.0
advocate>=1.0.0,<1.1.0
- Flask-Limiter>=2.3.0,<3.3.0
+ Flask-Limiter>=2.3.0,<3.4.0
[options.extras_require]
@@ -95,7 +95,7 @@ metadata =
beautifulsoup4>=4.0.1,<4.12.0
cchardet>=2.0.0,<2.2.0
comics =
- natsort>=2.2.0,<8.3.0
+ natsort>=2.2.0,<8.4.0
comicapi>=2.2.0,<2.3.0
kobo =
jsonschema>=3.2.0,<4.18.0
diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html
index 2c8c5f9c..ee349d8d 100644
--- a/test/Calibre-Web TestSummary_Linux.html
+++ b/test/Calibre-Web TestSummary_Linux.html
@@ -37,20 +37,20 @@
-
Start Time: 2023-03-03 20:00:16
+
Start Time: 2023-03-05 19:08:50
-
Stop Time: 2023-03-04 02:33:04
+
Stop Time: 2023-03-06 01:50:49
-
Duration: 5h 37 min
+
Duration: 5h 46 min
@@ -234,15 +234,15 @@
-
- TestCli |
- 12 |
- 12 |
- 0 |
+
+ TestBackupMetadata |
+ 14 |
+ 13 |
0 |
+ 1 |
0 |
- Detail
+ Detail
|
@@ -250,7 +250,7 @@
- TestCli - test_already_started
+ TestBackupMetadata - test_backup_all
|
PASS |
@@ -259,7 +259,7 @@
- TestCli - test_bind_to_single_interface
+ TestBackupMetadata - test_backup_change_book_author
|
PASS |
@@ -268,7 +268,7 @@
- TestCli - test_change_password
+ TestBackupMetadata - test_backup_change_book_custom_bool
|
PASS |
@@ -277,7 +277,7 @@
- TestCli - test_cli_SSL_files
+ TestBackupMetadata - test_backup_change_book_description
|
PASS |
@@ -286,7 +286,7 @@
- TestCli - test_cli_different_folder
+ TestBackupMetadata - test_backup_change_book_language
|
PASS |
@@ -295,7 +295,7 @@
- TestCli - test_cli_different_settings_database
+ TestBackupMetadata - test_backup_change_book_publisher
|
PASS |
@@ -304,7 +304,7 @@
- TestCli - test_dryrun_update
+ TestBackupMetadata - test_backup_change_book_publishing_date
|
PASS |
@@ -313,7 +313,7 @@
- TestCli - test_enable_reconnect
+ TestBackupMetadata - test_backup_change_book_rating
|
PASS |
@@ -322,7 +322,7 @@
- TestCli - test_environ_port_setting
+ TestBackupMetadata - test_backup_change_book_read_status
|
PASS |
@@ -331,7 +331,7 @@
- TestCli - test_no_database
+ TestBackupMetadata - test_backup_change_book_seriesindex
|
PASS |
@@ -339,6 +339,169 @@
+
+ TestBackupMetadata - test_backup_change_book_tags
+ |
+ PASS |
+
+
+
+
+
+
+ TestBackupMetadata - test_backup_change_book_title
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+ TestBackupMetadata - test_gdrive
+ |
+ PASS |
+
+
+
+
+
+
+ TestBackupMetadata - test_upload_book
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli |
+ 12 |
+ 12 |
+ 0 |
+ 0 |
+ 0 |
+
+ Detail
+ |
+
+
+
+
+
+
+ TestCli - test_already_started
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli - test_bind_to_single_interface
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli - test_change_password
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli - test_cli_SSL_files
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli - test_cli_different_folder
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli - test_cli_different_settings_database
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli - test_dryrun_update
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli - test_enable_reconnect
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli - test_environ_port_setting
+ |
+ PASS |
+
+
+
+
+
+
+ TestCli - test_no_database
+ |
+ PASS |
+
+
+
+
+
TestCli - test_settingsdb_not_writeable
|
@@ -347,7 +510,7 @@
-
+
TestCli - test_writeonly_static_files
|
@@ -365,13 +528,13 @@
0 |
0 |
- Detail
+ Detail
|
-
+
TestCliGdrivedb - test_cli_gdrive_folder
|
@@ -380,7 +543,7 @@
-
+
TestCliGdrivedb - test_cli_gdrive_location
|
@@ -389,7 +552,7 @@
-
+
TestCliGdrivedb - test_gdrive_db_nonwrite
|
@@ -398,7 +561,7 @@
-
+
TestCliGdrivedb - test_no_database
|
@@ -416,13 +579,13 @@
0 |
0 |
- Detail
+ Detail
|
-
+
TestCoverEditBooks - test_invalid_jpg_hdd
|
@@ -431,7 +594,7 @@
-
+
TestCoverEditBooks - test_upload_jpg
|
@@ -449,13 +612,13 @@
0 |
0 |
- Detail
+ Detail
|
-
+
TestDeleteDatabase - test_delete_books_in_database
|
@@ -473,13 +636,13 @@
0 |
0 |
- Detail
+ Detail
|
-
+
TestEbookConvertCalibre - test_calibre_log
|
@@ -488,7 +651,7 @@
-
+
TestEbookConvertCalibre - test_convert_deactivate
|
@@ -497,7 +660,7 @@
-
+
TestEbookConvertCalibre - test_convert_email
|
@@ -506,7 +669,7 @@
-
+
TestEbookConvertCalibre - test_convert_failed_and_email
|
@@ -515,7 +678,7 @@
-
+
TestEbookConvertCalibre - test_convert_only
|
@@ -524,7 +687,7 @@
-
+
TestEbookConvertCalibre - test_convert_options
|
@@ -533,7 +696,7 @@
-
+
TestEbookConvertCalibre - test_convert_parameter
|
@@ -542,7 +705,7 @@
-
+
TestEbookConvertCalibre - test_convert_wrong_excecutable
|
@@ -551,7 +714,7 @@
-
+
TestEbookConvertCalibre - test_convert_xss
|
@@ -560,7 +723,7 @@
-
+
TestEbookConvertCalibre - test_email_failed
|
@@ -569,7 +732,7 @@
-
+
TestEbookConvertCalibre - test_email_only
|
@@ -578,7 +741,7 @@
-
+
TestEbookConvertCalibre - test_kindle_send_not_configured
|
@@ -587,7 +750,7 @@
-
+
TestEbookConvertCalibre - test_ssl_smtp_setup_error
|
@@ -596,7 +759,7 @@
-
+
TestEbookConvertCalibre - test_starttls_smtp_setup_error
|
@@ -605,7 +768,7 @@
-
+
TestEbookConvertCalibre - test_user_convert_xss
|
@@ -623,13 +786,13 @@
0 |
0 |
- Detail
+ Detail
|
-
+
TestEbookConvertCalibreGDrive - test_convert_email
|
@@ -638,7 +801,7 @@
-
+
TestEbookConvertCalibreGDrive - test_convert_failed_and_email
|
@@ -647,7 +810,7 @@
-
+
TestEbookConvertCalibreGDrive - test_convert_only
|
@@ -656,7 +819,7 @@
-
+
TestEbookConvertCalibreGDrive - test_convert_parameter
|
@@ -665,7 +828,7 @@
-
+
TestEbookConvertCalibreGDrive - test_email_failed
|
@@ -674,7 +837,7 @@
-
+
TestEbookConvertCalibreGDrive - test_email_only
|
@@ -692,13 +855,13 @@
0 |
0 |
- Detail
+ Detail
|
-
+
TestEbookConvertKepubify - test_convert_deactivate
|
@@ -707,7 +870,7 @@
-
+
TestEbookConvertKepubify - test_convert_only
|
@@ -716,7 +879,7 @@
-
+
TestEbookConvertKepubify - test_convert_wrong_excecutable
|
@@ -734,13 +897,13 @@
0 |
0 |
- Detail
+ Detail
|
-
+
TestEbookConvertGDriveKepubify - test_convert_deactivate
|
@@ -749,7 +912,7 @@
-
+
TestEbookConvertGDriveKepubify - test_convert_only
|
@@ -758,7 +921,7 @@
-
+
TestEbookConvertGDriveKepubify - test_convert_wrong_excecutable
|
@@ -776,13 +939,13 @@
0 |
1 |
- Detail
+ Detail
|
-
+
TestEditAdditionalBooks - test_cbz_comicinfo
|
@@ -791,7 +954,7 @@
-
+
TestEditAdditionalBooks - test_change_upload_formats
|
@@ -800,7 +963,7 @@
-
+
TestEditAdditionalBooks - test_delete_book
|
@@ -809,7 +972,7 @@
-
+
TestEditAdditionalBooks - test_delete_role
|
@@ -818,7 +981,7 @@
-
+
TestEditAdditionalBooks - test_details_popup
|
@@ -827,7 +990,7 @@
-
+
TestEditAdditionalBooks - test_edit_book_identifier
|
@@ -836,7 +999,7 @@
-
+
TestEditAdditionalBooks - test_edit_book_identifier_capital
|
@@ -845,7 +1008,7 @@
-
+
TestEditAdditionalBooks - test_edit_book_identifier_standard
|
@@ -854,7 +1017,7 @@
-
+
TestEditAdditionalBooks - test_edit_special_book_identifier
|
@@ -863,7 +1026,7 @@
-
+
TestEditAdditionalBooks - test_title_sort
|
@@ -872,7 +1035,7 @@
-
+
TestEditAdditionalBooks - test_upload_cbz_coverformats
|
@@ -881,7 +1044,7 @@
-
+
TestEditAdditionalBooks - test_upload_edit_role
|
@@ -890,7 +1053,7 @@
-
+
TestEditAdditionalBooks - test_upload_metadata_cbr
|
@@ -899,7 +1062,7 @@
-
+
TestEditAdditionalBooks - test_upload_metadata_cbt
|
@@ -908,7 +1071,7 @@
-
+
TestEditAdditionalBooks - test_xss_author_edit
|
@@ -917,7 +1080,7 @@
-
+
TestEditAdditionalBooks - test_xss_comment_edit
|
@@ -926,7 +1089,7 @@
-
+
TestEditAdditionalBooks - test_xss_custom_comment_edit
|
@@ -944,13 +1107,13 @@
0 |
1 |
- Detail
+ Detail
|
-
+
TestEditBooks - test_download_book
|
@@ -959,7 +1122,7 @@
-
+
TestEditBooks - test_edit_author
|
@@ -968,7 +1131,7 @@
-
+
TestEditBooks - test_edit_category
|
@@ -977,7 +1140,7 @@
-
+
TestEditBooks - test_edit_comments
|
@@ -986,7 +1149,7 @@
-
+
TestEditBooks - test_edit_custom_bool
|
@@ -995,7 +1158,7 @@
-
+
TestEditBooks - test_edit_custom_categories
|
@@ -1004,7 +1167,7 @@
-
+
TestEditBooks - test_edit_custom_comment
|
@@ -1013,7 +1176,7 @@
-
+
TestEditBooks - test_edit_custom_date
|
@@ -1022,7 +1185,7 @@
-
+
TestEditBooks - test_edit_custom_float
|
@@ -1031,7 +1194,7 @@
-
+
TestEditBooks - test_edit_custom_int
|
@@ -1040,7 +1203,7 @@
-
+
TestEditBooks - test_edit_custom_rating
|
@@ -1049,7 +1212,7 @@
-
+
TestEditBooks - test_edit_custom_single_select
|
@@ -1058,7 +1221,7 @@
-
+
TestEditBooks - test_edit_custom_text
|
@@ -1067,7 +1230,7 @@
-
+
TestEditBooks - test_edit_language
|
@@ -1076,7 +1239,7 @@
-
+
TestEditBooks - test_edit_publisher
|
@@ -1085,7 +1248,7 @@
-
+
TestEditBooks - test_edit_publishing_date
|
@@ -1094,7 +1257,7 @@
-
+
TestEditBooks - test_edit_rating
|
@@ -1103,7 +1266,7 @@
-
+
TestEditBooks - test_edit_series
|
@@ -1112,7 +1275,7 @@
-
+
TestEditBooks - test_edit_title
|
@@ -1121,19 +1284,19 @@
-
+
TestEditBooks - test_rename_uppercase_lowercase
|
-
+
- |