From f14cfc1a6cf04781e5083886d1c390823e2cfd25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elan=20Ruusam=C3=A4e?= Date: Sun, 20 Oct 2024 16:06:54 +0300 Subject: [PATCH 1/4] Add niquests dependency $ pipenv install niquests==3.20.1 --- Pipfile | 1 + Pipfile.lock | 269 ++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 269 insertions(+), 1 deletion(-) diff --git a/Pipfile b/Pipfile index 2048a3c39e..05c039116d 100644 --- a/Pipfile +++ b/Pipfile @@ -45,6 +45,7 @@ urllib3 = "==2.7.0" wcwidth = "==0.8.2" websocket-client = "==1.9.0" wrapt = "==1.17.3" +niquests = "==3.20.1" [requires] python_version = "3" diff --git a/Pipfile.lock b/Pipfile.lock index 08f4a505eb..a92f0f27e2 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "8d4cc4c621a1590667ab8b7e8a51252d79f748aac73d5e2fd4901050b85680fc" + "sha256": "604f005d9fff772e14b4bc697bba2d1231261dd0fd4b657602f2114ed98cea1a" }, "pipfile-spec": 6, "requires": { @@ -188,6 +188,14 @@ "markers": "python_version >= '3.7'", "version": "==1.3.1" }, + "h11": { + "hashes": [ + "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", + "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86" + ], + "markers": "python_version >= '3.8'", + "version": "==0.16.0" + }, "humanize": { "hashes": [ "sha256:353eb2f34c09d098b2880eee8bef21832eae6d174f48c5762fff7e5fcb74d01d", @@ -213,6 +221,118 @@ ], "version": "==0.3.4" }, + "jh2": { + "hashes": [ + "sha256:020abf569e05cf807104b4a8b43ef26ab4684fd7d26441791a2b9f450a01c66d", + "sha256:03c1ba7cbebb2e3be1ea62b789d2caab907288ec5f11c97e190ea71bd640878d", + "sha256:05849bda038c2f8cee50559e3fd363af39c80fb1f24ecf947ccbc7e1a890683f", + "sha256:0ad4d68340e38a8474a48c424e2929d3e2e82e35e4e8ff1188decb1985d1b4d7", + "sha256:0ee6a5dd24a1dc0772a89b3498ed20f60167fbc633404b1e02895f04ae66c47c", + "sha256:194537a1f6d06322448f65b72726014f7a31a484325db5aa30795a670b47d7f9", + "sha256:1a75eed545420a31ea356e8046b8d86fcf694234dd1035191734a03720fb8a44", + "sha256:1a84ca3b2cf786a811a828d68d8f3b4587566f7e8236a2c42a77443157eb6053", + "sha256:1dd137086b13d55a53c4b7b8b75869c824060a4d35615e4f49180ae58c7783f5", + "sha256:1f3994201495621bac0d1aff8b5ca9a5f185b91b64638e026d9c94584fdd795f", + "sha256:1f4dffe1c6ed0d4b0d2d9a45d064622bb786cbf87db35eac469dd4c376ac6fb6", + "sha256:2110e32bde0765fce8a52ec4d51b5ebe1d679de862a1da34f67d887acbdf390d", + "sha256:2195557f5953ceee743d0eaab0b09ec537bbc1b9a2c6c1463106bfca9b03805f", + "sha256:267aaa7a96f54452e1e07c7701799bc7817e1f3bb2de09301b2c492841e4c98e", + "sha256:28cb7c8d9fa0cdb3d357776ad82312c6ced6481fc828f898a04419933c0532d5", + "sha256:296ee44dfad08ccc3857daf433dfa4a555d5b45f2df39503ccdd90ff10b32943", + "sha256:29c23f3937f257beb5cd5b17f8727404f1267ff25d26e54c0a35d5defd0c895e", + "sha256:2a37164eb8f2462268e6252db93b009cb685fa060b62ad217bf1b333b450c68d", + "sha256:2b311414989da48a155721fe47d0dc3e3b75360efd62d779aaff72d786be91cf", + "sha256:2cc4923ac6f57753e0cb4aef054a04f5d5c744b274dabf863f695fa3c2fd75f9", + "sha256:30996200b243c6dd8c176537b7b75a5d4cd910f2be6f7be9e3b12e03a39a0d9a", + "sha256:31fec2270a204669fd5183465e3ef6a666a0539af61bf8e995df91f16c945c0b", + "sha256:3ad0a4909501bcd8b063d8757a650228ece9ac7f4b3df0363108989ab71c124c", + "sha256:3e2789ac441df896333e19dce716987ab3bdbd31d15b885960e52fd8b1bb40f6", + "sha256:3e5e73bbfcf0690561a1e2bf8b2d8f1e0bfd1aca67ebbed2a753cf9440f912ef", + "sha256:3f54095cde010ff4e52f23dda92b31d3d3160c64f5f23fc6e181f8c7938afd33", + "sha256:3f74dad9036e599eed51576492b00955237b86cf886f96844708a81cd0f5c710", + "sha256:3f8c5e81254b986f8abe9fd974e7ed595aeaead3f3066ce9ed95dfff236ceca9", + "sha256:3ff9abf4b4769c9c8117d929f87c90415cb65f54faa22f64fbf044427127e65f", + "sha256:40d0a10036cdf8bf1a36b07c10b69ad0d08ce31d99b8962e3d055ee417fe3423", + "sha256:47d3203ed6fec39df4922764817979fad3a13d22cf750adc9cf9dc2b3399eacf", + "sha256:4812710810010c428db04e9290a13117f7b7c5a3a663b46a0586fe101cf25c9d", + "sha256:49531e0042b3a4d35d34ddb892bb734d77969c9b787e6f2f0253cb10b498d4e8", + "sha256:4a125855110bedee3011929e1d050c20d74fa00a36d1ec602be677847b89d764", + "sha256:4e734f8a5cf002316cc81b80d8a91a0f7c62d631270abd913746644fb9ae288d", + "sha256:4efed5de773df44042a07a50ea8dc476a4c120bfd3fcc4fd7a7ea145196832b2", + "sha256:50d224b482e1e18fa6bbe90d05125993122c5530b0b83f48829d7a535e2b60f2", + "sha256:521f871864880cabe361060f070516a56a54abc3e96f07bee9ba8b061eada891", + "sha256:53b1df29ffe966cde1d2f0085b6acfcd237504627d406a51717ef3849ec88831", + "sha256:553f6c0caa98f314d97c671c8924fb97cd59515258916283cea315bc099c4200", + "sha256:5909e2273f8b6fcea93c95564aa0f366ff9261a544a7a5d640ea95341321cc37", + "sha256:5917a20e0a7b763a8eb2786422d2a534fa0e5645baf12376045a64b63a711cb1", + "sha256:5d61bc0a62b4eee11039bf29d4bdbb26efcff760dfb9d8e0739740028aa52b0f", + "sha256:5f9a82f90a21660fd0313a81c838bff89a13c7921c317abfc3117e49f9d46c84", + "sha256:62aee4bd128e17871980e4847cc4b94b67651de612bc96dd3d7ebf647c68a6e4", + "sha256:641f65f5414b8990251bd7609513a696831558f69d2ca77d65dc3f7087f31267", + "sha256:6d84d87f6c1b2131273b8078f5863d980269fa53139d7f7fa76e6099e2a00bd1", + "sha256:6eaa9919f7faf162d2acf66e1632c4588840589eb0030688907c9eb6a5ecae17", + "sha256:6f8d364d53cc0854d910f2305726a8254acb527f13fa933dc213a591e21e7ffa", + "sha256:6f8dfd56b10c4d66f1c2338b4caeeec5c0d2cda0243e66e02aca68bb02f7ea78", + "sha256:6fefc5b57d9a345d90e283a7547661b3c5921480c14d039077d3181a7b6226de", + "sha256:70b5bd5cbfd806ceb6f57bb9bc287a073b1cb51029b25197eb9acd45cb7f1db4", + "sha256:72122b850d58c4ae0612c9b9bbabeddbb092b503eb39d87249da323ba1b074a8", + "sha256:7479e41d20278484aecee14ed2a52e83cc36f3033f176fc2d1c7b078628e8bc9", + "sha256:74cb2237406296f92a31ea762ad0daffcfb2be39e567e62595880948eb9e9e84", + "sha256:7586a835ed5e213593e35e0d6f90197dd76412fdcba62e05b15df72806af1e2b", + "sha256:75d0b2bffb2e260a0f3578a11a4999a713c94d1bd8de7cfe692c840e20ae83cf", + "sha256:797e8846a4c7a18a9b3abdd437ca2fa06d39223df7a6fdcae57adeb7cc3d7a95", + "sha256:7b7e2028a565bb04cdf73a91634722e3de40e1d8fed1adf8aa1ba8952f48ef07", + "sha256:84d42f63b1e7368194704159637e534280540369b35758a4daa712bf277e80ef", + "sha256:85d3d338284fbfbe173243c3cc62e510c6fa0d6d023e67da2292bd7578c734e3", + "sha256:882b13542d7bd20f79cb92fc31ecc9587037278d0a6b36c14b734f9ac2cb8890", + "sha256:89fd1e706f1870ea4a8a91c6b2434123e6d76d6ea1fac9bf7904cf71fca8b9cf", + "sha256:95d72124353a530ffa5a65f1f94a4396521f5472f0fde79b93dd66a3addaadff", + "sha256:96cff73359be465a4a70a2f15b72c384055a6be16c670f983633a9dc93cdb2e2", + "sha256:99aedd20daacb32f377152c9103d8d0271f32d1932bd39a5ed2cd2eef97f7e07", + "sha256:9e4d342cd71db3c8c3be74acfe26b38503f2f5948c902072319405c5b5bc5313", + "sha256:a0772ad66f346038fe05cb2928866ff1b21bcaa9ec3f14709fa1d419ed1dc287", + "sha256:a08ffa490443767a1783b372d39a9156da37a93a6c490e03a439aacf315f8a79", + "sha256:a1ef1d6c90389c366ade34bc6b100e823569c60bbb0b0f2cc3b308031090b252", + "sha256:a5146468a76bbe8f4035f23a78813c5c433c70c0ca44eb0ba5558627a9e644b8", + "sha256:a5d2ceb2e9d42ac236f0da7b2f9e8237818d32a10d892b06f30f7160ee4365ae", + "sha256:a8bfbc5f77e95f485bf046d4a19bb773866cdc9d1b21c27a194366a55d7fe361", + "sha256:a915e77adc126bd79867b7cfecc930021ef1a2599475dda058ae80537a7068ec", + "sha256:b1d8313b13acfdef19c5ff793fdf397bae3d8d75181f6eee62604f13e4ec20a8", + "sha256:b41867d5decd7cd62e12cdacfc45c5d8f6eae872578ae01d78900174d5e47b82", + "sha256:b4b6aeaa12ff46df7478150e063f540fa976c41203739e425bfb823d479d7209", + "sha256:b4eae2d5bc1a91033450fd4381c04f33db7d4c9cfd31046c4708c8c1323c06d0", + "sha256:b572daaafbd867bb5c5f324c918704ddd6d76af1cc7c2be483c3649b76ce7940", + "sha256:ba5e545b3209e8aa5b6af88e7032814473e57d60d32d3fc6b6185453733a4b26", + "sha256:ba74adbc182ee8d4781856ec3cd1ed61fa16839f6a6b2bc708e70b281211938b", + "sha256:bc238641d3bc35dc79965f330c7f0f16ca992cf999c8892dce0bd36c32056eee", + "sha256:bde7e7ff0f17e87aca9ef23f66b80540a2de0ff8e2c26af55eb2e288a2a5f74f", + "sha256:bdeb48657db508e8bc299744aa431798efdf090feb3959cf0123167c9251ebb0", + "sha256:c32befa8f915f3a4510cd097cd7874b9d8782accb06562d8aecd5b40e879e980", + "sha256:c697b250a935030a128b45b41f507a4d33a082d8b8e12311c7e73fbb3970f057", + "sha256:cc31fbfd9ac25d46603c4d27c4ee94593202d55a437f0c1e83a17570f596e21e", + "sha256:cf3dc6f7c14340241260bf63e5d6006b2ee7db45dafcb39c16fdf164ea0240a0", + "sha256:cfec229e33d3772ee71d81bee9145f195f58cde65126f54820026a41c0da1ab8", + "sha256:d0bdb220d7fa3b6deb5a108cd5c37109e4bec12b7aa9aa56f2d8f9c55f1f113e", + "sha256:d3cf203de31371289d4c1e6b4d30c9f6de95b2bd2b300fe5468ff946299d0e48", + "sha256:d5c4d4ef923464dc5b39d39b1a41209a23e387698a254e81813d0757f76ff00a", + "sha256:d8313cfecb3b15d1c1a7e5c70c0e2d42bbc9fe0d616a18cc25dc91d63290139c", + "sha256:da030729eb8ef386569e78c10e2429adb10026ce82989fdeb906b037314d66c7", + "sha256:e09fa8ede2105af24955c620675d5d778b26c51086379ef7ee98e1208c2341e4", + "sha256:f3768fa39d0c5a2578b285e49e8d42230bb182bb2f7984840549f89c04ce4a56", + "sha256:f48eeba6c0bb91321dbefc60527d945f20ccee3f0066bb3ba0d9b71120ec9417", + "sha256:f558408add7be748978c52796ea852dde5d348a00f8ba7518db848d32154f022", + "sha256:f681e197bf6552df3bb7a3abfd676e81316b69e36e7263e72383477174032ca2", + "sha256:f6e95bfee4a72a7eb6fb4ca057ac5da297df68d302c63c300a5f400a0003fe31", + "sha256:f810dd02b4a9647eacbe4eab617111c0e3ffc68e923e3ff172948db601d2ba1e", + "sha256:f8c78cffb3a35c4410513c3eb7989de36028c84277c04f07c97909dd94c23a75", + "sha256:fb8e37ecf37382c02af83da521df5a77561441bc4cbb93b00627e015b7bbf349", + "sha256:fbd4e45d9207aed97257157f0ef268757f3687af95d7047a9e290a559f3729ea", + "sha256:fd7f6c7e63717cc5f69bf814b61d4c5725c1a8976b03567c87db6a048d7e16df", + "sha256:feb3a70be5b9af031596b8328532997e0019d91e11db1cd607087ed32ce59727" + ], + "markers": "python_version >= '3.7'", + "version": "==5.0.13" + }, "markdown-it-py": { "hashes": [ "sha256:04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49", @@ -231,6 +351,15 @@ "markers": "python_version >= '3.7'", "version": "==0.1.2" }, + "niquests": { + "hashes": [ + "sha256:55951812cf997963bfef8e4f797ff0460ca571e53ec184039b010e12152c0e41", + "sha256:71062880739c94d67aead1f8b7972baad3236b97a55a490493729789d1639fc4" + ], + "index": "pypi", + "markers": "python_version >= '3.7'", + "version": "==3.20.1" + }, "oauthlib": { "hashes": [ "sha256:0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9", @@ -396,6 +525,128 @@ "markers": "python_version >= '3.8'", "version": "==6.0.3" }, + "qh3": { + "hashes": [ + "sha256:010b132c33719af3df4c1d6f569e52a2a20046c55a31c5532e741019c8c53868", + "sha256:04b64bb18e10d8f482bea1ef43e5da3448e2d5ba78bb0c735da5b9e02d7dfb0e", + "sha256:0738a83037d2a832ca4902110e2a8d45896ea1a5ae102e9127a57fd96f5d3dfc", + "sha256:08688570817c6d40083671cc3d503f3f15f29e6d8fdd1459ec2ab52e28958c8f", + "sha256:100368855b0e103774438aaf8b38c711fb51b79f18e3b9dc873ea573648bcc3d", + "sha256:124045b0c04c05afc038a239d7717019b4c4b9d0cb967040b4331f4d588eff7d", + "sha256:1a792406993e968307f79b1cbfd59c3b68b559b3e3f70752c96db2aa96535cb2", + "sha256:1a98c759a7f6e25c69f4acf3f9eeb95d7c2f82431f75b74d118c7e0bcfa33097", + "sha256:1fbdf53feb1732faf6c1cb34f2e1cbe4b543054db7b4d19d8752f1162e9370be", + "sha256:2100697d736dbdfd1d3f0266c9fcadea6230b66ed59e3e7f8c9a9d1a6eec0c65", + "sha256:22bee558b3f6b8d44a57f5b92b0b2c5a76d67d643af00a3ba9afe5a480299357", + "sha256:22d5879dc93d2c7ee14cc5933b12c7780d9c7705dff4553becea152fcb767d99", + "sha256:2369dd42c97de4cf628503fd5c02b359b23cabd0ff1773d33b135395748c6e42", + "sha256:257a1454732d261b3cf8af90d52cfa13ebb213a899d7983d7707b0c30f4a2533", + "sha256:25b35d3ded468fce79d66e77e9866fa68782122d232fc049887200702577410b", + "sha256:26f7c8ed1a7ac0e25b654f030a4f472830c80890cc284dc40a31c17ecc21fbf0", + "sha256:273372df11906b11c9f16164a169d64f423e24b891717b5e77ee5a647c25cd17", + "sha256:28b6caf25e1581328b20ab709eb93290ca73c583e9c2cf873e90f42fbceabb08", + "sha256:2a875175ab7c03d06fdb6784bf207d6aa1d30d2bef8170cde49b6960a0ca96a1", + "sha256:2beae7faf80fa9c2c79c29d45e27686ff9d785b46f7da9848c88cce0d867569e", + "sha256:2c2b2005fe6c605d61cac05ec2b3c019cc546184fa43444f3d1e3d22ed020ab2", + "sha256:2f70ff258cee59b6a8f62c96fcc600d3c9937c8036a194ce56c6273b1fb1bc61", + "sha256:3154bcc3070d7d674748c7a618ec2718255ba7e8976da4f71c9c6077efc49a85", + "sha256:325ee1f729e7b2f8600e71e354715db18ec4e669a001449f5924ba0521b9bafe", + "sha256:356e7386a50372044e4fb9742e0142cfec76c85112ab0a56b2a97d58ab64e47d", + "sha256:3755d777ff35561bc719f571ebc4b91aaa8a945c210e50b2576bf2cc69cb511f", + "sha256:3b361e627b6a529ecb231c1d5f3f2abd6d1952b0d7cc02c7718d9657d55dae37", + "sha256:3c107efab234839fce48f00b9215fb422ed1692176221518b5bf55b10df27ee3", + "sha256:42a8e2a3a313d7f32cd1ebc8c29ad42f967e797660a4d7c37f0c1354a48d7d5f", + "sha256:42df8513185563fb3c95dd18e2c28dc8c529e2167d07037586968fee85756ebb", + "sha256:43b6cfb2240836e3e54bbe61ad1b8fa5716516ff5359131a2421c55676a24f26", + "sha256:43f80d662078c26563a1aac32a4df22649473d996bf2422e073c8aa55b1c837c", + "sha256:44038cf2f01bb84d32321b5bf48becd747f7b3a0a6963a5fc8be8306db7b4cd3", + "sha256:4555d49cb3167904a48dec772fb3a71279282c05e70cc2be9d59b597d1fe71a0", + "sha256:476ee4fcdbd3454eb0eb4dee5678294f06c08ca8e8b83160e2d0ae3c4ae34603", + "sha256:47f08aa99fd79a3313c0426220541afa266bafe3b966b74f8b54ee3df1ce07bd", + "sha256:51240140e427913f1077353cb18351c46fd37495e632c9457e3eda53c731b4da", + "sha256:5252be2cc8355aee50a09f7c8aa960b4e217ab31a2f5cce6c9f05685243bfe2c", + "sha256:53cb4a2d96d1f908821589104fc3bcc5521d3fcd0ef7bd91e2301e581a33fdc6", + "sha256:551f60d487d849d6f2313dda94e54ebb16b1a29acb93676540ae790a56308c24", + "sha256:5543cb40a48d401f3fa4ec89398e3a213634f195716a9d06d70417c05edbbb32", + "sha256:55a0f6847f29c8b8c25a539539c69d1b3439a574fd41baf75a5dfbeeacd8d313", + "sha256:593165d62fb259ee9a756e1bf07aa66cb445680e5bbb7fa15d8d3ba59dcf923e", + "sha256:5d46c0687461468411ced872d199f2c60a9f8163d96622ab9f4737c991e427de", + "sha256:607b04951d19cde96f8195c01e996f34228206ef028eb116e7caae05d12c3f8b", + "sha256:633a24ab2db76d64881876c9d0f1b226a47d892bd7d78e61ea2c788ab59570af", + "sha256:63aaa73ee888634c8ec0aae2c8dfe9a45ae6bb78b4f5b22aa3d5efd9b174b722", + "sha256:66567176a55bc92f12a7cdaae6d0245f808333a6a55221f37577f79c56848b71", + "sha256:6a07b90d6519d2265c2fd8a579ef657b9431bc6c7cddc6861b192c89da869e2a", + "sha256:6da6de3744fc8db6915f667196bb8cd0bf291f91f3e9a880e2761950558c795f", + "sha256:6dc9ff40d3a06f27b47d93417666f03ba6fd6b9585d9711ebbddf84fa4b7c50f", + "sha256:6dd2d3c4dda46c42804766c66bb1accc805df499c179368beb238f5326d1f493", + "sha256:6e5458cdc9e5214b111d13b86207c2ac799e1191d2e084c442d4fae1ec73fd9b", + "sha256:708a1da121cab7c25c26e1c040e28c3ceea27e31fc6dfaa05e52613e1264f996", + "sha256:72c37f9fcf7b1136f245a333bceb7582fb4dcc955bfad0937ca6c857748b5638", + "sha256:73028c91f3b5c177ee0b0de699dbc29eb322f9d6a6892d37d2add50c8ff7f0f4", + "sha256:75306604a4072eb553736d55d546c11d265c6c1da2fb2abd2cf67031575646a6", + "sha256:7a4bb46bd03d1a2843a8f55f5ab120697a7971f72740c4bd1133b73e7fe993c7", + "sha256:7a94a1726bf46a451a0295d68fafde28794e83ab6fda7457cbd9309c38151de9", + "sha256:7bb0909208868bbf1cdc5efae8017f9c6701a1b7e9c74576b99aa8c824b97680", + "sha256:7dca54c459d5ff0e5cf16e9bb8c274270377259e0f8ddad534933a42f840dd8d", + "sha256:7f7e83a56f250320a8d577a65aa968edff9c0ecfea88aac8f0ecdc4a81e3384c", + "sha256:7fa1a3debb5199da3c7f45b0ca6efa55174dfd6229370e774099073143ebe9e9", + "sha256:80020781f5635a04de2b2b1ef0a2cd1e96fcf59007d4da2f16a1527633779482", + "sha256:80336584bd4fe3bcca398334abd5d11b694d9fb61872a70813cd1012e76ccc7e", + "sha256:817bad9bc133cf6fa393ab6f06ada20d27f8c6c8fce0d64147013f7d802b636c", + "sha256:819cf1fb98649493ea1ed594b9170a8cba5ee93039e990ab072af8a7d92d8581", + "sha256:9010ed3f82b8f9c4de43da0ce8691f2a0ccb9fc2d64b080f7d99218a6303667d", + "sha256:9356db6fe28a3368b27479b8a23409074c9a567b2250fc8ff99373929b4ac291", + "sha256:93e3c9aed2d7118c3aedf44ed5c38a2c939548cd9668e7d44959cade510202e0", + "sha256:9486a8dfc1d8eba625e7f92f3a1c45e4a131c7d96d33b73c20d584cf6bb99055", + "sha256:94c488e7978ddddc2c52ff3703f18a47cb5643b1dc5ef66fd68d56ab9c5a8f9b", + "sha256:952abe1be90c0114993886792a8a5ec2211f8391df41227f5b7a5a02ff71bc26", + "sha256:97a9714b77024dbe51b7155546c30246a0513d04ec6931fdca0889d541b2c1b4", + "sha256:9b9d45e544e0a556380bd2a92af180ee98d32bca6cf622f28350ebc000611bdf", + "sha256:9c7f3781ec022dd958b5eb0e5cb2e2a54e207a3d8837fb7290bc239912648fd7", + "sha256:9ce179efaf97f927f01fe158619f5624d8d874c7161b7c497f06897cdde210d5", + "sha256:9cf35ac8f4133a88ad3d8e35d63bfd566f369071a496a16ed69ae09b01b9a64a", + "sha256:9db827d69be7b9e9e22ac84cb9eb32566aceabbc3095b2671067696bc55cbf5d", + "sha256:9e09e5c20d92b5fdc6c487c523f4e488bc39c2eec44b940efd196ecf11f37bf8", + "sha256:a21c68c0724521fedc4df1abc4402020a1eb37500d138a1bee1c3e50c1b0edb4", + "sha256:a292ef84826309e12b530ef95dd37af28029d7976521eac3441812a0ae94761e", + "sha256:a57b3dfe5dd2da2084adea63dba0bf587a4096ebf9207339187c90139d1f460d", + "sha256:a5df03681010f359e21cf9175cfbaf25e637abe970d0eb6448e78ec37abe9b48", + "sha256:a931eba5b6b11292ed65e164a416b78a50139fb9c9dc9dce90006cbd853d1fdd", + "sha256:a9ffb2e1b0d8cc1e8d45b282077343bb90330ab22acf66a439510f2afb3627b7", + "sha256:b3419ff74d4cbd6ebba5f07be88fc3ee3d8be62f505bff144ac0e8985b9acc63", + "sha256:b47597daa4ae9195f81a35822217a395d3277f01a393d9c2bb3796a6b458b22c", + "sha256:b520f6d3b7a3d2b1109a82cd210b3ae156c340a2d3c843625cc4e579917f7be6", + "sha256:bbc06939e451e623501f4612abb8c0b39dd3a9387bcaa9598d9904afc0f46420", + "sha256:bd2ea9baf19656c544a48a56a195f2ac257cd973b566f5f2998fa3b7446281a1", + "sha256:bd763fcd3508d3366bb5c93eadc7f0064b5453c982edac7aed8b0e112f34ae30", + "sha256:c111428fcbbb228284e0efab10df49ef3523cf3bf86ca81ed5e694909b7fb616", + "sha256:c13775ed27a88b297f6a1aa05ffb286879453f99e1e53e0af2b22e7ed8f92ebf", + "sha256:c3e2e90656a46c49ec04e920fbdff28a14eb4439fb660e5de3074c3fbab4ee13", + "sha256:c4aaab3072d6c473f95a3a35f067caed193e3f9bf1075f77c503b556656fc497", + "sha256:c53e4e452593c2049ddb6fd3065ccb217c3d2d3648c0611f07d214becc0ce360", + "sha256:c9bb9012bc02c44da6af1b931b6082588519685fad8a1f866c341f749394f53f", + "sha256:ca757d585d4e235f4f376a43d293db539331cfe7f597b84b405754195f6c1d77", + "sha256:d0bd73b3e73f4f80d2430d410b532222ecf57e9d4fe8600b7683c775cbff9479", + "sha256:d25e7be545cb549c59db2b14a09214991ccca804e395eab8fcaff258e2991d13", + "sha256:d5b6a7af8eb57dd168c023ffb041274b35b120a8eddf0a37f9bebcf4d69bf3c9", + "sha256:d9b38c9e5c6552828118676795b0a270e2337571e25d17bf57c18c2c5c346df5", + "sha256:ddf624234a3cd54672fa081fbac250371683e12595a0328c52e6af84dd01a847", + "sha256:e03ee1e2157a31c69415c3dbfbfe64e02469499ca46e968d13d8a7b289bf520a", + "sha256:e6db3def610e9c2d2f3602d3e9c8b2156273225f6eedf74a4749d3bc21af8167", + "sha256:e95808b3d37d06a1411cfa33ae7c414ea4d01b38921c300634c9109c4e45f1ba", + "sha256:e991b0f20b172fea466d0ffd499a85bf2f26decdeeda537275c72b5f7b26ccfe", + "sha256:eb35dfe50daec1cc7d40c7dd56c9798dd59406d1a17dca2e14e41f1a49e140d8", + "sha256:eb99f81ad441f64f29da560a0619c9e5b8d9f4532e611c1d6319b536a9d36f53", + "sha256:f026dcb9f92408e394fd163d9a23ada4ac94d85c3f1016faf14731c05f308428", + "sha256:f114caf160ca9b9d2515a13fad5c8dc4f2a066086d19eb7134f0000f3f45d9b0", + "sha256:f2ff36b84a4ab9b68806af1f6985fa3b47e29695effe766a3e70c21efac8157c", + "sha256:fd30f60898b750e6f9974453408daac5b866d7c48cd390cad6f68a901650d8ea", + "sha256:fe7582b602e38cee5dd44e73fd9bcea9dffc900582c2584bb32ec4186c4254a3", + "sha256:fe9df8136bf358d45a2757287523abaeb208fcbe2c1e34664562eb2d8f64dbdb" + ], + "markers": "python_version >= '3.7'", + "version": "==1.9.4" + }, "requests": { "hashes": [ "sha256:2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0", @@ -486,6 +737,22 @@ "markers": "python_version >= '3.10'", "version": "==2.7.0" }, + "urllib3-future": { + "hashes": [ + "sha256:dc2d4572ba612be69e3f6db87d1f469b7d08f107e80fd8749081d7e6a5a2fe10", + "sha256:fbece0ff51299a213c926897ffbed61d820ab5ef2ba81cece361c049fe2f51a9" + ], + "markers": "python_version >= '3.7'", + "version": "==2.22.901" + }, + "wassima": { + "hashes": [ + "sha256:9a5779e8ade39960973c6cc17e095cc998d6345ab3dbdd1ec2d7fde8c356fb82", + "sha256:f74b5441151728c54118ece6d747cfe92b2c595a3d062a1955f42a2bc894cd10" + ], + "markers": "python_version >= '3.7'", + "version": "==2.1.2" + }, "wcwidth": { "hashes": [ "sha256:91fbef97204b96a3d4d421609b80340b760cf33e26da123ff243d76b1fda8dda", From ec03d859d9409958b53123f26daf1383fb3e581f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 14 Jul 2026 13:36:06 +0300 Subject: [PATCH 2/4] Update requirements.txt from pipenv $ pipenv requirements > requirements.txt --- requirements.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/requirements.txt b/requirements.txt index 002a773fb7..4bc6cd363d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,11 +8,14 @@ click==8.4.2; python_version >= '3.10' decorator==5.3.1; python_version >= '3.8' deprecated==1.2.18; python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3' exceptiongroup==1.3.1; python_version >= '3.7' +h11==0.16.0; python_version >= '3.8' humanize==4.16.0; python_version >= '3.10' idna==3.18; python_version >= '3.9' inquirerpy==0.3.4 +jh2==5.0.13; python_version >= '3.7' markdown-it-py==4.2.0; python_version >= '3.10' mdurl==0.1.2; python_version >= '3.7' +niquests==3.20.1; python_version >= '3.7' oauthlib==3.3.1; python_version >= '3.8' pfzy==0.3.4 platformdirs==4.10.0; python_version >= '3.10' @@ -25,6 +28,7 @@ python-git-info==0.8.3 pytimeparse==1.1.8 pytrakt==4.4.4 pyyaml==6.0.3; python_version >= '3.8' +qh3==1.9.4; python_version >= '3.7' requests==2.34.2; python_version >= '3.10' requests-cache==1.3.3; python_version >= '3.8' requests-oauthlib==2.0.0; python_version >= '3.4' @@ -35,6 +39,8 @@ types-decorator==5.2.0.20260712; python_version >= '3.10' typing-extensions==4.16.0; python_version >= '3.9' url-normalize==3.0.0; python_version >= '3.10' urllib3==2.7.0; python_version >= '3.10' +urllib3-future==2.22.901; python_version >= '3.7' +wassima==2.1.2; python_version >= '3.7' wcwidth==0.8.2; python_version >= '3.8' websocket-client==1.9.0; python_version >= '3.9' wrapt==1.17.3; python_version >= '3.8' From 40dd6701990e40ba4bb19a9b136c80d49a6e4a56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elan=20Ruusam=C3=A4e?= Date: Mon, 21 Oct 2024 02:09:58 +0300 Subject: [PATCH 3/4] Patch requests-cache CachedSession with niquests --- plextraktsync/factory/Factory.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plextraktsync/factory/Factory.py b/plextraktsync/factory/Factory.py index 10bd6e8df5..1f38992df4 100644 --- a/plextraktsync/factory/Factory.py +++ b/plextraktsync/factory/Factory.py @@ -133,7 +133,12 @@ def urls_expire_after(self): @cached_property def session(self): - from requests_cache import CachedSession + # https://niquests.readthedocs.io/en/latest/community/extensions.html#requests-cache + from niquests import Session + from requests_cache import CacheMixin + + class CachedSession(CacheMixin, Session): + pass return CachedSession( cache_name=self.config.cache_path, From 95ebf88c691e2fb173d67a0041d531950e17f244 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elan=20Ruusam=C3=A4e?= Date: Mon, 21 Oct 2024 02:55:29 +0300 Subject: [PATCH 4/4] Enable multiplexed for niquests --- plextraktsync/factory/Factory.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plextraktsync/factory/Factory.py b/plextraktsync/factory/Factory.py index 1f38992df4..1ca429fea6 100644 --- a/plextraktsync/factory/Factory.py +++ b/plextraktsync/factory/Factory.py @@ -141,6 +141,9 @@ class CachedSession(CacheMixin, Session): pass return CachedSession( + # niquests + multiplexed=True, + # requests-cache cache_name=self.config.cache_path, # Plex sends "Cache-Control: no-cache" headers to requests we want to cache cache_control=False,