From a1b4707d23b394a606490beb4407be83034b9c55 Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Tue, 8 Aug 2023 14:56:35 -0400 Subject: [PATCH 01/38] Drop support for Python < 3.7 Includes: - pinning images and package dependencies in CircleCI - removing stale `master` branch - dropping pylons framework test - updating versioning documentation - drop Python < 3.7 as supported on setup.py - removing pylons/boto from CI suitespec - release note for 2.0 --- .circleci/config.templ.yml | 14 +- .circleci/config.yml | 2 +- .github/workflows/build_deploy.yml | 63 - .github/workflows/changelog.yml | 1 - .github/workflows/codeql-analysis.yml | 2 - .github/workflows/requirements-locks.yml | 2 +- .github/workflows/test_frameworks.yml | 47 - .riot/requirements/1017b7b.txt | 27 - .riot/requirements/10192c8.txt | 26 - .riot/requirements/102cf0a.txt | 27 +- .riot/requirements/10516d1.txt | 26 - .riot/requirements/1064743.txt | 40 - .riot/requirements/1067c30.txt | 26 - .riot/requirements/107589e.txt | 33 - .riot/requirements/109ca07.txt | 27 - .riot/requirements/10a5fdc.txt | 43 - .riot/requirements/10e156f.txt | 28 - .riot/requirements/1103a62.txt | 48 - .riot/requirements/11485f2.txt | 41 - .riot/requirements/114e97a.txt | 35 - .riot/requirements/115cc02.txt | 37 - .riot/requirements/116aa2f.txt | 61 - .riot/requirements/116acca.txt | 36 - .riot/requirements/117d89f.txt | 27 - .riot/requirements/119ba46.txt | 48 - .riot/requirements/11b5553.txt | 26 - .riot/requirements/11b6d79.txt | 30 - .riot/requirements/11cbb59.txt | 26 - .riot/requirements/11ecfc2.txt | 36 - .riot/requirements/11fd893.txt | 41 - .riot/requirements/121c58f.txt | 26 - .riot/requirements/1223cfc.txt | 31 - .riot/requirements/1230ff8.txt | 26 - .riot/requirements/1239bf4.txt | 25 - .riot/requirements/1263bcd.txt | 73 -- .riot/requirements/12746dd.txt | 44 - .riot/requirements/1297f2c.txt | 35 - .riot/requirements/12ce7f6.txt | 37 - .riot/requirements/12e30f9.txt | 29 - .riot/requirements/12e9982.txt | 28 - .riot/requirements/12f36b1.txt | 35 - .riot/requirements/130c4dc.txt | 28 - .riot/requirements/1312080.txt | 44 - .riot/requirements/131b4c5.txt | 31 - .riot/requirements/1324fb2.txt | 42 - .riot/requirements/132a135.txt | 28 - .riot/requirements/132c54a.txt | 27 - .riot/requirements/132ee6e.txt | 35 - .riot/requirements/133c0df.txt | 31 - .riot/requirements/135581c.txt | 24 - .riot/requirements/1355aa2.txt | 26 - .riot/requirements/1377ee3.txt | 25 - .riot/requirements/1378827.txt | 38 - .riot/requirements/1392bdb.txt | 28 - .riot/requirements/1399085.txt | 25 - .riot/requirements/13a7174.txt | 26 - .riot/requirements/13ad0d5.txt | 25 - .riot/requirements/13cb594.txt | 36 - .riot/requirements/13cbeca.txt | 36 - .riot/requirements/13e3ab3.txt | 25 - .riot/requirements/13e745a.txt | 41 - .riot/requirements/13f2403.txt | 37 - .riot/requirements/13fe0b9.txt | 25 - .riot/requirements/140454e.txt | 36 - .riot/requirements/142c49c.txt | 37 - .riot/requirements/142d526.txt | 31 - .riot/requirements/142ea1e.txt | 41 - .riot/requirements/1443358.txt | 37 - .riot/requirements/14687bb.txt | 46 - .riot/requirements/146bb98.txt | 27 - .riot/requirements/1489d92.txt | 28 - .riot/requirements/14b0067.txt | 27 - .riot/requirements/14b153f.txt | 24 - .riot/requirements/14b261e.txt | 25 - .riot/requirements/14dce3c.txt | 35 - .riot/requirements/14ff519.txt | 36 - .riot/requirements/152c052.txt | 37 - .riot/requirements/153896d.txt | 36 - .riot/requirements/1554e9a.txt | 36 - .riot/requirements/156c8b5.txt | 36 - .riot/requirements/1579ab2.txt | 28 - .riot/requirements/15856a0.txt | 26 - .riot/requirements/1589e15.txt | 25 - .riot/requirements/15a33f1.txt | 27 - .riot/requirements/15a77be.txt | 37 - .riot/requirements/15b0852.txt | 25 - .riot/requirements/15cbd11.txt | 38 - .../requirements/{8d9413f.txt => 15d8f6b.txt} | 5 +- .riot/requirements/15dc5a2.txt | 38 - .riot/requirements/15ddce3.txt | 28 - .riot/requirements/15f7497.txt | 36 - .riot/requirements/15f7547.txt | 45 - .riot/requirements/16025dc.txt | 27 - .riot/requirements/16068e5.txt | 34 - .riot/requirements/160eed7.txt | 27 - .riot/requirements/162a527.txt | 25 - .riot/requirements/1646549.txt | 43 - .../requirements/{1895369.txt => 1646d28.txt} | 5 +- .riot/requirements/168cbdf.txt | 26 - .riot/requirements/169d74e.txt | 28 - .riot/requirements/16b3d1d.txt | 26 - .riot/requirements/16b80d2.txt | 37 - .riot/requirements/16bac29.txt | 39 - .riot/requirements/16d67ef.txt | 28 - .riot/requirements/16e837a.txt | 41 - .riot/requirements/16f1655.txt | 38 - .riot/requirements/16f9188.txt | 54 - .riot/requirements/1705233.txt | 26 - .riot/requirements/170a117.txt | 28 - .riot/requirements/1716274.txt | 28 - .riot/requirements/1726d5f.txt | 26 - .riot/requirements/173fc43.txt | 34 - .riot/requirements/1789744.txt | 35 - .riot/requirements/17969f1.txt | 42 - .riot/requirements/17a1659.txt | 42 - .riot/requirements/17a3e91.txt | 26 - .riot/requirements/17a8385.txt | 27 - .riot/requirements/17b1e6a.txt | 48 - .riot/requirements/17b3ad2.txt | 37 - .riot/requirements/17b612a.txt | 30 - .riot/requirements/17c180c.txt | 25 - .riot/requirements/17df667.txt | 28 - .riot/requirements/17e7a1d.txt | 25 - .riot/requirements/17ed92e.txt | 25 - .riot/requirements/18130a1.txt | 27 - .riot/requirements/181f251.txt | 51 - .riot/requirements/1836d36.txt | 30 - .riot/requirements/183e924.txt | 42 - .riot/requirements/184cbe1.txt | 26 - .riot/requirements/184d23f.txt | 26 - .riot/requirements/187877d.txt | 37 - .../requirements/{ea2207e.txt => 188677b.txt} | 9 +- .riot/requirements/188a3f9.txt | 25 - .riot/requirements/1895172.txt | 26 - .riot/requirements/1896095.txt | 47 - .riot/requirements/189a410.txt | 28 - .riot/requirements/18bd6d0.txt | 36 - .riot/requirements/18ced70.txt | 26 - .riot/requirements/18cf9e0.txt | 44 - .riot/requirements/18ef46b.txt | 25 - .riot/requirements/18f6870.txt | 30 - .riot/requirements/1905970.txt | 47 - .riot/requirements/1934900.txt | 28 - .riot/requirements/19642fa.txt | 27 - .riot/requirements/197d9d9.txt | 2 +- .riot/requirements/197dba9.txt | 26 - .riot/requirements/198732d.txt | 37 - .riot/requirements/19889bf.txt | 31 - .riot/requirements/198f8d4.txt | 47 - .riot/requirements/19a3af1.txt | 38 - .../requirements/{1080b30.txt => 19a842e.txt} | 4 +- .riot/requirements/19a9846.txt | 42 - .riot/requirements/19b2618.txt | 38 - .riot/requirements/19d05fa.txt | 73 -- .riot/requirements/19ebea9.txt | 27 - .riot/requirements/19ef42f.txt | 25 - .riot/requirements/19ff30c.txt | 25 - .../requirements/{de4bcfe.txt => 1a07bb8.txt} | 5 +- .riot/requirements/1a12057.txt | 31 - .riot/requirements/1a13e76.txt | 29 - .riot/requirements/1a19c25.txt | 25 - .riot/requirements/1a1b161.txt | 27 - .riot/requirements/1a1c1fa.txt | 36 - .riot/requirements/1a23b3b.txt | 26 - .riot/requirements/1a2f766.txt | 26 - .riot/requirements/1a34bd9.txt | 30 - .riot/requirements/1a6547d.txt | 36 - .riot/requirements/1a6da0c.txt | 32 - .riot/requirements/1a945ce.txt | 31 - .riot/requirements/1ab28fe.txt | 29 - .riot/requirements/1abbe5b.txt | 26 - .riot/requirements/1ac6545.txt | 37 - .riot/requirements/1ae4fe3.txt | 36 - .riot/requirements/1b09496.txt | 25 - .riot/requirements/1b1b40a.txt | 38 - .riot/requirements/1b27277.txt | 39 - .riot/requirements/1b65162.txt | 28 - .../requirements/{4bf8418.txt => 1b81325.txt} | 2 +- .riot/requirements/1b89131.txt | 38 - .riot/requirements/1bbb8a3.txt | 27 - .riot/requirements/1bbf196.txt | 58 - .riot/requirements/1bc253a.txt | 38 - .riot/requirements/1bd6f1c.txt | 36 - .riot/requirements/1bdca4a.txt | 31 - .riot/requirements/1beb3b4.txt | 38 - .riot/requirements/1bf368a.txt | 26 - .riot/requirements/1c0291c.txt | 26 - .riot/requirements/1c203f0.txt | 26 - .riot/requirements/1c28495.txt | 26 - .riot/requirements/1c32094.txt | 35 - .riot/requirements/1c338bf.txt | 25 - .riot/requirements/1c3e04e.txt | 26 - .riot/requirements/1c4d08c.txt | 37 - .riot/requirements/1c54bd3.txt | 25 - .riot/requirements/1c57061.txt | 37 - .riot/requirements/1c5a68c.txt | 25 - .riot/requirements/1c63df9.txt | 29 - .riot/requirements/1c67d9e.txt | 27 - .riot/requirements/1c7d779.txt | 59 - .riot/requirements/1c96ce3.txt | 36 - .riot/requirements/1cb139a.txt | 36 - .riot/requirements/1cdb1c5.txt | 25 - .riot/requirements/1cf2a33.txt | 40 - .riot/requirements/1cfe37d.txt | 48 - .riot/requirements/1d28004.txt | 36 - .riot/requirements/1d3adbd.txt | 20 +- .riot/requirements/1d433a0.txt | 27 - .riot/requirements/1d4c272.txt | 27 - .riot/requirements/1d632c5.txt | 41 - .riot/requirements/1d78560.txt | 31 - .riot/requirements/1d7ea43.txt | 38 - .riot/requirements/1d9722d.txt | 25 - .riot/requirements/1da6ee5.txt | 26 - .riot/requirements/1db06ff.txt | 35 - .riot/requirements/1db5b20.txt | 28 - .riot/requirements/1dceb75.txt | 27 - .riot/requirements/1dcedce.txt | 30 - .riot/requirements/1e01b80.txt | 28 - .riot/requirements/1e3090d.txt | 39 - .riot/requirements/1e4d525.txt | 25 - .riot/requirements/1e4d7b1.txt | 29 - .riot/requirements/1e5a3c5.txt | 27 - .riot/requirements/1e72d9c.txt | 26 - .riot/requirements/1e7543e.txt | 26 - .riot/requirements/1e8bc53.txt | 43 - .riot/requirements/1ea8d2b.txt | 26 - .riot/requirements/1ec2d84.txt | 37 - .riot/requirements/1ee4244.txt | 25 - .riot/requirements/1f0166c.txt | 37 - .riot/requirements/1f0ba34.txt | 29 - .riot/requirements/1f229cc.txt | 34 - .riot/requirements/1f49501.txt | 28 - .riot/requirements/1f50f3b.txt | 28 - .riot/requirements/1f5413f.txt | 28 - .riot/requirements/1f5b2ea.txt | 40 - .riot/requirements/1f773c9.txt | 28 - .riot/requirements/1f7ec7d.txt | 38 - .riot/requirements/1fa3a1c.txt | 48 - .riot/requirements/1fa8691.txt | 28 - .riot/requirements/1fd85ac.txt | 27 - .riot/requirements/1fe2085.txt | 47 - .riot/requirements/1fe2d2d.txt | 30 - .riot/requirements/20babc9.txt | 28 - .riot/requirements/20bb52a.txt | 27 - .riot/requirements/235872a.txt | 60 - .riot/requirements/2680f97.txt | 42 - .riot/requirements/27cdb43.txt | 31 - .riot/requirements/28789d5.txt | 38 - .riot/requirements/29ec5af.txt | 24 - .riot/requirements/2a191e8.txt | 36 - .riot/requirements/2b73c7c.txt | 31 - .riot/requirements/2c2d066.txt | 36 - .riot/requirements/2ca8834.txt | 25 - .riot/requirements/2d6d58d.txt | 29 - .riot/requirements/2daf2ec.txt | 49 - .riot/requirements/2ec4309.txt | 73 -- .riot/requirements/321fa86.txt | 39 - .riot/requirements/3588049.txt | 41 - .riot/requirements/36719ce.txt | 27 - .riot/requirements/393ea7d.txt | 26 - .riot/requirements/3947a56.txt | 26 - .riot/requirements/39f6534.txt | 26 - .riot/requirements/3a07563.txt | 38 - .riot/requirements/3a6bd09.txt | 28 - .riot/requirements/3aac331.txt | 29 - .riot/requirements/3cef6c0.txt | 38 - .../requirements/{16a7863.txt => 3e8d84b.txt} | 9 +- .riot/requirements/3ef3f2b.txt | 29 - .riot/requirements/3f6a629.txt | 26 - .riot/requirements/3f9f388.txt | 39 - .riot/requirements/41a8030.txt | 33 - .riot/requirements/42841f0.txt | 61 - .riot/requirements/43cbf74.txt | 39 - .../requirements/{16bf107.txt => 4654b0c.txt} | 8 +- .riot/requirements/467b148.txt | 28 - .riot/requirements/4794fad.txt | 26 - .riot/requirements/4797e24.txt | 36 - .riot/requirements/48697dc.txt | 36 - .riot/requirements/49894f1.txt | 38 - .riot/requirements/4bd0ea6.txt | 26 - .riot/requirements/4c20c1a.txt | 71 -- .riot/requirements/4c293bc.txt | 26 - .riot/requirements/4febdac.txt | 38 - .riot/requirements/5032de5.txt | 30 - .riot/requirements/52f2033.txt | 50 - .riot/requirements/531e0ab.txt | 26 - .riot/requirements/54ab77e.txt | 29 - .riot/requirements/56c383e.txt | 28 - .riot/requirements/5703f02.txt | 26 - .riot/requirements/58dadb5.txt | 31 - .riot/requirements/591784b.txt | 27 - .riot/requirements/592c859.txt | 26 - .riot/requirements/59b7da6.txt | 40 - .riot/requirements/5c822e4.txt | 36 - .riot/requirements/5ca8cc5.txt | 44 - .riot/requirements/5d8784a.txt | 68 -- .riot/requirements/5f76d2e.txt | 26 - .riot/requirements/5f884ac.txt | 27 - .riot/requirements/5f957c6.txt | 30 - .riot/requirements/61fdfc7.txt | 26 - .riot/requirements/6333663.txt | 28 - .riot/requirements/6375103.txt | 27 - .riot/requirements/63792e1.txt | 38 - .riot/requirements/63f6f54.txt | 35 - .riot/requirements/641ed2d.txt | 25 - .riot/requirements/650199a.txt | 34 - .riot/requirements/668e3d9.txt | 26 - .riot/requirements/66f26ac.txt | 25 - .riot/requirements/6703ac7.txt | 49 - .riot/requirements/67c2095.txt | 25 - .riot/requirements/68f989f.txt | 28 - .riot/requirements/691f5cf.txt | 26 - .riot/requirements/6928b69.txt | 39 - .riot/requirements/6aba7fe.txt | 25 - .riot/requirements/6b9e3f4.txt | 26 - .riot/requirements/6ce67d8.txt | 42 - .riot/requirements/6fb1ca5.txt | 33 - .riot/requirements/70071f1.txt | 25 - .riot/requirements/706d49b.txt | 71 -- .riot/requirements/71c9e2e.txt | 31 - .../requirements/{16a9c86.txt => 72a8638.txt} | 9 +- .riot/requirements/736765e.txt | 26 - .riot/requirements/737d2bb.txt | 91 -- .riot/requirements/73a3180.txt | 28 - .riot/requirements/73f9646.txt | 36 - .riot/requirements/7673685.txt | 29 - .riot/requirements/7796bc9.txt | 41 - .riot/requirements/7b69811.txt | 25 - .riot/requirements/7c10e2b.txt | 26 - .riot/requirements/7d7e032.txt | 27 - .riot/requirements/7e20351.txt | 37 - .riot/requirements/819c9b9.txt | 30 - .riot/requirements/81dc24c.txt | 37 - .riot/requirements/8481bb8.txt | 27 - .riot/requirements/85d9b0f.txt | 24 - .riot/requirements/88a992e.txt | 28 - .riot/requirements/89c30de.txt | 26 - .riot/requirements/89daa23.txt | 26 - .riot/requirements/8a20a52.txt | 19 +- .riot/requirements/8a4b879.txt | 31 - .riot/requirements/8afa002.txt | 54 - .riot/requirements/8ba1245.txt | 37 - .riot/requirements/8ce53de.txt | 30 - .riot/requirements/9053cac.txt | 45 - .riot/requirements/90923b6.txt | 33 - .riot/requirements/91297a1.txt | 29 - .riot/requirements/932711f.txt | 25 - .riot/requirements/936ee53.txt | 30 - .riot/requirements/9a25a9b.txt | 27 - .riot/requirements/9aa6415.txt | 35 - .riot/requirements/9be82d5.txt | 36 - .riot/requirements/9c81b27.txt | 47 - .riot/requirements/9d5cd76.txt | 17 +- .riot/requirements/9d5e33b.txt | 31 - .riot/requirements/9e9a06b.txt | 39 - .riot/requirements/9f28d28.txt | 35 - .riot/requirements/a0e7888.txt | 36 - .../requirements/{f92d9dc.txt => a1e6119.txt} | 4 +- .riot/requirements/a241c23.txt | 35 - .riot/requirements/a492f74.txt | 33 - .riot/requirements/a4daba6.txt | 25 - .riot/requirements/a818998.txt | 26 - .riot/requirements/a8c0657.txt | 39 - .riot/requirements/a992487.txt | 61 - .riot/requirements/aad38bc.txt | 26 - .riot/requirements/ab0352c.txt | 40 - .riot/requirements/ac57497.txt | 41 - .riot/requirements/ac8f6b8.txt | 43 - .riot/requirements/acaed71.txt | 36 - .riot/requirements/ae31bfe.txt | 26 - .riot/requirements/aebb57f.txt | 37 - .riot/requirements/af743b8.txt | 35 - .riot/requirements/b06a34a.txt | 48 - .riot/requirements/b10e870.txt | 42 - .riot/requirements/b14f4a0.txt | 71 -- .riot/requirements/b343f18.txt | 25 - .riot/requirements/b4bf279.txt | 38 - .riot/requirements/b5831e1.txt | 40 - .riot/requirements/b58464c.txt | 42 - .riot/requirements/b611b60.txt | 37 - .riot/requirements/b6ac228.txt | 26 - .riot/requirements/b7d4b65.txt | 36 - .riot/requirements/b7e7fe3.txt | 26 - .riot/requirements/b866d20.txt | 44 - .riot/requirements/bb9415c.txt | 26 - .riot/requirements/bcc3f01.txt | 44 - .riot/requirements/bd45431.txt | 47 - .../requirements/{41bf6ef.txt => bddee76.txt} | 4 +- .riot/requirements/bf960a5.txt | 25 - .riot/requirements/bfc77e8.txt | 26 - .riot/requirements/c0d828e.txt | 47 - .riot/requirements/c984bfd.txt | 41 - .riot/requirements/c99e244.txt | 47 - .riot/requirements/cb1bcd5.txt | 31 - .riot/requirements/cc9fc4a.txt | 25 - .riot/requirements/d0c18f8.txt | 36 - .riot/requirements/d1423fe.txt | 34 - .riot/requirements/d215293.txt | 24 - .riot/requirements/d2f64b9.txt | 27 - .riot/requirements/d4fa964.txt | 24 - .riot/requirements/d5db35f.txt | 41 - .riot/requirements/d6837bc.txt | 38 - .riot/requirements/d6a02a4.txt | 25 - .riot/requirements/d71a607.txt | 27 - .riot/requirements/d764cf7.txt | 3 +- .riot/requirements/d945721.txt | 38 - .riot/requirements/d9992aa.txt | 27 - .riot/requirements/dcac47b.txt | 27 - .riot/requirements/e07aecb.txt | 28 - .riot/requirements/e11ffed.txt | 38 - .riot/requirements/e19f853.txt | 38 - .../requirements/{4e21258.txt => e1fad7a.txt} | 5 +- .riot/requirements/e2a2710.txt | 41 - .riot/requirements/e34e267.txt | 29 - .riot/requirements/e49eafc.txt | 37 - .riot/requirements/e4c3ba7.txt | 26 - .riot/requirements/e55b906.txt | 28 - .riot/requirements/e70d73c.txt | 24 + .riot/requirements/e760a97.txt | 33 - .riot/requirements/eb57813.txt | 42 - .riot/requirements/ed410f6.txt | 32 - .riot/requirements/edfdcac.txt | 36 - .riot/requirements/ef23882.txt | 37 - .riot/requirements/f1099f1.txt | 37 - .riot/requirements/f16a250.txt | 37 - .riot/requirements/f5508fc.txt | 29 - .riot/requirements/f655d27.txt | 30 - .riot/requirements/f767653.txt | 29 - .riot/requirements/f96bd4f.txt | 29 - .riot/requirements/fbf3f87.txt | 25 - .../requirements/{11ca4d2.txt => fc4505d.txt} | 9 +- .riot/requirements/fca4623.txt | 27 - .riot/requirements/fd7e189.txt | 28 - ci/coverage/requirements.in | 3 + ci/coverage/requirements.txt | 19 + docker/.python-version | 3 - docs/spelling_wordlist.txt | 1 + docs/versioning.rst | 32 +- .../notes/release-2.0-3af0045e2261bd02.yaml | 169 +++ riotfile.py | 1059 +++-------------- setup.py | 21 +- tests/.suitespec.json | 25 +- 442 files changed, 518 insertions(+), 14796 deletions(-) delete mode 100644 .riot/requirements/1017b7b.txt delete mode 100644 .riot/requirements/10192c8.txt delete mode 100644 .riot/requirements/10516d1.txt delete mode 100644 .riot/requirements/1064743.txt delete mode 100644 .riot/requirements/1067c30.txt delete mode 100644 .riot/requirements/107589e.txt delete mode 100644 .riot/requirements/109ca07.txt delete mode 100644 .riot/requirements/10a5fdc.txt delete mode 100644 .riot/requirements/10e156f.txt delete mode 100644 .riot/requirements/1103a62.txt delete mode 100644 .riot/requirements/11485f2.txt delete mode 100644 .riot/requirements/114e97a.txt delete mode 100644 .riot/requirements/115cc02.txt delete mode 100644 .riot/requirements/116aa2f.txt delete mode 100644 .riot/requirements/116acca.txt delete mode 100644 .riot/requirements/117d89f.txt delete mode 100644 .riot/requirements/119ba46.txt delete mode 100644 .riot/requirements/11b5553.txt delete mode 100644 .riot/requirements/11b6d79.txt delete mode 100644 .riot/requirements/11cbb59.txt delete mode 100644 .riot/requirements/11ecfc2.txt delete mode 100644 .riot/requirements/11fd893.txt delete mode 100644 .riot/requirements/121c58f.txt delete mode 100644 .riot/requirements/1223cfc.txt delete mode 100644 .riot/requirements/1230ff8.txt delete mode 100644 .riot/requirements/1239bf4.txt delete mode 100644 .riot/requirements/1263bcd.txt delete mode 100644 .riot/requirements/12746dd.txt delete mode 100644 .riot/requirements/1297f2c.txt delete mode 100644 .riot/requirements/12ce7f6.txt delete mode 100644 .riot/requirements/12e30f9.txt delete mode 100644 .riot/requirements/12e9982.txt delete mode 100644 .riot/requirements/12f36b1.txt delete mode 100644 .riot/requirements/130c4dc.txt delete mode 100644 .riot/requirements/1312080.txt delete mode 100644 .riot/requirements/131b4c5.txt delete mode 100644 .riot/requirements/1324fb2.txt delete mode 100644 .riot/requirements/132a135.txt delete mode 100644 .riot/requirements/132c54a.txt delete mode 100644 .riot/requirements/132ee6e.txt delete mode 100644 .riot/requirements/133c0df.txt delete mode 100644 .riot/requirements/135581c.txt delete mode 100644 .riot/requirements/1355aa2.txt delete mode 100644 .riot/requirements/1377ee3.txt delete mode 100644 .riot/requirements/1378827.txt delete mode 100644 .riot/requirements/1392bdb.txt delete mode 100644 .riot/requirements/1399085.txt delete mode 100644 .riot/requirements/13a7174.txt delete mode 100644 .riot/requirements/13ad0d5.txt delete mode 100644 .riot/requirements/13cb594.txt delete mode 100644 .riot/requirements/13cbeca.txt delete mode 100644 .riot/requirements/13e3ab3.txt delete mode 100644 .riot/requirements/13e745a.txt delete mode 100644 .riot/requirements/13f2403.txt delete mode 100644 .riot/requirements/13fe0b9.txt delete mode 100644 .riot/requirements/140454e.txt delete mode 100644 .riot/requirements/142c49c.txt delete mode 100644 .riot/requirements/142d526.txt delete mode 100644 .riot/requirements/142ea1e.txt delete mode 100644 .riot/requirements/1443358.txt delete mode 100644 .riot/requirements/14687bb.txt delete mode 100644 .riot/requirements/146bb98.txt delete mode 100644 .riot/requirements/1489d92.txt delete mode 100644 .riot/requirements/14b0067.txt delete mode 100644 .riot/requirements/14b153f.txt delete mode 100644 .riot/requirements/14b261e.txt delete mode 100644 .riot/requirements/14dce3c.txt delete mode 100644 .riot/requirements/14ff519.txt delete mode 100644 .riot/requirements/152c052.txt delete mode 100644 .riot/requirements/153896d.txt delete mode 100644 .riot/requirements/1554e9a.txt delete mode 100644 .riot/requirements/156c8b5.txt delete mode 100644 .riot/requirements/1579ab2.txt delete mode 100644 .riot/requirements/15856a0.txt delete mode 100644 .riot/requirements/1589e15.txt delete mode 100644 .riot/requirements/15a33f1.txt delete mode 100644 .riot/requirements/15a77be.txt delete mode 100644 .riot/requirements/15b0852.txt delete mode 100644 .riot/requirements/15cbd11.txt rename .riot/requirements/{8d9413f.txt => 15d8f6b.txt} (79%) delete mode 100644 .riot/requirements/15dc5a2.txt delete mode 100644 .riot/requirements/15ddce3.txt delete mode 100644 .riot/requirements/15f7497.txt delete mode 100644 .riot/requirements/15f7547.txt delete mode 100644 .riot/requirements/16025dc.txt delete mode 100644 .riot/requirements/16068e5.txt delete mode 100644 .riot/requirements/160eed7.txt delete mode 100644 .riot/requirements/162a527.txt delete mode 100644 .riot/requirements/1646549.txt rename .riot/requirements/{1895369.txt => 1646d28.txt} (79%) delete mode 100644 .riot/requirements/168cbdf.txt delete mode 100644 .riot/requirements/169d74e.txt delete mode 100644 .riot/requirements/16b3d1d.txt delete mode 100644 .riot/requirements/16b80d2.txt delete mode 100644 .riot/requirements/16bac29.txt delete mode 100644 .riot/requirements/16d67ef.txt delete mode 100644 .riot/requirements/16e837a.txt delete mode 100644 .riot/requirements/16f1655.txt delete mode 100644 .riot/requirements/16f9188.txt delete mode 100644 .riot/requirements/1705233.txt delete mode 100644 .riot/requirements/170a117.txt delete mode 100644 .riot/requirements/1716274.txt delete mode 100644 .riot/requirements/1726d5f.txt delete mode 100644 .riot/requirements/173fc43.txt delete mode 100644 .riot/requirements/1789744.txt delete mode 100644 .riot/requirements/17969f1.txt delete mode 100644 .riot/requirements/17a1659.txt delete mode 100644 .riot/requirements/17a3e91.txt delete mode 100644 .riot/requirements/17a8385.txt delete mode 100644 .riot/requirements/17b1e6a.txt delete mode 100644 .riot/requirements/17b3ad2.txt delete mode 100644 .riot/requirements/17b612a.txt delete mode 100644 .riot/requirements/17c180c.txt delete mode 100644 .riot/requirements/17df667.txt delete mode 100644 .riot/requirements/17e7a1d.txt delete mode 100644 .riot/requirements/17ed92e.txt delete mode 100644 .riot/requirements/18130a1.txt delete mode 100644 .riot/requirements/181f251.txt delete mode 100644 .riot/requirements/1836d36.txt delete mode 100644 .riot/requirements/183e924.txt delete mode 100644 .riot/requirements/184cbe1.txt delete mode 100644 .riot/requirements/184d23f.txt delete mode 100644 .riot/requirements/187877d.txt rename .riot/requirements/{ea2207e.txt => 188677b.txt} (75%) delete mode 100644 .riot/requirements/188a3f9.txt delete mode 100644 .riot/requirements/1895172.txt delete mode 100644 .riot/requirements/1896095.txt delete mode 100644 .riot/requirements/189a410.txt delete mode 100644 .riot/requirements/18bd6d0.txt delete mode 100644 .riot/requirements/18ced70.txt delete mode 100644 .riot/requirements/18cf9e0.txt delete mode 100644 .riot/requirements/18ef46b.txt delete mode 100644 .riot/requirements/18f6870.txt delete mode 100644 .riot/requirements/1905970.txt delete mode 100644 .riot/requirements/1934900.txt delete mode 100644 .riot/requirements/19642fa.txt delete mode 100644 .riot/requirements/197dba9.txt delete mode 100644 .riot/requirements/198732d.txt delete mode 100644 .riot/requirements/19889bf.txt delete mode 100644 .riot/requirements/198f8d4.txt delete mode 100644 .riot/requirements/19a3af1.txt rename .riot/requirements/{1080b30.txt => 19a842e.txt} (81%) delete mode 100644 .riot/requirements/19a9846.txt delete mode 100644 .riot/requirements/19b2618.txt delete mode 100644 .riot/requirements/19d05fa.txt delete mode 100644 .riot/requirements/19ebea9.txt delete mode 100644 .riot/requirements/19ef42f.txt delete mode 100644 .riot/requirements/19ff30c.txt rename .riot/requirements/{de4bcfe.txt => 1a07bb8.txt} (78%) delete mode 100644 .riot/requirements/1a12057.txt delete mode 100644 .riot/requirements/1a13e76.txt delete mode 100644 .riot/requirements/1a19c25.txt delete mode 100644 .riot/requirements/1a1b161.txt delete mode 100644 .riot/requirements/1a1c1fa.txt delete mode 100644 .riot/requirements/1a23b3b.txt delete mode 100644 .riot/requirements/1a2f766.txt delete mode 100644 .riot/requirements/1a34bd9.txt delete mode 100644 .riot/requirements/1a6547d.txt delete mode 100644 .riot/requirements/1a6da0c.txt delete mode 100644 .riot/requirements/1a945ce.txt delete mode 100644 .riot/requirements/1ab28fe.txt delete mode 100644 .riot/requirements/1abbe5b.txt delete mode 100644 .riot/requirements/1ac6545.txt delete mode 100644 .riot/requirements/1ae4fe3.txt delete mode 100644 .riot/requirements/1b09496.txt delete mode 100644 .riot/requirements/1b1b40a.txt delete mode 100644 .riot/requirements/1b27277.txt delete mode 100644 .riot/requirements/1b65162.txt rename .riot/requirements/{4bf8418.txt => 1b81325.txt} (92%) delete mode 100644 .riot/requirements/1b89131.txt delete mode 100644 .riot/requirements/1bbb8a3.txt delete mode 100644 .riot/requirements/1bbf196.txt delete mode 100644 .riot/requirements/1bc253a.txt delete mode 100644 .riot/requirements/1bd6f1c.txt delete mode 100644 .riot/requirements/1bdca4a.txt delete mode 100644 .riot/requirements/1beb3b4.txt delete mode 100644 .riot/requirements/1bf368a.txt delete mode 100644 .riot/requirements/1c0291c.txt delete mode 100644 .riot/requirements/1c203f0.txt delete mode 100644 .riot/requirements/1c28495.txt delete mode 100644 .riot/requirements/1c32094.txt delete mode 100644 .riot/requirements/1c338bf.txt delete mode 100644 .riot/requirements/1c3e04e.txt delete mode 100644 .riot/requirements/1c4d08c.txt delete mode 100644 .riot/requirements/1c54bd3.txt delete mode 100644 .riot/requirements/1c57061.txt delete mode 100644 .riot/requirements/1c5a68c.txt delete mode 100644 .riot/requirements/1c63df9.txt delete mode 100644 .riot/requirements/1c67d9e.txt delete mode 100644 .riot/requirements/1c7d779.txt delete mode 100644 .riot/requirements/1c96ce3.txt delete mode 100644 .riot/requirements/1cb139a.txt delete mode 100644 .riot/requirements/1cdb1c5.txt delete mode 100644 .riot/requirements/1cf2a33.txt delete mode 100644 .riot/requirements/1cfe37d.txt delete mode 100644 .riot/requirements/1d28004.txt delete mode 100644 .riot/requirements/1d433a0.txt delete mode 100644 .riot/requirements/1d4c272.txt delete mode 100644 .riot/requirements/1d632c5.txt delete mode 100644 .riot/requirements/1d78560.txt delete mode 100644 .riot/requirements/1d7ea43.txt delete mode 100644 .riot/requirements/1d9722d.txt delete mode 100644 .riot/requirements/1da6ee5.txt delete mode 100644 .riot/requirements/1db06ff.txt delete mode 100644 .riot/requirements/1db5b20.txt delete mode 100644 .riot/requirements/1dceb75.txt delete mode 100644 .riot/requirements/1dcedce.txt delete mode 100644 .riot/requirements/1e01b80.txt delete mode 100644 .riot/requirements/1e3090d.txt delete mode 100644 .riot/requirements/1e4d525.txt delete mode 100644 .riot/requirements/1e4d7b1.txt delete mode 100644 .riot/requirements/1e5a3c5.txt delete mode 100644 .riot/requirements/1e72d9c.txt delete mode 100644 .riot/requirements/1e7543e.txt delete mode 100644 .riot/requirements/1e8bc53.txt delete mode 100644 .riot/requirements/1ea8d2b.txt delete mode 100644 .riot/requirements/1ec2d84.txt delete mode 100644 .riot/requirements/1ee4244.txt delete mode 100644 .riot/requirements/1f0166c.txt delete mode 100644 .riot/requirements/1f0ba34.txt delete mode 100644 .riot/requirements/1f229cc.txt delete mode 100644 .riot/requirements/1f49501.txt delete mode 100644 .riot/requirements/1f50f3b.txt delete mode 100644 .riot/requirements/1f5413f.txt delete mode 100644 .riot/requirements/1f5b2ea.txt delete mode 100644 .riot/requirements/1f773c9.txt delete mode 100644 .riot/requirements/1f7ec7d.txt delete mode 100644 .riot/requirements/1fa3a1c.txt delete mode 100644 .riot/requirements/1fa8691.txt delete mode 100644 .riot/requirements/1fd85ac.txt delete mode 100644 .riot/requirements/1fe2085.txt delete mode 100644 .riot/requirements/1fe2d2d.txt delete mode 100644 .riot/requirements/20babc9.txt delete mode 100644 .riot/requirements/20bb52a.txt delete mode 100644 .riot/requirements/235872a.txt delete mode 100644 .riot/requirements/2680f97.txt delete mode 100644 .riot/requirements/27cdb43.txt delete mode 100644 .riot/requirements/28789d5.txt delete mode 100644 .riot/requirements/29ec5af.txt delete mode 100644 .riot/requirements/2a191e8.txt delete mode 100644 .riot/requirements/2b73c7c.txt delete mode 100644 .riot/requirements/2c2d066.txt delete mode 100644 .riot/requirements/2ca8834.txt delete mode 100644 .riot/requirements/2d6d58d.txt delete mode 100644 .riot/requirements/2daf2ec.txt delete mode 100644 .riot/requirements/2ec4309.txt delete mode 100644 .riot/requirements/321fa86.txt delete mode 100644 .riot/requirements/3588049.txt delete mode 100644 .riot/requirements/36719ce.txt delete mode 100644 .riot/requirements/393ea7d.txt delete mode 100644 .riot/requirements/3947a56.txt delete mode 100644 .riot/requirements/39f6534.txt delete mode 100644 .riot/requirements/3a07563.txt delete mode 100644 .riot/requirements/3a6bd09.txt delete mode 100644 .riot/requirements/3aac331.txt delete mode 100644 .riot/requirements/3cef6c0.txt rename .riot/requirements/{16a7863.txt => 3e8d84b.txt} (75%) delete mode 100644 .riot/requirements/3ef3f2b.txt delete mode 100644 .riot/requirements/3f6a629.txt delete mode 100644 .riot/requirements/3f9f388.txt delete mode 100644 .riot/requirements/41a8030.txt delete mode 100644 .riot/requirements/42841f0.txt delete mode 100644 .riot/requirements/43cbf74.txt rename .riot/requirements/{16bf107.txt => 4654b0c.txt} (75%) delete mode 100644 .riot/requirements/467b148.txt delete mode 100644 .riot/requirements/4794fad.txt delete mode 100644 .riot/requirements/4797e24.txt delete mode 100644 .riot/requirements/48697dc.txt delete mode 100644 .riot/requirements/49894f1.txt delete mode 100644 .riot/requirements/4bd0ea6.txt delete mode 100644 .riot/requirements/4c20c1a.txt delete mode 100644 .riot/requirements/4c293bc.txt delete mode 100644 .riot/requirements/4febdac.txt delete mode 100644 .riot/requirements/5032de5.txt delete mode 100644 .riot/requirements/52f2033.txt delete mode 100644 .riot/requirements/531e0ab.txt delete mode 100644 .riot/requirements/54ab77e.txt delete mode 100644 .riot/requirements/56c383e.txt delete mode 100644 .riot/requirements/5703f02.txt delete mode 100644 .riot/requirements/58dadb5.txt delete mode 100644 .riot/requirements/591784b.txt delete mode 100644 .riot/requirements/592c859.txt delete mode 100644 .riot/requirements/59b7da6.txt delete mode 100644 .riot/requirements/5c822e4.txt delete mode 100644 .riot/requirements/5ca8cc5.txt delete mode 100644 .riot/requirements/5d8784a.txt delete mode 100644 .riot/requirements/5f76d2e.txt delete mode 100644 .riot/requirements/5f884ac.txt delete mode 100644 .riot/requirements/5f957c6.txt delete mode 100644 .riot/requirements/61fdfc7.txt delete mode 100644 .riot/requirements/6333663.txt delete mode 100644 .riot/requirements/6375103.txt delete mode 100644 .riot/requirements/63792e1.txt delete mode 100644 .riot/requirements/63f6f54.txt delete mode 100644 .riot/requirements/641ed2d.txt delete mode 100644 .riot/requirements/650199a.txt delete mode 100644 .riot/requirements/668e3d9.txt delete mode 100644 .riot/requirements/66f26ac.txt delete mode 100644 .riot/requirements/6703ac7.txt delete mode 100644 .riot/requirements/67c2095.txt delete mode 100644 .riot/requirements/68f989f.txt delete mode 100644 .riot/requirements/691f5cf.txt delete mode 100644 .riot/requirements/6928b69.txt delete mode 100644 .riot/requirements/6aba7fe.txt delete mode 100644 .riot/requirements/6b9e3f4.txt delete mode 100644 .riot/requirements/6ce67d8.txt delete mode 100644 .riot/requirements/6fb1ca5.txt delete mode 100644 .riot/requirements/70071f1.txt delete mode 100644 .riot/requirements/706d49b.txt delete mode 100644 .riot/requirements/71c9e2e.txt rename .riot/requirements/{16a9c86.txt => 72a8638.txt} (75%) delete mode 100644 .riot/requirements/736765e.txt delete mode 100644 .riot/requirements/737d2bb.txt delete mode 100644 .riot/requirements/73a3180.txt delete mode 100644 .riot/requirements/73f9646.txt delete mode 100644 .riot/requirements/7673685.txt delete mode 100644 .riot/requirements/7796bc9.txt delete mode 100644 .riot/requirements/7b69811.txt delete mode 100644 .riot/requirements/7c10e2b.txt delete mode 100644 .riot/requirements/7d7e032.txt delete mode 100644 .riot/requirements/7e20351.txt delete mode 100644 .riot/requirements/819c9b9.txt delete mode 100644 .riot/requirements/81dc24c.txt delete mode 100644 .riot/requirements/8481bb8.txt delete mode 100644 .riot/requirements/85d9b0f.txt delete mode 100644 .riot/requirements/88a992e.txt delete mode 100644 .riot/requirements/89c30de.txt delete mode 100644 .riot/requirements/89daa23.txt delete mode 100644 .riot/requirements/8a4b879.txt delete mode 100644 .riot/requirements/8afa002.txt delete mode 100644 .riot/requirements/8ba1245.txt delete mode 100644 .riot/requirements/8ce53de.txt delete mode 100644 .riot/requirements/9053cac.txt delete mode 100644 .riot/requirements/90923b6.txt delete mode 100644 .riot/requirements/91297a1.txt delete mode 100644 .riot/requirements/932711f.txt delete mode 100644 .riot/requirements/936ee53.txt delete mode 100644 .riot/requirements/9a25a9b.txt delete mode 100644 .riot/requirements/9aa6415.txt delete mode 100644 .riot/requirements/9be82d5.txt delete mode 100644 .riot/requirements/9c81b27.txt delete mode 100644 .riot/requirements/9d5e33b.txt delete mode 100644 .riot/requirements/9e9a06b.txt delete mode 100644 .riot/requirements/9f28d28.txt delete mode 100644 .riot/requirements/a0e7888.txt rename .riot/requirements/{f92d9dc.txt => a1e6119.txt} (83%) delete mode 100644 .riot/requirements/a241c23.txt delete mode 100644 .riot/requirements/a492f74.txt delete mode 100644 .riot/requirements/a4daba6.txt delete mode 100644 .riot/requirements/a818998.txt delete mode 100644 .riot/requirements/a8c0657.txt delete mode 100644 .riot/requirements/a992487.txt delete mode 100644 .riot/requirements/aad38bc.txt delete mode 100644 .riot/requirements/ab0352c.txt delete mode 100644 .riot/requirements/ac57497.txt delete mode 100644 .riot/requirements/ac8f6b8.txt delete mode 100644 .riot/requirements/acaed71.txt delete mode 100644 .riot/requirements/ae31bfe.txt delete mode 100644 .riot/requirements/aebb57f.txt delete mode 100644 .riot/requirements/af743b8.txt delete mode 100644 .riot/requirements/b06a34a.txt delete mode 100644 .riot/requirements/b10e870.txt delete mode 100644 .riot/requirements/b14f4a0.txt delete mode 100644 .riot/requirements/b343f18.txt delete mode 100644 .riot/requirements/b4bf279.txt delete mode 100644 .riot/requirements/b5831e1.txt delete mode 100644 .riot/requirements/b58464c.txt delete mode 100644 .riot/requirements/b611b60.txt delete mode 100644 .riot/requirements/b6ac228.txt delete mode 100644 .riot/requirements/b7d4b65.txt delete mode 100644 .riot/requirements/b7e7fe3.txt delete mode 100644 .riot/requirements/b866d20.txt delete mode 100644 .riot/requirements/bb9415c.txt delete mode 100644 .riot/requirements/bcc3f01.txt delete mode 100644 .riot/requirements/bd45431.txt rename .riot/requirements/{41bf6ef.txt => bddee76.txt} (83%) delete mode 100644 .riot/requirements/bf960a5.txt delete mode 100644 .riot/requirements/bfc77e8.txt delete mode 100644 .riot/requirements/c0d828e.txt delete mode 100644 .riot/requirements/c984bfd.txt delete mode 100644 .riot/requirements/c99e244.txt delete mode 100644 .riot/requirements/cb1bcd5.txt delete mode 100644 .riot/requirements/cc9fc4a.txt delete mode 100644 .riot/requirements/d0c18f8.txt delete mode 100644 .riot/requirements/d1423fe.txt delete mode 100644 .riot/requirements/d215293.txt delete mode 100644 .riot/requirements/d2f64b9.txt delete mode 100644 .riot/requirements/d4fa964.txt delete mode 100644 .riot/requirements/d5db35f.txt delete mode 100644 .riot/requirements/d6837bc.txt delete mode 100644 .riot/requirements/d6a02a4.txt delete mode 100644 .riot/requirements/d71a607.txt delete mode 100644 .riot/requirements/d945721.txt delete mode 100644 .riot/requirements/d9992aa.txt delete mode 100644 .riot/requirements/dcac47b.txt delete mode 100644 .riot/requirements/e07aecb.txt delete mode 100644 .riot/requirements/e11ffed.txt delete mode 100644 .riot/requirements/e19f853.txt rename .riot/requirements/{4e21258.txt => e1fad7a.txt} (79%) delete mode 100644 .riot/requirements/e2a2710.txt delete mode 100644 .riot/requirements/e34e267.txt delete mode 100644 .riot/requirements/e49eafc.txt delete mode 100644 .riot/requirements/e4c3ba7.txt delete mode 100644 .riot/requirements/e55b906.txt create mode 100644 .riot/requirements/e70d73c.txt delete mode 100644 .riot/requirements/e760a97.txt delete mode 100644 .riot/requirements/eb57813.txt delete mode 100644 .riot/requirements/ed410f6.txt delete mode 100644 .riot/requirements/edfdcac.txt delete mode 100644 .riot/requirements/ef23882.txt delete mode 100644 .riot/requirements/f1099f1.txt delete mode 100644 .riot/requirements/f16a250.txt delete mode 100644 .riot/requirements/f5508fc.txt delete mode 100644 .riot/requirements/f655d27.txt delete mode 100644 .riot/requirements/f767653.txt delete mode 100644 .riot/requirements/f96bd4f.txt delete mode 100644 .riot/requirements/fbf3f87.txt rename .riot/requirements/{11ca4d2.txt => fc4505d.txt} (74%) delete mode 100644 .riot/requirements/fca4623.txt delete mode 100644 .riot/requirements/fd7e189.txt create mode 100644 ci/coverage/requirements.in create mode 100644 ci/coverage/requirements.txt create mode 100644 releasenotes/notes/release-2.0-3af0045e2261bd02.yaml diff --git a/.circleci/config.templ.yml b/.circleci/config.templ.yml index cb484f98994..ae4a1b99f6b 100644 --- a/.circleci/config.templ.yml +++ b/.circleci/config.templ.yml @@ -449,12 +449,12 @@ jobs: - run_test: pattern: 'vendor' - boto: + botocore: <<: *machine_executor parallelism: 6 steps: - run_test: - pattern: '^boto' # run boto and botocore + pattern: 'botocore' snapshot: true docker_services: "localstack" @@ -493,16 +493,6 @@ jobs: snapshot: true docker_services: 'postgres' - pylons: - <<: *contrib_job_small - docker: - - image: *ddtrace_dev_image - - *testagent - steps: - - run_test: - pattern: 'pylons' - trace_agent_url: "http://localhost:8126" - aiohttp: <<: *machine_executor parallelism: 3 diff --git a/.circleci/config.yml b/.circleci/config.yml index b908b45b5bf..260901772ef 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -38,4 +38,4 @@ jobs: workflows: setup: jobs: - - setup + - setup \ No newline at end of file diff --git a/.github/workflows/build_deploy.yml b/.github/workflows/build_deploy.yml index 6e8d200e77e..0b23d0451b4 100644 --- a/.github/workflows/build_deploy.yml +++ b/.github/workflows/build_deploy.yml @@ -24,68 +24,6 @@ on: - cron: 0 2 * * 2-6 jobs: - build_wheels_py27_35: - name: Build and test wheels on ${{ matrix.os }} (${{ matrix.archs }}) - runs-on: ${{ matrix.os }} - strategy: - matrix: - include: - - os: ubuntu-latest - archs: x86_64 i686 - - os: ubuntu-latest - archs: aarch64 - - os: windows-latest - archs: AMD64 x86 - - os: macos-latest - # universal2 and arm64 builds require CPython 3.8 or newer: - # https://cibuildwheel.readthedocs.io/en/stable/faq/#universal2 - archs: x86_64 universal2 - steps: - - uses: actions/checkout@v3 - # Include all history and tags - with: - fetch-depth: 0 - - - uses: actions/setup-python@v4 - name: Install Python - with: - python-version: '3.8' - - - name: Set up QEMU - if: runner.os == 'Linux' - uses: docker/setup-qemu-action@v2 - with: - platforms: all - - - name: Build wheels python 2.7 and 3.5 - uses: joerick/cibuildwheel@v1.12.0 - env: - # configure cibuildwheel to build native archs ('auto'), and some - # emulated ones - CIBW_ARCHS: ${{ matrix.archs }} - # PyPY is not supported - # Windows 2.7 wheels no longer can be built https://github.com/DataDog/dd-trace-py/pull/2344 - CIBW_SKIP: cp27-win* - CIBW_BUILD: cp27* cp35* - # Run a smoke test on every supported platform - CIBW_TEST_COMMAND: python {project}/tests/smoke_test.py - # Testing arm on MacOS is currently not supported by Github - CIBW_TEST_SKIP: "*-macosx_universal2:arm64" - # Workaround for Macos 11.0 versioning issue, a.k.a. - # `platform.mac_ver()` reports incorrect MacOS version at 11.0 - # See: https://stackoverflow.com/a/65402241 - CIBW_ENVIRONMENT_MACOS: SYSTEM_VERSION_COMPAT=0 - CMAKE_BUILD_PARALLEL_LEVEL: 12 - - - uses: actions/upload-artifact@v3 - with: - path: ./wheelhouse/*.whl - - build_wheels_py36: - uses: ./.github/workflows/build_python_3.yml - with: - cibw_build: 'cp36*' - build_wheels_py37: uses: ./.github/workflows/build_python_3.yml with: @@ -171,7 +109,6 @@ jobs: upload_pypi: needs: - - build_wheels_py27_35 - build_wheels_py36 - build_wheels_py37 - build_wheels_py38 diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index d196f613c00..7a66e977e6c 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -2,7 +2,6 @@ name: Changelog on: push: branches: - - master - 0.x - 1.x pull_request: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 665ddd4e04c..892b3a039d8 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -3,13 +3,11 @@ name: "CodeQL" on: push: branches: - - master - 0.x - 1.x pull_request: # The branches below must be a subset of the branches above branches: - - master - 0.x - 1.x diff --git a/.github/workflows/requirements-locks.yml b/.github/workflows/requirements-locks.yml index fedda77a6ff..2a9c17661d8 100644 --- a/.github/workflows/requirements-locks.yml +++ b/.github/workflows/requirements-locks.yml @@ -20,7 +20,7 @@ jobs: run: git config --global --add safe.directory "$GITHUB_WORKSPACE" - name: Set python interpreters - run: pyenv global 3.10 2.7 3.5 3.6 3.7 3.8 3.9 3.11 + run: pyenv global 3.10 3.7 3.8 3.9 3.11 - name: Install Dependencies run: pip install --upgrade pip && pip install riot diff --git a/.github/workflows/test_frameworks.yml b/.github/workflows/test_frameworks.yml index 66ce5793d37..456309d4f71 100644 --- a/.github/workflows/test_frameworks.yml +++ b/.github/workflows/test_frameworks.yml @@ -3,7 +3,6 @@ name: Framework tests on: push: branches: - - master - 0.x - 1.x pull_request: @@ -528,52 +527,6 @@ jobs: # Disable tests checking GC references since profiling can interfere run: ddtrace-run python -m pytest -k 'not test_record_gc and not test_record_get and not test_record_items and not test_record_iter' tests - pylons-testsuite-1_0_3: - name: Pylons 1.0.3 - runs-on: "ubuntu-20.04" - needs: needs-run - # Ubuntu 20.04 is the last version of ubuntu on github setup actions to provide Python 2.7. - container: - image: python:2.7.18-buster - env: - DD_TESTING_RAISE: true - PYTHONPATH: ../ddtrace/tests/debugging/exploration/ - CMAKE_BUILD_PARALLEL_LEVEL: 12 - defaults: - run: - working-directory: pylons - steps: - - uses: actions/checkout@v3 - if: needs.needs-run.outputs.outcome == 'success' - with: - path: ddtrace - - uses: actions/checkout@v3 - if: needs.needs-run.outputs.outcome == 'success' - with: - repository: pylons/pylons - ref: master - path: pylons - - name: Install ddtrace - if: needs.needs-run.outputs.outcome == 'success' - run: pip install ../ddtrace - - name: Install test dependencies - if: needs.needs-run.outputs.outcome == 'success' - run: pip install -e .[test] - - name: Pin PasteDeploy to Python 2.7 compatible version - if: needs.needs-run.outputs.outcome == 'success' - run: pip install pastedeploy==2.1.1 - - name: MarkupSafe fix - if: needs.needs-run.outputs.outcome == 'success' - run: pip install --upgrade MarkupSafe==0.18 pip setuptools --force - - name: Disable failing tests - if: needs.needs-run.outputs.outcome == 'success' - run: | - sed -i'' "s/test_detect_lang/detect_lang/g" tests/test_units/test_basic_app.py - sed -i'' "s/test_langs/langs/g" tests/test_units/test_basic_app.py - - name: Run tests - if: needs.needs-run.outputs.outcome == 'success' - run: nosetests - gunicorn-testsuite-20_1_0: name: gunicorn 20.1.0 runs-on: "ubuntu-latest" diff --git a/.riot/requirements/1017b7b.txt b/.riot/requirements/1017b7b.txt deleted file mode 100644 index 7d008d2ce39..00000000000 --- a/.riot/requirements/1017b7b.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1017b7b.in -# -amqp==2.6.1 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -kombu==4.0.2 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vine==1.3.0 -zipp==3.6.0 diff --git a/.riot/requirements/10192c8.txt b/.riot/requirements/10192c8.txt deleted file mode 100644 index e40f836b88b..00000000000 --- a/.riot/requirements/10192c8.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/10192c8.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/102cf0a.txt b/.riot/requirements/102cf0a.txt index 7636878f6c7..fd309f83e41 100644 --- a/.riot/requirements/102cf0a.txt +++ b/.riot/requirements/102cf0a.txt @@ -2,32 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/102cf0a.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/102cf0a.in # attrs==23.1.0 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 +coverage[toml]==7.2.7 +exceptiongroup==1.1.2 gevent==1.4.0 greenlet==0.4.14 -gunicorn[gevent]==20.1.0 +gunicorn[gevent]==21.2.0 hypothesis==6.45.0 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.2.0 py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.0 +typing-extensions==4.7.1 uwsgi==2.0.21 zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/10516d1.txt b/.riot/requirements/10516d1.txt deleted file mode 100644 index 83b0f953448..00000000000 --- a/.riot/requirements/10516d1.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/10516d1.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==4.1.1 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1064743.txt b/.riot/requirements/1064743.txt deleted file mode 100644 index 7317a866d1d..00000000000 --- a/.riot/requirements/1064743.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1064743.in -# -amqp==5.1.1 -attrs==22.2.0 -billiard==3.6.4.0 -cached-property==1.5.2 -celery==5.0.5 -click==7.1.2 -click-didyoumean==0.3.0 -click-plugins==1.1.1 -click-repl==0.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -kombu==5.1.0 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -prompt-toolkit==3.0.36 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vine==5.0.0 -wcwidth==0.2.6 -zipp==3.6.0 diff --git a/.riot/requirements/1067c30.txt b/.riot/requirements/1067c30.txt deleted file mode 100644 index 5b994601b89..00000000000 --- a/.riot/requirements/1067c30.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1067c30.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -tornado==5.1.1 -zipp==1.2.0 diff --git a/.riot/requirements/107589e.txt b/.riot/requirements/107589e.txt deleted file mode 100644 index 518813ad605..00000000000 --- a/.riot/requirements/107589e.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/107589e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gunicorn==20.1.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -py-cpuinfo==8.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-benchmark==3.4.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -uwsgi==2.0.21 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/109ca07.txt b/.riot/requirements/109ca07.txt deleted file mode 100644 index 059cfec674c..00000000000 --- a/.riot/requirements/109ca07.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/109ca07.in -# -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/10a5fdc.txt b/.riot/requirements/10a5fdc.txt deleted file mode 100644 index 642647277b5..00000000000 --- a/.riot/requirements/10a5fdc.txt +++ /dev/null @@ -1,43 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/10a5fdc.in -# -amqp==5.1.1 -attrs==22.2.0 -billiard==3.6.4.0 -cached-property==1.5.2 -celery==5.1.2 -click==7.1.2 -click-didyoumean==0.3.0 -click-plugins==1.1.1 -click-repl==0.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -kombu==5.1.0 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -prompt-toolkit==3.0.36 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vine==5.0.0 -wcwidth==0.2.6 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/10e156f.txt b/.riot/requirements/10e156f.txt deleted file mode 100644 index fd54f96a517..00000000000 --- a/.riot/requirements/10e156f.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/10e156f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -decorator==5.1.1 -dogpile.cache==1.1.8 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pbr==5.11.1 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -stevedore==3.5.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1103a62.txt b/.riot/requirements/1103a62.txt deleted file mode 100644 index d8e1fd13186..00000000000 --- a/.riot/requirements/1103a62.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1103a62.in -# -aiocontextvars==0.2.2 -aiofiles==0.8.0 -aiosqlite==0.17.0 -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -contextlib2==21.6.0 -contextvars==2.4 -coverage[toml]==6.2 -databases==0.5.5 -dataclasses==0.8 -greenlet==2.0.2 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -starlette==0.19.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/11485f2.txt b/.riot/requirements/11485f2.txt deleted file mode 100644 index 65be67cd8f1..00000000000 --- a/.riot/requirements/11485f2.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11485f2.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opensearch-py[requests]==1.1.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/114e97a.txt b/.riot/requirements/114e97a.txt deleted file mode 100644 index cbdead9cb9d..00000000000 --- a/.riot/requirements/114e97a.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/114e97a.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -httpretty==0.9.7 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/115cc02.txt b/.riot/requirements/115cc02.txt deleted file mode 100644 index e06f0d5917f..00000000000 --- a/.riot/requirements/115cc02.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/115cc02.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -decorator==4.4.2 -dogpile.cache==0.9.2 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/116aa2f.txt b/.riot/requirements/116aa2f.txt deleted file mode 100644 index b9df095bd7f..00000000000 --- a/.riot/requirements/116aa2f.txt +++ /dev/null @@ -1,61 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/116aa2f.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beaker==1.12.1 -beautifulsoup4==4.9.3 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -decorator==4.4.2 -enum34==1.1.10 -formencode==2.0.1 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -nose==1.3.7 -opentracing==2.4.0 -packaging==20.9 -paste==3.5.2 -pastedeploy==2.1.1 -pastescript==3.3.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pygments==2.5.2 -pylons==1.0.3 -pyparsing==2.4.7 -pyrsistent==0.16.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -repoze.lru==0.7 -routes==2.5.1 -scandir==1.10.0 -simplejson==3.18.4 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -tempita==0.5.2 -toml==0.10.2 -typing==3.10.0.0 -waitress==1.4.4 -wcwidth==0.2.6 -weberror==0.13.1 -webhelpers==1.3 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/116acca.txt b/.riot/requirements/116acca.txt deleted file mode 100644 index 469c9f35e48..00000000000 --- a/.riot/requirements/116acca.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/116acca.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/117d89f.txt b/.riot/requirements/117d89f.txt deleted file mode 100644 index 95896d7486d..00000000000 --- a/.riot/requirements/117d89f.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/117d89f.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mongoengine==0.22.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/119ba46.txt b/.riot/requirements/119ba46.txt deleted file mode 100644 index 67b858a4aec..00000000000 --- a/.riot/requirements/119ba46.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/119ba46.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==19.10.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/11b5553.txt b/.riot/requirements/11b5553.txt deleted file mode 100644 index 0c6dce21521..00000000000 --- a/.riot/requirements/11b5553.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11b5553.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch5==5.5.6 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/11b6d79.txt b/.riot/requirements/11b6d79.txt deleted file mode 100644 index 85aee69327c..00000000000 --- a/.riot/requirements/11b6d79.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11b6d79.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -httpretty==0.9.7 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -zipp==1.2.0 diff --git a/.riot/requirements/11cbb59.txt b/.riot/requirements/11cbb59.txt deleted file mode 100644 index 3743758bc27..00000000000 --- a/.riot/requirements/11cbb59.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11cbb59.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/11ecfc2.txt b/.riot/requirements/11ecfc2.txt deleted file mode 100644 index e95bab2e3ac..00000000000 --- a/.riot/requirements/11ecfc2.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11ecfc2.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.4.4 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/11fd893.txt b/.riot/requirements/11fd893.txt deleted file mode 100644 index 92a10abf975..00000000000 --- a/.riot/requirements/11fd893.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11fd893.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.18.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gunicorn==19.10.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.17.3 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -statistics==1.0.3.5 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/121c58f.txt b/.riot/requirements/121c58f.txt deleted file mode 100644 index 96001fc32d3..00000000000 --- a/.riot/requirements/121c58f.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/121c58f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==2.12.0 -pytest-mock==2.0.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1223cfc.txt b/.riot/requirements/1223cfc.txt deleted file mode 100644 index cf24c4ceab6..00000000000 --- a/.riot/requirements/1223cfc.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1223cfc.in -# -attrs==22.1.0 -beautifulsoup4==4.10.0 -bottle==0.12.25 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==2.1 -toml==0.10.2 -waitress==1.4.4 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/1230ff8.txt b/.riot/requirements/1230ff8.txt deleted file mode 100644 index 89ea6a8282e..00000000000 --- a/.riot/requirements/1230ff8.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1230ff8.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysql-connector-python==8.0.29 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1239bf4.txt b/.riot/requirements/1239bf4.txt deleted file mode 100644 index d130bc19abc..00000000000 --- a/.riot/requirements/1239bf4.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1239bf4.in -# -attrs==22.2.0 -coverage[toml]==6.2 -falcon==3.1.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1263bcd.txt b/.riot/requirements/1263bcd.txt deleted file mode 100644 index a4e2fa61abc..00000000000 --- a/.riot/requirements/1263bcd.txt +++ /dev/null @@ -1,73 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1263bcd.in -# -attrs==22.2.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -boto==2.49.0 -boto3==1.23.10 -botocore==1.26.10 -certifi==2022.12.7 -cffi==1.15.1 -cfn-lint==0.53.1 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==39.0.2 -dataclasses==0.8 -decorator==4.4.2 -docker==5.0.3 -ecdsa==0.14.1 -hypothesis==6.31.6 -idna==2.10 -importlib-metadata==4.8.3 -importlib-resources==3.3.1 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==5.0.1 -more-itertools==8.14.0 -moto==1.3.16 -networkx==2.5.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pynamodb==5.4.1 -pyparsing==3.0.9 -pyrsistent==0.18.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.3.0 -pytz==2022.7.1 -pyyaml==6.0 -requests==2.27.1 -responses==0.17.0 -rsa==4.9 -s3transfer==0.5.2 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -websocket-client==1.3.1 -werkzeug==2.0.3 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/12746dd.txt b/.riot/requirements/12746dd.txt deleted file mode 100644 index 6c5a91bf615..00000000000 --- a/.riot/requirements/12746dd.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12746dd.in -# -aiofiles==0.8.0 -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -fastapi==0.64.0 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pydantic==1.9.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -starlette==0.13.6 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1297f2c.txt b/.riot/requirements/1297f2c.txt deleted file mode 100644 index 812548b20f8..00000000000 --- a/.riot/requirements/1297f2c.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1297f2c.in -# -aiohttp==3.8.4 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/12ce7f6.txt b/.riot/requirements/12ce7f6.txt deleted file mode 100644 index abffc177bc5..00000000000 --- a/.riot/requirements/12ce7f6.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12ce7f6.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -mongoengine==0.19.1 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/12e30f9.txt b/.riot/requirements/12e30f9.txt deleted file mode 100644 index 6393747eba5..00000000000 --- a/.riot/requirements/12e30f9.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12e30f9.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -typing-extensions==4.1.1 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 diff --git a/.riot/requirements/12e9982.txt b/.riot/requirements/12e9982.txt deleted file mode 100644 index d7ddfdc401f..00000000000 --- a/.riot/requirements/12e9982.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12e9982.in -# -attrs==22.1.0 -click==7.1.2 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis==3.5.3 -rq==1.8.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/12f36b1.txt b/.riot/requirements/12f36b1.txt deleted file mode 100644 index 24ed436b029..00000000000 --- a/.riot/requirements/12f36b1.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12f36b1.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/130c4dc.txt b/.riot/requirements/130c4dc.txt deleted file mode 100644 index f9554fda41c..00000000000 --- a/.riot/requirements/130c4dc.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/130c4dc.in -# -attrs==22.2.0 -cassandra-driver==3.25.0 -click==8.0.4 -coverage[toml]==6.2 -geomet==0.2.1.post1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1312080.txt b/.riot/requirements/1312080.txt deleted file mode 100644 index 3500fd16420..00000000000 --- a/.riot/requirements/1312080.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1312080.in -# -attrs==22.1.0 -boto==2.49.0 -botocore==1.19.63 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -httpretty==0.8.10 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -markupsafe==1.1.1 -mock==3.0.5 -moto==0.4.31 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyasn1==0.4.8 -pynamodb==4.3.3 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.25.1 -rsa==4.7 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -xmltodict==0.13.0 -zipp==1.2.0 diff --git a/.riot/requirements/131b4c5.txt b/.riot/requirements/131b4c5.txt deleted file mode 100644 index 09443e63b3c..00000000000 --- a/.riot/requirements/131b4c5.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/131b4c5.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests-mock==1.10.0 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1324fb2.txt b/.riot/requirements/1324fb2.txt deleted file mode 100644 index f5ba2d80e3d..00000000000 --- a/.riot/requirements/1324fb2.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1324fb2.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -click==8.0.4 -coverage[toml]==6.2 -dataclasses==0.8 -flask==2.0.3 -gunicorn==20.1.0 -httpretty==0.9.7 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==2.0.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==2.0.3 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/132a135.txt b/.riot/requirements/132a135.txt deleted file mode 100644 index 6fc3a7759de..00000000000 --- a/.riot/requirements/132a135.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/132a135.in -# -attrs==22.2.0 -cattrs==1.0.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -molten==1.0.2 -mypy-extensions==1.0.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==3.10.0.2 -typing-inspect==0.6.0 -zipp==3.6.0 diff --git a/.riot/requirements/132c54a.txt b/.riot/requirements/132c54a.txt deleted file mode 100644 index e014ffa159a..00000000000 --- a/.riot/requirements/132c54a.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/132c54a.in -# -attrs==22.1.0 -coverage==5.5 -decorator==4.4.2 -dogpile.cache==0.9.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/132ee6e.txt b/.riot/requirements/132ee6e.txt deleted file mode 100644 index e951b1d1f39..00000000000 --- a/.riot/requirements/132ee6e.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/132ee6e.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/133c0df.txt b/.riot/requirements/133c0df.txt deleted file mode 100644 index 718f660ce93..00000000000 --- a/.riot/requirements/133c0df.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/133c0df.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -requests-mock==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/135581c.txt b/.riot/requirements/135581c.txt deleted file mode 100644 index 065656e1c51..00000000000 --- a/.riot/requirements/135581c.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/135581c.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.1.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.1 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1355aa2.txt b/.riot/requirements/1355aa2.txt deleted file mode 100644 index 6444fa83690..00000000000 --- a/.riot/requirements/1355aa2.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1355aa2.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1377ee3.txt b/.riot/requirements/1377ee3.txt deleted file mode 100644 index 83fcd61e407..00000000000 --- a/.riot/requirements/1377ee3.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1377ee3.in -# -attrs==22.1.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1378827.txt b/.riot/requirements/1378827.txt deleted file mode 100644 index 91a4b3067c2..00000000000 --- a/.riot/requirements/1378827.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1378827.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -kombu==4.6.11 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -vine==1.3.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1392bdb.txt b/.riot/requirements/1392bdb.txt deleted file mode 100644 index 1df907fb8d5..00000000000 --- a/.riot/requirements/1392bdb.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1392bdb.in -# -attrs==22.1.0 -certifi==2021.10.8 -coverage==5.5 -elasticsearch7==7.11.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1399085.txt b/.riot/requirements/1399085.txt deleted file mode 100644 index baa0cf5c650..00000000000 --- a/.riot/requirements/1399085.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1399085.in -# -attrs==22.2.0 -confluent-kafka==1.9.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/13a7174.txt b/.riot/requirements/13a7174.txt deleted file mode 100644 index 2b2a381fed7..00000000000 --- a/.riot/requirements/13a7174.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13a7174.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch6==6.8.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/13ad0d5.txt b/.riot/requirements/13ad0d5.txt deleted file mode 100644 index 5641177d8ba..00000000000 --- a/.riot/requirements/13ad0d5.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13ad0d5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/13cb594.txt b/.riot/requirements/13cb594.txt deleted file mode 100644 index 92c524c27e4..00000000000 --- a/.riot/requirements/13cb594.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13cb594.in -# -atomicwrites==1.4.1 -attrs==22.2.0 -blinker==1.5 -click==8.0.4 -coverage==6.2 -flask==0.12.5 -flask-cache==0.13.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.2 -more-itertools==8.10.0 -opentracing==2.4.0 -pluggy==1.0.0 -py==1.11.0 -pytest==3.10.1 -pytest-cov==2.1.0 -pytest-mock==2.0.0 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -typing-extensions==4.1.1 -werkzeug==0.16.1 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/13cbeca.txt b/.riot/requirements/13cbeca.txt deleted file mode 100644 index 3088b218776..00000000000 --- a/.riot/requirements/13cbeca.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13cbeca.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/13e3ab3.txt b/.riot/requirements/13e3ab3.txt deleted file mode 100644 index 05b7f395a0d..00000000000 --- a/.riot/requirements/13e3ab3.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13e3ab3.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/13e745a.txt b/.riot/requirements/13e745a.txt deleted file mode 100644 index e523bc63e34..00000000000 --- a/.riot/requirements/13e745a.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13e745a.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-consul==1.1.0 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/13f2403.txt b/.riot/requirements/13f2403.txt deleted file mode 100644 index 8c90f82f4e1..00000000000 --- a/.riot/requirements/13f2403.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13f2403.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/13fe0b9.txt b/.riot/requirements/13fe0b9.txt deleted file mode 100644 index bfec919f4e7..00000000000 --- a/.riot/requirements/13fe0b9.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13fe0b9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mariadb==1.0.11 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/140454e.txt b/.riot/requirements/140454e.txt deleted file mode 100644 index e06fd11b380..00000000000 --- a/.riot/requirements/140454e.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/140454e.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/142c49c.txt b/.riot/requirements/142c49c.txt deleted file mode 100644 index 0257c05375c..00000000000 --- a/.riot/requirements/142c49c.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/142c49c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis-py-cluster==2.1.3 -redis==3.5.3 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/142d526.txt b/.riot/requirements/142d526.txt deleted file mode 100644 index 01b55b5d36a..00000000000 --- a/.riot/requirements/142d526.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/142d526.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests-mock==1.10.0 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/142ea1e.txt b/.riot/requirements/142ea1e.txt deleted file mode 100644 index ef5b2d96976..00000000000 --- a/.riot/requirements/142ea1e.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/142ea1e.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -coverage==5.5 -flask==1.1.4 -gunicorn==20.1.0 -httpretty==0.9.7 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1443358.txt b/.riot/requirements/1443358.txt deleted file mode 100644 index 493c683f7b3..00000000000 --- a/.riot/requirements/1443358.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1443358.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -decorator==4.4.2 -dogpile.cache==0.9.2 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/14687bb.txt b/.riot/requirements/14687bb.txt deleted file mode 100644 index 6f6c779091b..00000000000 --- a/.riot/requirements/14687bb.txt +++ /dev/null @@ -1,46 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14687bb.in -# -astunparse==1.6.3 -attrs==22.1.0 -certifi==2021.10.8 -cffi==1.15.1 -chardet==4.0.0 -click==7.1.2 -coverage==5.5 -cryptography==3.2.1 -flask==1.1.4 -gunicorn==20.1.0 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pycparser==2.21 -pycryptodome==3.17 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -wheel==0.37.1 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/146bb98.txt b/.riot/requirements/146bb98.txt deleted file mode 100644 index f35b05ec19c..00000000000 --- a/.riot/requirements/146bb98.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/146bb98.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mako==1.2.4 -markupsafe==2.1.3 -mock==5.0.2 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -parse==1.19.1 -parse-type==0.6.2 -pluggy==1.2.0 -pytest==7.4.0 -pytest-bdd==6.1.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -six==1.16.0 -sortedcontainers==2.4.0 -typing-extensions==4.7.1 diff --git a/.riot/requirements/1489d92.txt b/.riot/requirements/1489d92.txt deleted file mode 100644 index 3967199d1da..00000000000 --- a/.riot/requirements/1489d92.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1489d92.in -# -attrs==22.1.0 -certifi==2021.10.8 -coverage==5.5 -elasticsearch==7.8.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/14b0067.txt b/.riot/requirements/14b0067.txt deleted file mode 100644 index e74c4f27a48..00000000000 --- a/.riot/requirements/14b0067.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14b0067.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mongoengine==0.22.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/14b153f.txt b/.riot/requirements/14b153f.txt deleted file mode 100644 index 33c9c308702..00000000000 --- a/.riot/requirements/14b153f.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14b153f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/14b261e.txt b/.riot/requirements/14b261e.txt deleted file mode 100644 index 9c93d4b54e8..00000000000 --- a/.riot/requirements/14b261e.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14b261e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymysql==1.0.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/14dce3c.txt b/.riot/requirements/14dce3c.txt deleted file mode 100644 index 3f7879adc59..00000000000 --- a/.riot/requirements/14dce3c.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14dce3c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/14ff519.txt b/.riot/requirements/14ff519.txt deleted file mode 100644 index dd1999251d4..00000000000 --- a/.riot/requirements/14ff519.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14ff519.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/152c052.txt b/.riot/requirements/152c052.txt deleted file mode 100644 index ad857c4bf83..00000000000 --- a/.riot/requirements/152c052.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/152c052.in -# -attrs==22.2.0 -cheroot==10.0.0 -cherrypy==17.4.2 -contextlib2==21.6.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jaraco.functools==3.4.0 -mock==5.0.2 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -portend==3.0.0 -py==1.11.0 -pyparsing==3.1.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2023.3 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==4.1.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zc.lockfile==2.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/153896d.txt b/.riot/requirements/153896d.txt deleted file mode 100644 index 9ce10c5bab0..00000000000 --- a/.riot/requirements/153896d.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/153896d.in -# -attrs==22.2.0 -blinker==1.5 -certifi==2022.12.7 -charset-normalizer==2.0.12 -click==7.1.2 -coverage[toml]==6.2 -flask==1.1.4 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==1.0.1 -zipp==3.6.0 diff --git a/.riot/requirements/1554e9a.txt b/.riot/requirements/1554e9a.txt deleted file mode 100644 index 01536c0723c..00000000000 --- a/.riot/requirements/1554e9a.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1554e9a.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/156c8b5.txt b/.riot/requirements/156c8b5.txt deleted file mode 100644 index 76956904743..00000000000 --- a/.riot/requirements/156c8b5.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/156c8b5.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1579ab2.txt b/.riot/requirements/1579ab2.txt deleted file mode 100644 index 92e4858056c..00000000000 --- a/.riot/requirements/1579ab2.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1579ab2.in -# -attrs==22.1.0 -certifi==2021.10.8 -coverage==5.5 -elasticsearch==7.10.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/15856a0.txt b/.riot/requirements/15856a0.txt deleted file mode 100644 index cb1fdca8983..00000000000 --- a/.riot/requirements/15856a0.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15856a0.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1589e15.txt b/.riot/requirements/1589e15.txt deleted file mode 100644 index a43b346720b..00000000000 --- a/.riot/requirements/1589e15.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1589e15.in -# -attrs==22.2.0 -coverage[toml]==6.2 -falcon==3.1.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/15a33f1.txt b/.riot/requirements/15a33f1.txt deleted file mode 100644 index b82130b635f..00000000000 --- a/.riot/requirements/15a33f1.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15a33f1.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/15a77be.txt b/.riot/requirements/15a77be.txt deleted file mode 100644 index 910086826d4..00000000000 --- a/.riot/requirements/15a77be.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15a77be.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch1==1.10.0 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/15b0852.txt b/.riot/requirements/15b0852.txt deleted file mode 100644 index ef5c9b66dd1..00000000000 --- a/.riot/requirements/15b0852.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15b0852.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/15cbd11.txt b/.riot/requirements/15cbd11.txt deleted file mode 100644 index b76c9d27f80..00000000000 --- a/.riot/requirements/15cbd11.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15cbd11.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -googleapis-common-protos==1.52.0 -grpcio==1.26.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.17.3 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/8d9413f.txt b/.riot/requirements/15d8f6b.txt similarity index 79% rename from .riot/requirements/8d9413f.txt rename to .riot/requirements/15d8f6b.txt index be42c185f07..52cfaa57298 100644 --- a/.riot/requirements/8d9413f.txt +++ b/.riot/requirements/15d8f6b.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/8d9413f.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/15d8f6b.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -12,7 +12,7 @@ hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -28,4 +28,3 @@ pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/15dc5a2.txt b/.riot/requirements/15dc5a2.txt deleted file mode 100644 index ac305732739..00000000000 --- a/.riot/requirements/15dc5a2.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15dc5a2.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/15ddce3.txt b/.riot/requirements/15ddce3.txt deleted file mode 100644 index 3bb802566df..00000000000 --- a/.riot/requirements/15ddce3.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15ddce3.in -# -attrs==22.2.0 -coverage[toml]==6.2 -decorator==5.1.1 -dogpile.cache==1.1.8 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pbr==5.11.1 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -stevedore==3.5.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/15f7497.txt b/.riot/requirements/15f7497.txt deleted file mode 100644 index a4a2135d6b9..00000000000 --- a/.riot/requirements/15f7497.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15f7497.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/15f7547.txt b/.riot/requirements/15f7547.txt deleted file mode 100644 index 9c8c3cde59b..00000000000 --- a/.riot/requirements/15f7547.txt +++ /dev/null @@ -1,45 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15f7547.in -# -aiofiles==0.8.0 -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -contextlib2==21.6.0 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -fastapi==0.83.0 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pydantic==1.9.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -starlette==0.19.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/16025dc.txt b/.riot/requirements/16025dc.txt deleted file mode 100644 index 6d04dcd0ed7..00000000000 --- a/.riot/requirements/16025dc.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16025dc.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.19.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/16068e5.txt b/.riot/requirements/16068e5.txt deleted file mode 100644 index f694dde6489..00000000000 --- a/.riot/requirements/16068e5.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16068e5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==1.4.0 -greenlet==0.4.14 -gunicorn[gevent]==20.1.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -py-cpuinfo==8.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-benchmark==3.4.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -uwsgi==2.0.21 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/160eed7.txt b/.riot/requirements/160eed7.txt deleted file mode 100644 index 0a625bfe177..00000000000 --- a/.riot/requirements/160eed7.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/160eed7.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch6==6.8.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/162a527.txt b/.riot/requirements/162a527.txt deleted file mode 100644 index 246a57423a6..00000000000 --- a/.riot/requirements/162a527.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/162a527.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysqlclient==2.1.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1646549.txt b/.riot/requirements/1646549.txt deleted file mode 100644 index 9d85a6774e3..00000000000 --- a/.riot/requirements/1646549.txt +++ /dev/null @@ -1,43 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1646549.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -blinker==1.5 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -flask-cache==0.13.1 -flask==0.12.5 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pytest-cov==2.1.0 -pytest-mock==2.0.0 -pytest==3.10.1 -python-memcached==1.59 -redis==2.10.6 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -typing==3.10.0.0 -werkzeug==0.16.1 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1895369.txt b/.riot/requirements/1646d28.txt similarity index 79% rename from .riot/requirements/1895369.txt rename to .riot/requirements/1646d28.txt index 6d40c69b091..380ceaec8b4 100644 --- a/.riot/requirements/1895369.txt +++ b/.riot/requirements/1646d28.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1895369.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/1646d28.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -12,7 +12,7 @@ hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -28,4 +28,3 @@ pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/168cbdf.txt b/.riot/requirements/168cbdf.txt deleted file mode 100644 index 61272ab9189..00000000000 --- a/.riot/requirements/168cbdf.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/168cbdf.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==4.1.1 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/169d74e.txt b/.riot/requirements/169d74e.txt deleted file mode 100644 index ef067e32f5c..00000000000 --- a/.riot/requirements/169d74e.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/169d74e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -httpretty==0.9.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.0 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/16b3d1d.txt b/.riot/requirements/16b3d1d.txt deleted file mode 100644 index c26ea753e92..00000000000 --- a/.riot/requirements/16b3d1d.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16b3d1d.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/16b80d2.txt b/.riot/requirements/16b80d2.txt deleted file mode 100644 index 53679aca239..00000000000 --- a/.riot/requirements/16b80d2.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16b80d2.in -# -attrs==22.1.0 -blinker==1.5 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -coverage==5.5 -flask==1.1.4 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/16bac29.txt b/.riot/requirements/16bac29.txt deleted file mode 100644 index b82dad0cbc9..00000000000 --- a/.riot/requirements/16bac29.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16bac29.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.17.3 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/16d67ef.txt b/.riot/requirements/16d67ef.txt deleted file mode 100644 index 2cfce7ed549..00000000000 --- a/.riot/requirements/16d67ef.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16d67ef.in -# -attrs==20.1.0 -coverage==5.5 -httpretty==0.9.7 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==20.1.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/16e837a.txt b/.riot/requirements/16e837a.txt deleted file mode 100644 index ff3eb4aea98..00000000000 --- a/.riot/requirements/16e837a.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16e837a.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beautifulsoup4==4.9.3 -bottle==0.12.25 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -toml==0.10.2 -typing==3.10.0.0 -waitress==1.4.4 -wcwidth==0.2.6 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/16f1655.txt b/.riot/requirements/16f1655.txt deleted file mode 100644 index ce0fe529f70..00000000000 --- a/.riot/requirements/16f1655.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16f1655.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -cassandra-driver==3.24.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -geomet==0.2.1.post1 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/16f9188.txt b/.riot/requirements/16f9188.txt deleted file mode 100644 index 2a0b91506d4..00000000000 --- a/.riot/requirements/16f9188.txt +++ /dev/null @@ -1,54 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16f9188.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -boto==2.49.0 -botocore==1.20.112 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.8.10 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -jinja2==2.11.3 -jmespath==0.10.0 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -moto==0.4.31 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyasn1==0.4.8 -pynamodb==4.3.3 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.27.1 -rsa==4.5 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -xmltodict==0.12.0 -zipp==1.2.0 diff --git a/.riot/requirements/1705233.txt b/.riot/requirements/1705233.txt deleted file mode 100644 index e68771c3901..00000000000 --- a/.riot/requirements/1705233.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1705233.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/170a117.txt b/.riot/requirements/170a117.txt deleted file mode 100644 index 1a3f7823d77..00000000000 --- a/.riot/requirements/170a117.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/170a117.in -# -attrs==22.2.0 -backports.zoneinfo==0.2.1 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -importlib-resources==5.4.0 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg==3.0.18 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1716274.txt b/.riot/requirements/1716274.txt deleted file mode 100644 index 70f6da06251..00000000000 --- a/.riot/requirements/1716274.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1716274.in -# -attrs==22.1.0 -click==7.1.2 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis==3.5.3 -rq==1.11.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1726d5f.txt b/.riot/requirements/1726d5f.txt deleted file mode 100644 index b16281ffd8e..00000000000 --- a/.riot/requirements/1726d5f.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1726d5f.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/173fc43.txt b/.riot/requirements/173fc43.txt deleted file mode 100644 index b8835307723..00000000000 --- a/.riot/requirements/173fc43.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/173fc43.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -httpretty==0.9.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1789744.txt b/.riot/requirements/1789744.txt deleted file mode 100644 index 33c548f8278..00000000000 --- a/.riot/requirements/1789744.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1789744.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/17969f1.txt b/.riot/requirements/17969f1.txt deleted file mode 100644 index 2ff809e4a1d..00000000000 --- a/.riot/requirements/17969f1.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17969f1.in -# -aiobotocore==0.11.1 -aiohttp==3.6.3 -async-generator==1.10 -async-timeout==3.0.1 -attrs==22.1.0 -botocore==1.13.14 -chardet==3.0.4 -coverage==5.5 -docutils==0.15.2 -hypothesis==5.33.2 -idna-ssl==1.1.0 -idna==3.4 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==3.0.5 -multidict==4.7.6 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -urllib3==1.25.11 -wrapt==1.15.0 -yarl==1.5.1 -zipp==1.2.0 diff --git a/.riot/requirements/17a1659.txt b/.riot/requirements/17a1659.txt deleted file mode 100644 index f40eff1098d..00000000000 --- a/.riot/requirements/17a1659.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17a1659.in -# -algoliasearch==2.6.3 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pyrsistent==0.14.11 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/17a3e91.txt b/.riot/requirements/17a3e91.txt deleted file mode 100644 index af5191815a2..00000000000 --- a/.riot/requirements/17a3e91.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17a3e91.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mysqlclient==1.4.6 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/17a8385.txt b/.riot/requirements/17a8385.txt deleted file mode 100644 index d0b7bfb5fca..00000000000 --- a/.riot/requirements/17a8385.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17a8385.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.9.0 -pytest-mock==2.0.0 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/17b1e6a.txt b/.riot/requirements/17b1e6a.txt deleted file mode 100644 index dc623ba1404..00000000000 --- a/.riot/requirements/17b1e6a.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17b1e6a.in -# -attrs==22.1.0 -beautifulsoup4==4.10.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hupper==1.10.3 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pastedeploy==2.1.1 -pathlib2==2.3.7.post1 -plaster-pastedeploy==0.7 -plaster==1.0 -pluggy==0.13.1 -file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==2.4.7 -pyramid==1.10.8 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==2.1 -toml==0.10.2 -translationstring==1.4 -urllib3==1.26.9 -venusian==3.0.0 -waitress==1.4.4 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/17b3ad2.txt b/.riot/requirements/17b3ad2.txt deleted file mode 100644 index 7bff1e7057b..00000000000 --- a/.riot/requirements/17b3ad2.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17b3ad2.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -mongoengine==0.19.1 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/17b612a.txt b/.riot/requirements/17b612a.txt deleted file mode 100644 index e9078664759..00000000000 --- a/.riot/requirements/17b612a.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17b612a.in -# -asgiref==3.4.1 -attrs==22.2.0 -coverage[toml]==6.2 -django==3.2.18 -djangorestframework==3.11.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/17c180c.txt b/.riot/requirements/17c180c.txt deleted file mode 100644 index b3973e0ad32..00000000000 --- a/.riot/requirements/17c180c.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17c180c.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/17df667.txt b/.riot/requirements/17df667.txt deleted file mode 100644 index 55edb6f9fe2..00000000000 --- a/.riot/requirements/17df667.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17df667.in -# -amqp==2.6.1 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -kombu==4.6.11 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -vine==1.3.0 -zipp==1.2.0 diff --git a/.riot/requirements/17e7a1d.txt b/.riot/requirements/17e7a1d.txt deleted file mode 100644 index 5ecb68ecd24..00000000000 --- a/.riot/requirements/17e7a1d.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17e7a1d.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mariadb==1.0.11 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/17ed92e.txt b/.riot/requirements/17ed92e.txt deleted file mode 100644 index b88d5f891bd..00000000000 --- a/.riot/requirements/17ed92e.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17ed92e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pylibmc==1.6.3 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/18130a1.txt b/.riot/requirements/18130a1.txt deleted file mode 100644 index 075e2809baf..00000000000 --- a/.riot/requirements/18130a1.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18130a1.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch5==5.5.6 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/181f251.txt b/.riot/requirements/181f251.txt deleted file mode 100644 index d5f464e3e2e..00000000000 --- a/.riot/requirements/181f251.txt +++ /dev/null @@ -1,51 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/181f251.in -# -aiobotocore==2.3.1 -aiohttp==3.8.4 -aioitertools==0.11.0 -aiosignal==1.2.0 -async-generator==1.10 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -botocore==1.24.21 -certifi==2022.12.7 -chardet==3.0.4 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -elasticsearch==6.3.1 -frozenlist==1.2.0 -gevent==1.3.7 -greenlet==1.1.3.post0 -hypothesis==6.31.6 -idna==2.8 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==5.0.1 -multidict==5.2.0 -opensearch-py==1.1.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pynamodb==3.3.1 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -requests==2.22.0 -six==1.12.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.25.11 -wrapt==1.15.0 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/1836d36.txt b/.riot/requirements/1836d36.txt deleted file mode 100644 index fcec387ab3b..00000000000 --- a/.riot/requirements/1836d36.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1836d36.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opensearch-py[requests]==1.1.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/183e924.txt b/.riot/requirements/183e924.txt deleted file mode 100644 index 0f3277ebd3a..00000000000 --- a/.riot/requirements/183e924.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/183e924.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.18.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==1.1.0 -greenlet==1.1.3.post0 -gunicorn[gevent]==19.10.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -statistics==1.0.3.5 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/184cbe1.txt b/.riot/requirements/184cbe1.txt deleted file mode 100644 index 8dcb9e1f78d..00000000000 --- a/.riot/requirements/184cbe1.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/184cbe1.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/184d23f.txt b/.riot/requirements/184d23f.txt deleted file mode 100644 index 2e166929943..00000000000 --- a/.riot/requirements/184d23f.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/184d23f.in -# -attrs==22.1.0 -confluent-kafka==1.5.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/187877d.txt b/.riot/requirements/187877d.txt deleted file mode 100644 index ba99c84e553..00000000000 --- a/.riot/requirements/187877d.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/187877d.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/ea2207e.txt b/.riot/requirements/188677b.txt similarity index 75% rename from .riot/requirements/ea2207e.txt rename to .riot/requirements/188677b.txt index 81812a25b2c..24c7c2ca64b 100644 --- a/.riot/requirements/ea2207e.txt +++ b/.riot/requirements/188677b.txt @@ -2,16 +2,17 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/ea2207e.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/188677b.in # attrs==23.1.0 coverage[toml]==7.2.7 exceptiongroup==1.1.2 +glob2==0.7 hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -19,11 +20,11 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/188a3f9.txt b/.riot/requirements/188a3f9.txt deleted file mode 100644 index c84d5a23188..00000000000 --- a/.riot/requirements/188a3f9.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/188a3f9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1895172.txt b/.riot/requirements/1895172.txt deleted file mode 100644 index 5742bbd8254..00000000000 --- a/.riot/requirements/1895172.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1895172.in -# -attrs==22.2.0 -coverage==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==6.2.5 -pytest-cov==2.9.0 -pytest-mock==2.0.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1896095.txt b/.riot/requirements/1896095.txt deleted file mode 100644 index c6e140c12f9..00000000000 --- a/.riot/requirements/1896095.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1896095.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -blinker==1.5 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -flask==1.1.4 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/189a410.txt b/.riot/requirements/189a410.txt deleted file mode 100644 index 1a45eaad40b..00000000000 --- a/.riot/requirements/189a410.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/189a410.in -# -attrs==22.2.0 -contextvars==2.4 -coverage[toml]==6.2 -hypothesis==6.31.6 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yaaredis==3.0.0 -zipp==3.6.0 diff --git a/.riot/requirements/18bd6d0.txt b/.riot/requirements/18bd6d0.txt deleted file mode 100644 index 32b1c5dddc7..00000000000 --- a/.riot/requirements/18bd6d0.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18bd6d0.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis==3.5.3 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/18ced70.txt b/.riot/requirements/18ced70.txt deleted file mode 100644 index 0a132e6daaa..00000000000 --- a/.riot/requirements/18ced70.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18ced70.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/18cf9e0.txt b/.riot/requirements/18cf9e0.txt deleted file mode 100644 index e47fbb6fe4e..00000000000 --- a/.riot/requirements/18cf9e0.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18cf9e0.in -# -aiobotocore==2.0.1 -aiohttp==3.8.4 -aioitertools==0.11.0 -aiosignal==1.2.0 -async-generator==1.10 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -botocore==1.22.8 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -wrapt==1.15.0 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/18ef46b.txt b/.riot/requirements/18ef46b.txt deleted file mode 100644 index 92d1b60f59c..00000000000 --- a/.riot/requirements/18ef46b.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18ef46b.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pylibmc==1.6.3 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/18f6870.txt b/.riot/requirements/18f6870.txt deleted file mode 100644 index 27fba6ef107..00000000000 --- a/.riot/requirements/18f6870.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18f6870.in -# -attrs==22.1.0 -coverage==5.5 -django-hosts==4.0 -django==2.2.28 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==3.5.1 -pytest==6.1.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1905970.txt b/.riot/requirements/1905970.txt deleted file mode 100644 index a52f4f1ff25..00000000000 --- a/.riot/requirements/1905970.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1905970.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hupper==1.10.3 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pastedeploy==2.1.1 -plaster==1.0 -plaster-pastedeploy==0.7 -pluggy==1.0.0 -pserve-test-app @ file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==3.0.9 -pyramid==1.10.8 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -translationstring==1.4 -typing-extensions==4.1.1 -urllib3==1.26.15 -venusian==3.0.0 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1934900.txt b/.riot/requirements/1934900.txt deleted file mode 100644 index 4287e329785..00000000000 --- a/.riot/requirements/1934900.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1934900.in -# -attrs==22.1.0 -cassandra-driver==3.24.0 -click==7.1.2 -coverage==5.5 -geomet==0.2.1.post1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/19642fa.txt b/.riot/requirements/19642fa.txt deleted file mode 100644 index 771dd68c226..00000000000 --- a/.riot/requirements/19642fa.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19642fa.in -# -attrs==22.1.0 -coverage==5.5 -decorator==4.4.2 -dogpile.cache==0.9.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/197d9d9.txt b/.riot/requirements/197d9d9.txt index 2b2a2fb2c44..d8370480802 100644 --- a/.riot/requirements/197d9d9.txt +++ b/.riot/requirements/197d9d9.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/197d9d9.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/197d9d9.in # attrs==23.1.0 coverage[toml]==7.2.3 diff --git a/.riot/requirements/197dba9.txt b/.riot/requirements/197dba9.txt deleted file mode 100644 index 9142529207e..00000000000 --- a/.riot/requirements/197dba9.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/197dba9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymemcache==3.4.4 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/198732d.txt b/.riot/requirements/198732d.txt deleted file mode 100644 index 2de11a92c2b..00000000000 --- a/.riot/requirements/198732d.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/198732d.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch6==6.8.2 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/19889bf.txt b/.riot/requirements/19889bf.txt deleted file mode 100644 index 7f29fa9e13e..00000000000 --- a/.riot/requirements/19889bf.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19889bf.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -requests-mock==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/198f8d4.txt b/.riot/requirements/198f8d4.txt deleted file mode 100644 index c1b39d170d9..00000000000 --- a/.riot/requirements/198f8d4.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/198f8d4.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hupper==1.10.3 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pastedeploy==2.1.1 -plaster==1.0 -plaster-pastedeploy==0.7 -pluggy==1.0.0 -pserve-test-app @ file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==3.0.9 -pyramid==2.0.1 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -translationstring==1.4 -typing-extensions==4.1.1 -urllib3==1.26.15 -venusian==3.0.0 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/19a3af1.txt b/.riot/requirements/19a3af1.txt deleted file mode 100644 index 51f924561b9..00000000000 --- a/.riot/requirements/19a3af1.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19a3af1.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==20.0.4 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1080b30.txt b/.riot/requirements/19a842e.txt similarity index 81% rename from .riot/requirements/1080b30.txt rename to .riot/requirements/19a842e.txt index e105d560f23..74cb6dee026 100644 --- a/.riot/requirements/1080b30.txt +++ b/.riot/requirements/19a842e.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1080b30.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/19a842e.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -13,7 +13,7 @@ importlib-metadata==6.7.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 diff --git a/.riot/requirements/19a9846.txt b/.riot/requirements/19a9846.txt deleted file mode 100644 index 9115eb50b30..00000000000 --- a/.riot/requirements/19a9846.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19a9846.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.6 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -glob2==0.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -parse-type==0.6.2 -parse==1.19.1 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-bdd==3.4.0 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/19b2618.txt b/.riot/requirements/19b2618.txt deleted file mode 100644 index 4d373cb25cd..00000000000 --- a/.riot/requirements/19b2618.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19b2618.in -# -aiohttp==3.8.4 -aiohttp-jinja2==1.5 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/19d05fa.txt b/.riot/requirements/19d05fa.txt deleted file mode 100644 index 984de58868e..00000000000 --- a/.riot/requirements/19d05fa.txt +++ /dev/null @@ -1,73 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19d05fa.in -# -attrs==22.2.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -boto==2.49.0 -boto3==1.23.10 -botocore==1.26.10 -certifi==2022.12.7 -cffi==1.15.1 -cfn-lint==0.53.1 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==39.0.2 -dataclasses==0.8 -decorator==4.4.2 -docker==5.0.3 -ecdsa==0.14.1 -hypothesis==6.31.6 -idna==2.10 -importlib-metadata==4.8.3 -importlib-resources==3.3.1 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==5.0.1 -more-itertools==8.14.0 -moto==1.3.16 -networkx==2.5.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pynamodb==5.4.1 -pyparsing==3.0.9 -pyrsistent==0.18.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.3.0 -pytz==2022.7.1 -pyyaml==6.0 -requests==2.27.1 -responses==0.17.0 -rsa==4.9 -s3transfer==0.5.2 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -websocket-client==1.3.1 -werkzeug==2.0.3 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/19ebea9.txt b/.riot/requirements/19ebea9.txt deleted file mode 100644 index 81add3f0dbe..00000000000 --- a/.riot/requirements/19ebea9.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19ebea9.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -elasticsearch==7.8.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/19ef42f.txt b/.riot/requirements/19ef42f.txt deleted file mode 100644 index 25b0dd1d481..00000000000 --- a/.riot/requirements/19ef42f.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19ef42f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysqlclient==2.1.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/19ff30c.txt b/.riot/requirements/19ff30c.txt deleted file mode 100644 index 82b53ac08ab..00000000000 --- a/.riot/requirements/19ff30c.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19ff30c.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/de4bcfe.txt b/.riot/requirements/1a07bb8.txt similarity index 78% rename from .riot/requirements/de4bcfe.txt rename to .riot/requirements/1a07bb8.txt index f0cc36b9fa6..3c4a4fdc703 100644 --- a/.riot/requirements/de4bcfe.txt +++ b/.riot/requirements/1a07bb8.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/de4bcfe.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/1a07bb8.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -11,7 +11,7 @@ hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -26,4 +26,3 @@ pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 -typing-extensions==4.7.1 diff --git a/.riot/requirements/1a12057.txt b/.riot/requirements/1a12057.txt deleted file mode 100644 index 2c970ad682a..00000000000 --- a/.riot/requirements/1a12057.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a12057.in -# -attrs==22.1.0 -beautifulsoup4==4.10.0 -bottle==0.12.25 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==2.1 -toml==0.10.2 -waitress==1.4.4 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/1a13e76.txt b/.riot/requirements/1a13e76.txt deleted file mode 100644 index 512452fbd0c..00000000000 --- a/.riot/requirements/1a13e76.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a13e76.in -# -aniso8601==9.0.1 -attrs==22.2.0 -coverage[toml]==6.2 -graphene==3.0 -graphql-core==3.1.7 -graphql-relay==3.1.5 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1a19c25.txt b/.riot/requirements/1a19c25.txt deleted file mode 100644 index 68686ca8e24..00000000000 --- a/.riot/requirements/1a19c25.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a19c25.in -# -attrs==22.2.0 -confluent-kafka==2.1.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1a1b161.txt b/.riot/requirements/1a1b161.txt deleted file mode 100644 index 1d348374bc8..00000000000 --- a/.riot/requirements/1a1b161.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a1b161.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1a1c1fa.txt b/.riot/requirements/1a1c1fa.txt deleted file mode 100644 index 6157eb4a49c..00000000000 --- a/.riot/requirements/1a1c1fa.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a1c1fa.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -mysql-connector-python==8.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1a23b3b.txt b/.riot/requirements/1a23b3b.txt deleted file mode 100644 index 5ec6d96ca79..00000000000 --- a/.riot/requirements/1a23b3b.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a23b3b.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1a2f766.txt b/.riot/requirements/1a2f766.txt deleted file mode 100644 index 4637700da48..00000000000 --- a/.riot/requirements/1a2f766.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a2f766.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==3.5.3 -redis-py-cluster==2.1.3 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1a34bd9.txt b/.riot/requirements/1a34bd9.txt deleted file mode 100644 index 25beb80e323..00000000000 --- a/.riot/requirements/1a34bd9.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a34bd9.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -bottle==0.12.25 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -typing-extensions==4.1.1 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 diff --git a/.riot/requirements/1a6547d.txt b/.riot/requirements/1a6547d.txt deleted file mode 100644 index 7cdfc5fad54..00000000000 --- a/.riot/requirements/1a6547d.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a6547d.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymysql==0.10.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1a6da0c.txt b/.riot/requirements/1a6da0c.txt deleted file mode 100644 index 4722e1aec10..00000000000 --- a/.riot/requirements/1a6da0c.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a6da0c.in -# -attrs==22.1.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1a945ce.txt b/.riot/requirements/1a945ce.txt deleted file mode 100644 index b9e4f8f430d..00000000000 --- a/.riot/requirements/1a945ce.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a945ce.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-consul==1.1.0 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1ab28fe.txt b/.riot/requirements/1ab28fe.txt deleted file mode 100644 index 7c5327165c5..00000000000 --- a/.riot/requirements/1ab28fe.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ab28fe.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.19.6 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -sqlalchemy==1.3.24 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1abbe5b.txt b/.riot/requirements/1abbe5b.txt deleted file mode 100644 index 8c5340519dd..00000000000 --- a/.riot/requirements/1abbe5b.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1abbe5b.in -# -attrs==22.1.0 -coverage==5.5 -falcon==3.1.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1ac6545.txt b/.riot/requirements/1ac6545.txt deleted file mode 100644 index ab5f179a620..00000000000 --- a/.riot/requirements/1ac6545.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ac6545.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch5==5.5.6 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1ae4fe3.txt b/.riot/requirements/1ae4fe3.txt deleted file mode 100644 index 8b55030af2e..00000000000 --- a/.riot/requirements/1ae4fe3.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ae4fe3.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1b09496.txt b/.riot/requirements/1b09496.txt deleted file mode 100644 index eaf13724445..00000000000 --- a/.riot/requirements/1b09496.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b09496.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1b1b40a.txt b/.riot/requirements/1b1b40a.txt deleted file mode 100644 index 6a6929065ae..00000000000 --- a/.riot/requirements/1b1b40a.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b1b40a.in -# -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1b27277.txt b/.riot/requirements/1b27277.txt deleted file mode 100644 index e562ad4c8ce..00000000000 --- a/.riot/requirements/1b27277.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b27277.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -future==0.18.3 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2022.7.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -vertica-python==0.6.14 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1b65162.txt b/.riot/requirements/1b65162.txt deleted file mode 100644 index 6b60ae43f36..00000000000 --- a/.riot/requirements/1b65162.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b65162.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/4bf8418.txt b/.riot/requirements/1b81325.txt similarity index 92% rename from .riot/requirements/4bf8418.txt rename to .riot/requirements/1b81325.txt index c63b6c82b3c..266183d9937 100644 --- a/.riot/requirements/4bf8418.txt +++ b/.riot/requirements/1b81325.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/4bf8418.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1b81325.in # attrs==23.1.0 coverage[toml]==7.2.7 diff --git a/.riot/requirements/1b89131.txt b/.riot/requirements/1b89131.txt deleted file mode 100644 index 5d0537e0321..00000000000 --- a/.riot/requirements/1b89131.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b89131.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch7==7.11.0 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1bbb8a3.txt b/.riot/requirements/1bbb8a3.txt deleted file mode 100644 index 029f11fb40b..00000000000 --- a/.riot/requirements/1bbb8a3.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bbb8a3.in -# -attrs==22.1.0 -coverage==5.5 -gevent==1.2.2 -greenlet==1.1.3.post0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1bbf196.txt b/.riot/requirements/1bbf196.txt deleted file mode 100644 index 03f5b6e1c5d..00000000000 --- a/.riot/requirements/1bbf196.txt +++ /dev/null @@ -1,58 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bbf196.in -# -asn1crypto==1.5.1 -attrs==22.2.0 -azure-common==1.1.28 -azure-core==1.24.2 -azure-storage-blob==12.13.1 -boto3==1.23.10 -botocore==1.26.10 -certifi==2022.12.7 -cffi==1.15.1 -chardet==4.0.0 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==3.4.8 -dataclasses==0.8 -hypothesis==6.31.6 -idna==2.10 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -isodate==0.6.1 -jmespath==0.10.0 -mock==5.0.1 -msrest==0.7.1 -oauthlib==3.2.2 -opentracing==2.4.0 -oscrypto==1.3.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pycparser==2.21 -pycryptodomex==3.17 -pyjwt==2.4.0 -pyopenssl==19.1.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.27.1 -requests-oauthlib==1.3.1 -responses==0.16.0 -s3transfer==0.5.2 -six==1.16.0 -snowflake-connector-python==2.4.6 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1bc253a.txt b/.riot/requirements/1bc253a.txt deleted file mode 100644 index 64efba0a227..00000000000 --- a/.riot/requirements/1bc253a.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bc253a.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -kombu==4.0.2 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -vine==1.3.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1bd6f1c.txt b/.riot/requirements/1bd6f1c.txt deleted file mode 100644 index abf1988fdf7..00000000000 --- a/.riot/requirements/1bd6f1c.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bd6f1c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.6 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1bdca4a.txt b/.riot/requirements/1bdca4a.txt deleted file mode 100644 index 76b7c3cf1c8..00000000000 --- a/.riot/requirements/1bdca4a.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bdca4a.in -# -algoliasearch==2.6.3 -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1beb3b4.txt b/.riot/requirements/1beb3b4.txt deleted file mode 100644 index b85e809b4ce..00000000000 --- a/.riot/requirements/1beb3b4.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1beb3b4.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -cassandra-driver==3.25.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -geomet==0.2.1.post1 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1bf368a.txt b/.riot/requirements/1bf368a.txt deleted file mode 100644 index fbb5bb123c2..00000000000 --- a/.riot/requirements/1bf368a.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bf368a.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1c0291c.txt b/.riot/requirements/1c0291c.txt deleted file mode 100644 index eadee3941da..00000000000 --- a/.riot/requirements/1c0291c.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c0291c.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch1==1.10.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1c203f0.txt b/.riot/requirements/1c203f0.txt deleted file mode 100644 index 91c91167442..00000000000 --- a/.riot/requirements/1c203f0.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c203f0.in -# -asyncpg==0.26.0 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1c28495.txt b/.riot/requirements/1c28495.txt deleted file mode 100644 index 72f9c0cb869..00000000000 --- a/.riot/requirements/1c28495.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c28495.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.4.4 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1c32094.txt b/.riot/requirements/1c32094.txt deleted file mode 100644 index 8a9d8da7292..00000000000 --- a/.riot/requirements/1c32094.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c32094.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gunicorn==20.1.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.19.6 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -uwsgi==2.0.21 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1c338bf.txt b/.riot/requirements/1c338bf.txt deleted file mode 100644 index e29f72690e1..00000000000 --- a/.riot/requirements/1c338bf.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c338bf.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysqlclient==2.1.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1c3e04e.txt b/.riot/requirements/1c3e04e.txt deleted file mode 100644 index ec773cbb967..00000000000 --- a/.riot/requirements/1c3e04e.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c3e04e.in -# -asynctest==0.13.0 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==6.2.5 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -toml==0.10.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1c4d08c.txt b/.riot/requirements/1c4d08c.txt deleted file mode 100644 index 851b1f3d72c..00000000000 --- a/.riot/requirements/1c4d08c.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c4d08c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis-py-cluster==2.0.0 -redis==3.0.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1c54bd3.txt b/.riot/requirements/1c54bd3.txt deleted file mode 100644 index c4af0f2173d..00000000000 --- a/.riot/requirements/1c54bd3.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c54bd3.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mariadb==1.0.11 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1c57061.txt b/.riot/requirements/1c57061.txt deleted file mode 100644 index 7b17898da6c..00000000000 --- a/.riot/requirements/1c57061.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c57061.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -mongoengine==0.19.1 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1c5a68c.txt b/.riot/requirements/1c5a68c.txt deleted file mode 100644 index 2880b192b84..00000000000 --- a/.riot/requirements/1c5a68c.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c5a68c.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1c63df9.txt b/.riot/requirements/1c63df9.txt deleted file mode 100644 index 935150509f3..00000000000 --- a/.riot/requirements/1c63df9.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c63df9.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -dataclasses==0.8 -elastic-transport==8.4.0 -elasticsearch8==8.7.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1c67d9e.txt b/.riot/requirements/1c67d9e.txt deleted file mode 100644 index d4da099caaf..00000000000 --- a/.riot/requirements/1c67d9e.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c67d9e.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1c7d779.txt b/.riot/requirements/1c7d779.txt deleted file mode 100644 index e40fac8d636..00000000000 --- a/.riot/requirements/1c7d779.txt +++ /dev/null @@ -1,59 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c7d779.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beautifulsoup4==4.9.3 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hupper==1.10.3 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pastedeploy==2.1.1 -pathlib2==2.3.7.post1 -plaster-pastedeploy==0.7 -plaster==1.0 -pluggy==0.13.1 -file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==2.4.7 -pyramid==1.10.8 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -repoze.lru==0.7 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -toml==0.10.2 -translationstring==1.4 -typing==3.10.0.0 -urllib3==1.26.15 -venusian==2.1.0 -waitress==1.4.4 -wcwidth==0.2.6 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1c96ce3.txt b/.riot/requirements/1c96ce3.txt deleted file mode 100644 index c03deafcc07..00000000000 --- a/.riot/requirements/1c96ce3.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c96ce3.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -py-cpuinfo==8.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-benchmark==3.4.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -uwsgi==2.0.21 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1cb139a.txt b/.riot/requirements/1cb139a.txt deleted file mode 100644 index 2eac7b7495c..00000000000 --- a/.riot/requirements/1cb139a.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1cb139a.in -# -atomicwrites==1.4.1 -attrs==22.1.0 -blinker==1.5 -click==7.1.2 -coverage==5.5 -flask-cache==0.13.1 -flask==0.12.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==8.10.0 -opentracing==2.4.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pytest-cov==2.1.0 -pytest-mock==2.0.0 -pytest==3.10.1 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -werkzeug==0.16.1 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1cdb1c5.txt b/.riot/requirements/1cdb1c5.txt deleted file mode 100644 index 4d7606bca37..00000000000 --- a/.riot/requirements/1cdb1c5.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1cdb1c5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysql-connector-python==8.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1cf2a33.txt b/.riot/requirements/1cf2a33.txt deleted file mode 100644 index 71b4f0e5686..00000000000 --- a/.riot/requirements/1cf2a33.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1cf2a33.in -# -anyio==3.6.2 -asgiref==3.0.0 -async-generator==1.10 -async-timeout==3.0.1 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1cfe37d.txt b/.riot/requirements/1cfe37d.txt deleted file mode 100644 index 2457d7adf20..00000000000 --- a/.riot/requirements/1cfe37d.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1cfe37d.in -# -aiocontextvars==0.2.2 -aiofiles==0.8.0 -aiosqlite==0.17.0 -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -contextlib2==21.6.0 -contextvars==2.4 -coverage[toml]==6.2 -databases==0.5.5 -dataclasses==0.8 -greenlet==2.0.2 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -starlette==0.19.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1d28004.txt b/.riot/requirements/1d28004.txt deleted file mode 100644 index 1e26f06ae1a..00000000000 --- a/.riot/requirements/1d28004.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d28004.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pylibmc==1.6.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1d3adbd.txt b/.riot/requirements/1d3adbd.txt index a5afd90bdfa..1ad516ff1ac 100644 --- a/.riot/requirements/1d3adbd.txt +++ b/.riot/requirements/1d3adbd.txt @@ -2,30 +2,30 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1d3adbd.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1d3adbd.in # attrs==23.1.0 coverage[toml]==7.2.7 -exceptiongroup==1.1.1 -gunicorn==20.1.0 +exceptiongroup==1.1.2 +gunicorn==21.2.0 hypothesis==6.45.0 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.2.0 protobuf==3.8.0 py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 pytest-cov==4.1.0 -pytest-mock==3.10.0 +pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.0 +typing-extensions==4.7.1 uwsgi==2.0.21 zipp==3.15.0 diff --git a/.riot/requirements/1d433a0.txt b/.riot/requirements/1d433a0.txt deleted file mode 100644 index e19cd377818..00000000000 --- a/.riot/requirements/1d433a0.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d433a0.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1d4c272.txt b/.riot/requirements/1d4c272.txt deleted file mode 100644 index f1054ee34b0..00000000000 --- a/.riot/requirements/1d4c272.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d4c272.in -# -amqp==2.6.1 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -kombu==4.6.11 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vine==1.3.0 -zipp==3.6.0 diff --git a/.riot/requirements/1d632c5.txt b/.riot/requirements/1d632c5.txt deleted file mode 100644 index c22066978f2..00000000000 --- a/.riot/requirements/1d632c5.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d632c5.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opensearch-py[requests]==2.0.1 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1d78560.txt b/.riot/requirements/1d78560.txt deleted file mode 100644 index 19bf78c3ed8..00000000000 --- a/.riot/requirements/1d78560.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d78560.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opensearch-py[requests]==1.1.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1d7ea43.txt b/.riot/requirements/1d7ea43.txt deleted file mode 100644 index cdd35f94c0e..00000000000 --- a/.riot/requirements/1d7ea43.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d7ea43.in -# -aiohttp==3.8.4 -aiohttp-jinja2==1.5 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/1d9722d.txt b/.riot/requirements/1d9722d.txt deleted file mode 100644 index 4ccc4e34575..00000000000 --- a/.riot/requirements/1d9722d.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d9722d.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1da6ee5.txt b/.riot/requirements/1da6ee5.txt deleted file mode 100644 index a63dd417077..00000000000 --- a/.riot/requirements/1da6ee5.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1da6ee5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1db06ff.txt b/.riot/requirements/1db06ff.txt deleted file mode 100644 index ba818c3bf99..00000000000 --- a/.riot/requirements/1db06ff.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1db06ff.in -# -aiohttp==3.8.4 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/1db5b20.txt b/.riot/requirements/1db5b20.txt deleted file mode 100644 index 667ef6e7e5e..00000000000 --- a/.riot/requirements/1db5b20.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1db5b20.in -# -attrs==22.2.0 -cassandra-driver==3.24.0 -click==8.0.4 -coverage[toml]==6.2 -geomet==0.2.1.post1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1dceb75.txt b/.riot/requirements/1dceb75.txt deleted file mode 100644 index 5f10d3fc255..00000000000 --- a/.riot/requirements/1dceb75.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1dceb75.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -elasticsearch==7.10.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1dcedce.txt b/.riot/requirements/1dcedce.txt deleted file mode 100644 index 766b1242677..00000000000 --- a/.riot/requirements/1dcedce.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1dcedce.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opensearch-py[requests]==2.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1e01b80.txt b/.riot/requirements/1e01b80.txt deleted file mode 100644 index c33bbeb2dd8..00000000000 --- a/.riot/requirements/1e01b80.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e01b80.in -# -async-timeout==4.0.2 -attrs==22.2.0 -click==7.1.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -rq==1.13.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e3090d.txt b/.riot/requirements/1e3090d.txt deleted file mode 100644 index 7ff8119a823..00000000000 --- a/.riot/requirements/1e3090d.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e3090d.in -# -anyio==3.6.2 -asgiref==3.4.1 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e4d525.txt b/.riot/requirements/1e4d525.txt deleted file mode 100644 index e187916f891..00000000000 --- a/.riot/requirements/1e4d525.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e4d525.in -# -attrs==22.2.0 -coverage[toml]==6.2 -falcon==3.0.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e4d7b1.txt b/.riot/requirements/1e4d7b1.txt deleted file mode 100644 index a23d624a7c0..00000000000 --- a/.riot/requirements/1e4d7b1.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e4d7b1.in -# -attrs==22.2.0 -coverage[toml]==6.2 -googleapis-common-protos==1.56.3 -grpcio==1.34.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e5a3c5.txt b/.riot/requirements/1e5a3c5.txt deleted file mode 100644 index eccffdf8d91..00000000000 --- a/.riot/requirements/1e5a3c5.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e5a3c5.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch6==6.8.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1e72d9c.txt b/.riot/requirements/1e72d9c.txt deleted file mode 100644 index 5fb0e7f5877..00000000000 --- a/.riot/requirements/1e72d9c.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e72d9c.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mysql-connector-python==8.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1e7543e.txt b/.riot/requirements/1e7543e.txt deleted file mode 100644 index 4b008700b4d..00000000000 --- a/.riot/requirements/1e7543e.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e7543e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e8bc53.txt b/.riot/requirements/1e8bc53.txt deleted file mode 100644 index f0e770d1a50..00000000000 --- a/.riot/requirements/1e8bc53.txt +++ /dev/null @@ -1,43 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e8bc53.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis==3.5.3 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1ea8d2b.txt b/.riot/requirements/1ea8d2b.txt deleted file mode 100644 index c95826373e8..00000000000 --- a/.riot/requirements/1ea8d2b.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ea8d2b.in -# -attrs==22.2.0 -coverage[toml]==6.2 -decorator==5.1.1 -dogpile.cache==0.9.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1ec2d84.txt b/.riot/requirements/1ec2d84.txt deleted file mode 100644 index ba9a69e209d..00000000000 --- a/.riot/requirements/1ec2d84.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ec2d84.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -mongoengine==0.19.1 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1ee4244.txt b/.riot/requirements/1ee4244.txt deleted file mode 100644 index e8ea0cf3fb0..00000000000 --- a/.riot/requirements/1ee4244.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ee4244.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -tornado==4.5.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1f0166c.txt b/.riot/requirements/1f0166c.txt deleted file mode 100644 index e8e3b63be25..00000000000 --- a/.riot/requirements/1f0166c.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f0166c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch==7.6.0 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1f0ba34.txt b/.riot/requirements/1f0ba34.txt deleted file mode 100644 index 39582482a15..00000000000 --- a/.riot/requirements/1f0ba34.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f0ba34.in -# -attrs==22.2.0 -coverage[toml]==6.2 -django==2.2.28 -djangorestframework==3.12.4 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1f229cc.txt b/.riot/requirements/1f229cc.txt deleted file mode 100644 index ef183258c0f..00000000000 --- a/.riot/requirements/1f229cc.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f229cc.in -# -aiohttp==2.3.10 -async-timeout==3.0.1 -attrs==22.1.0 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna-ssl==1.1.0 -idna==3.4 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -multidict==5.0.2 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-aiohttp==0.3.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -yarl==1.6.0 -zipp==1.2.0 diff --git a/.riot/requirements/1f49501.txt b/.riot/requirements/1f49501.txt deleted file mode 100644 index bad5f2542c4..00000000000 --- a/.riot/requirements/1f49501.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f49501.in -# -attrs==20.1.0 -coverage[toml]==6.2 -httpretty==0.9.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==21.5.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1f50f3b.txt b/.riot/requirements/1f50f3b.txt deleted file mode 100644 index 70f8e772877..00000000000 --- a/.riot/requirements/1f50f3b.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f50f3b.in -# -aiopg==0.16.0 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -sqlalchemy==1.3.24 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1f5413f.txt b/.riot/requirements/1f5413f.txt deleted file mode 100644 index ada1523e337..00000000000 --- a/.riot/requirements/1f5413f.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f5413f.in -# -amqp==2.6.1 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -kombu==4.0.2 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -vine==1.3.0 -zipp==1.2.0 diff --git a/.riot/requirements/1f5b2ea.txt b/.riot/requirements/1f5b2ea.txt deleted file mode 100644 index e024037e1b6..00000000000 --- a/.riot/requirements/1f5b2ea.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f5b2ea.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==21.4.0 -billiard==3.6.4.0 -celery==4.4.7 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -kombu==4.6.11 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pytest-cov==2.3.0 -pytest-mock==2.0.0 -pytest==3.10.1 -pytz==2022.7.1 -redis==3.5.3 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -typing==3.10.0.0 -vine==1.3.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1f773c9.txt b/.riot/requirements/1f773c9.txt deleted file mode 100644 index 041e53b1d5d..00000000000 --- a/.riot/requirements/1f773c9.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f773c9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -googleapis-common-protos==1.56.3 -grpcio==1.34.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1f7ec7d.txt b/.riot/requirements/1f7ec7d.txt deleted file mode 100644 index 1cbb15c7034..00000000000 --- a/.riot/requirements/1f7ec7d.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f7ec7d.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.5 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.9.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1fa3a1c.txt b/.riot/requirements/1fa3a1c.txt deleted file mode 100644 index 2ca4a18e39f..00000000000 --- a/.riot/requirements/1fa3a1c.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fa3a1c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -flask==1.1.4 -funcsigs==1.0.2 -futures==3.4.0 -gunicorn==19.10.0 -httpretty==0.9.7 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/1fa8691.txt b/.riot/requirements/1fa8691.txt deleted file mode 100644 index 04ab2f9071b..00000000000 --- a/.riot/requirements/1fa8691.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fa8691.in -# -attrs==22.1.0 -coverage==5.5 -httpretty==0.9.7 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==20.1.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1fd85ac.txt b/.riot/requirements/1fd85ac.txt deleted file mode 100644 index 3e9f253dbfd..00000000000 --- a/.riot/requirements/1fd85ac.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fd85ac.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch2==2.5.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1fe2085.txt b/.riot/requirements/1fe2085.txt deleted file mode 100644 index 8dc6079b025..00000000000 --- a/.riot/requirements/1fe2085.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fe2085.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.18.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==19.10.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -statistics==1.0.3.5 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1fe2d2d.txt b/.riot/requirements/1fe2d2d.txt deleted file mode 100644 index 466114b88e0..00000000000 --- a/.riot/requirements/1fe2d2d.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fe2d2d.in -# -asgiref==3.4.1 -attrs==22.2.0 -coverage[toml]==6.2 -django==3.2.18 -django-hosts==4.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/20babc9.txt b/.riot/requirements/20babc9.txt deleted file mode 100644 index 01d3fa01b61..00000000000 --- a/.riot/requirements/20babc9.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/20babc9.in -# -aioredis==1.3.1 -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hiredis==2.0.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.0 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/20bb52a.txt b/.riot/requirements/20bb52a.txt deleted file mode 100644 index 2a11b47b524..00000000000 --- a/.riot/requirements/20bb52a.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/20bb52a.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -elasticsearch7==7.11.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/235872a.txt b/.riot/requirements/235872a.txt deleted file mode 100644 index c267f170aea..00000000000 --- a/.riot/requirements/235872a.txt +++ /dev/null @@ -1,60 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/235872a.in -# -asgiref==3.3.1 -attrs==22.1.0 -autobahn==20.7.1 -automat==22.10.0 -certifi==2021.10.8 -cffi==1.15.1 -chardet==4.0.0 -constantly==15.1.0 -coverage==5.5 -cryptography==3.2.1 -daphne==2.5.0 -django-pylibmc==0.6.1 -django-redis==4.5.0 -django==2.2.28 -hyperlink==21.0.0 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -incremental==22.10.0 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -psycopg2-binary==2.8.6 -py==1.11.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycparser==2.21 -pylibmc==1.6.1 -pyopenssl==20.0.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==3.5.1 -pytest==6.1.2 -python-memcached==1.59 -pytz==2022.7.1 -redis==2.10.6 -requests==2.25.1 -service-identity==21.1.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -toml==0.10.2 -twisted[tls]==21.2.0 -txaio==20.4.1 -urllib3==1.26.9 -zipp==1.2.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/2680f97.txt b/.riot/requirements/2680f97.txt deleted file mode 100644 index dcab6dc4e44..00000000000 --- a/.riot/requirements/2680f97.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2680f97.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/27cdb43.txt b/.riot/requirements/27cdb43.txt deleted file mode 100644 index 1dd574518aa..00000000000 --- a/.riot/requirements/27cdb43.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/27cdb43.in -# -algoliasearch==2.6.3 -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/28789d5.txt b/.riot/requirements/28789d5.txt deleted file mode 100644 index 017828b67df..00000000000 --- a/.riot/requirements/28789d5.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/28789d5.in -# -atomicwrites==1.4.1 -attrs==20.1.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.9.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==20.1.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/29ec5af.txt b/.riot/requirements/29ec5af.txt deleted file mode 100644 index 9889d2a2239..00000000000 --- a/.riot/requirements/29ec5af.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/29ec5af.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/2a191e8.txt b/.riot/requirements/2a191e8.txt deleted file mode 100644 index aed78db4ad0..00000000000 --- a/.riot/requirements/2a191e8.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2a191e8.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyodbc==4.0.35 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/2b73c7c.txt b/.riot/requirements/2b73c7c.txt deleted file mode 100644 index 549a55cc61f..00000000000 --- a/.riot/requirements/2b73c7c.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2b73c7c.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opensearch-py[requests]==2.0.1 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/2c2d066.txt b/.riot/requirements/2c2d066.txt deleted file mode 100644 index a622a7fd2f7..00000000000 --- a/.riot/requirements/2c2d066.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2c2d066.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/2ca8834.txt b/.riot/requirements/2ca8834.txt deleted file mode 100644 index 5327f6f0e8c..00000000000 --- a/.riot/requirements/2ca8834.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2ca8834.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymysql==1.0.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/2d6d58d.txt b/.riot/requirements/2d6d58d.txt deleted file mode 100644 index 38a96200242..00000000000 --- a/.riot/requirements/2d6d58d.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2d6d58d.in -# -attrs==22.2.0 -coverage[toml]==6.2 -greenlet==2.0.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/2daf2ec.txt b/.riot/requirements/2daf2ec.txt deleted file mode 100644 index 60bd78cddb6..00000000000 --- a/.riot/requirements/2daf2ec.txt +++ /dev/null @@ -1,49 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2daf2ec.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -botocore==1.17.30 -certifi==2021.10.8 -chardet==3.0.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.15.2 -elasticsearch==7.17.9 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==1.3.7 -greenlet==1.1.3.post0 -hypothesis==4.57.1 -idna==2.7 -importlib-metadata==2.1.3 -jmespath==0.10.0 -mock==3.0.5 -more-itertools==5.0.0 -opensearch-py==1.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pynamodb==4.4.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -requests==2.20.0 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.24.3 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/2ec4309.txt b/.riot/requirements/2ec4309.txt deleted file mode 100644 index db0d92897d0..00000000000 --- a/.riot/requirements/2ec4309.txt +++ /dev/null @@ -1,73 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2ec4309.in -# -attrs==22.2.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -boto==2.49.0 -boto3==1.23.10 -botocore==1.26.10 -certifi==2022.12.7 -cffi==1.15.1 -cfn-lint==0.53.1 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==39.0.2 -dataclasses==0.8 -decorator==4.4.2 -docker==5.0.3 -ecdsa==0.14.1 -hypothesis==6.31.6 -idna==2.10 -importlib-metadata==4.8.3 -importlib-resources==3.3.1 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==5.0.1 -more-itertools==8.14.0 -moto==1.3.16 -networkx==2.5.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pynamodb==5.4.1 -pyparsing==3.0.9 -pyrsistent==0.18.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.3.0 -pytz==2022.7.1 -pyyaml==6.0 -requests==2.27.1 -responses==0.17.0 -rsa==4.9 -s3transfer==0.5.2 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -websocket-client==1.3.1 -werkzeug==2.0.3 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/321fa86.txt b/.riot/requirements/321fa86.txt deleted file mode 100644 index 952dbdd7217..00000000000 --- a/.riot/requirements/321fa86.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/321fa86.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports-abc==0.5 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -singledispatch==3.7.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -tornado==4.5.3 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/3588049.txt b/.riot/requirements/3588049.txt deleted file mode 100644 index 328bcba40b9..00000000000 --- a/.riot/requirements/3588049.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3588049.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beautifulsoup4==4.9.3 -bottle==0.12.25 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -toml==0.10.2 -typing==3.10.0.0 -waitress==1.4.4 -wcwidth==0.2.6 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/36719ce.txt b/.riot/requirements/36719ce.txt deleted file mode 100644 index 0e9c604f7e5..00000000000 --- a/.riot/requirements/36719ce.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/36719ce.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mongoengine==0.22.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/393ea7d.txt b/.riot/requirements/393ea7d.txt deleted file mode 100644 index d6e21c3212b..00000000000 --- a/.riot/requirements/393ea7d.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/393ea7d.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pylibmc==1.6.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/3947a56.txt b/.riot/requirements/3947a56.txt deleted file mode 100644 index 378574da93d..00000000000 --- a/.riot/requirements/3947a56.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3947a56.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==3.0.1 -redis-py-cluster==2.0.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/39f6534.txt b/.riot/requirements/39f6534.txt deleted file mode 100644 index c068d8b6022..00000000000 --- a/.riot/requirements/39f6534.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/39f6534.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/3a07563.txt b/.riot/requirements/3a07563.txt deleted file mode 100644 index 56131dc7082..00000000000 --- a/.riot/requirements/3a07563.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3a07563.in -# -aiohttp==3.8.4 -aiohttp-jinja2==1.5 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/3a6bd09.txt b/.riot/requirements/3a6bd09.txt deleted file mode 100644 index 08d872c66b8..00000000000 --- a/.riot/requirements/3a6bd09.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3a6bd09.in -# -attrs==22.2.0 -coverage[toml]==6.2 -googleapis-common-protos==1.56.3 -grpcio==1.48.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/3aac331.txt b/.riot/requirements/3aac331.txt deleted file mode 100644 index c6da0ac068f..00000000000 --- a/.riot/requirements/3aac331.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3aac331.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -elasticsearch==1.6.0 -elasticsearch6==6.8.2 -elasticsearch7==7.13.4 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/3cef6c0.txt b/.riot/requirements/3cef6c0.txt deleted file mode 100644 index 21ce6d3a621..00000000000 --- a/.riot/requirements/3cef6c0.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3cef6c0.in -# -aiohttp==3.8.4 -aiohttp-jinja2==1.5 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/16a7863.txt b/.riot/requirements/3e8d84b.txt similarity index 75% rename from .riot/requirements/16a7863.txt rename to .riot/requirements/3e8d84b.txt index 228d1e051c3..52e11e3ddb8 100644 --- a/.riot/requirements/16a7863.txt +++ b/.riot/requirements/3e8d84b.txt @@ -2,16 +2,17 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/16a7863.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/3e8d84b.in # attrs==23.1.0 coverage[toml]==7.2.7 exceptiongroup==1.1.2 +glob2==0.7 hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -19,11 +20,11 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/3ef3f2b.txt b/.riot/requirements/3ef3f2b.txt deleted file mode 100644 index c728566ee5b..00000000000 --- a/.riot/requirements/3ef3f2b.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3ef3f2b.in -# -aniso8601==9.0.1 -attrs==22.2.0 -coverage[toml]==6.2 -graphene==3.2.2 -graphql-core==3.1.7 -graphql-relay==3.1.5 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/3f6a629.txt b/.riot/requirements/3f6a629.txt deleted file mode 100644 index d53882a9f2d..00000000000 --- a/.riot/requirements/3f6a629.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3f6a629.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch==7.6.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/3f9f388.txt b/.riot/requirements/3f9f388.txt deleted file mode 100644 index a44be852c56..00000000000 --- a/.riot/requirements/3f9f388.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3f9f388.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -future==0.18.3 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2022.7.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -vertica-python==0.7.4 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/41a8030.txt b/.riot/requirements/41a8030.txt deleted file mode 100644 index 210759b7e63..00000000000 --- a/.riot/requirements/41a8030.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/41a8030.in -# -attrs==22.1.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/42841f0.txt b/.riot/requirements/42841f0.txt deleted file mode 100644 index ae733f5e9ed..00000000000 --- a/.riot/requirements/42841f0.txt +++ /dev/null @@ -1,61 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/42841f0.in -# -asgiref==3.4.1 -attrs==22.2.0 -autobahn==21.2.1 -automat==22.10.0 -certifi==2022.12.7 -cffi==1.15.1 -channels==3.0.4 -charset-normalizer==2.0.12 -constantly==15.1.0 -coverage[toml]==6.2 -cryptography==39.0.2 -daphne==3.0.2 -django==3.2.18 -django-pylibmc==0.6.1 -django-redis==4.5.0 -hyperlink==21.0.0 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -incremental==22.10.0 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.5 -py==1.11.0 -pyasn1==0.4.8 -pyasn1-modules==0.2.8 -pycparser==2.21 -pylibmc==1.6.3 -pyopenssl==23.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -python-memcached==1.59 -pytz==2022.7.1 -redis==2.10.6 -requests==2.27.1 -service-identity==21.1.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -twisted[tls]==22.4.0 -txaio==22.2.1 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/43cbf74.txt b/.riot/requirements/43cbf74.txt deleted file mode 100644 index c2c382afa97..00000000000 --- a/.riot/requirements/43cbf74.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/43cbf74.in -# -attrs==22.1.0 -boto==2.49.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -httpretty==0.8.10 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -moto==0.4.31 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -xmltodict==0.13.0 -zipp==1.2.0 diff --git a/.riot/requirements/16bf107.txt b/.riot/requirements/4654b0c.txt similarity index 75% rename from .riot/requirements/16bf107.txt rename to .riot/requirements/4654b0c.txt index f0172b190c5..67c1d78a9dc 100644 --- a/.riot/requirements/16bf107.txt +++ b/.riot/requirements/4654b0c.txt @@ -2,17 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/16bf107.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/4654b0c.in # attrs==23.1.0 coverage[toml]==7.2.7 exceptiongroup==1.1.2 +glob2==0.7 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -20,8 +21,9 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 diff --git a/.riot/requirements/467b148.txt b/.riot/requirements/467b148.txt deleted file mode 100644 index e9579ef1157..00000000000 --- a/.riot/requirements/467b148.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/467b148.in -# -attrs==22.1.0 -cassandra-driver==3.25.0 -click==7.1.2 -coverage==5.5 -geomet==0.2.1.post1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/4794fad.txt b/.riot/requirements/4794fad.txt deleted file mode 100644 index d23c5d21cb9..00000000000 --- a/.riot/requirements/4794fad.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4794fad.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/4797e24.txt b/.riot/requirements/4797e24.txt deleted file mode 100644 index 43c5aadbd25..00000000000 --- a/.riot/requirements/4797e24.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4797e24.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.0 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/48697dc.txt b/.riot/requirements/48697dc.txt deleted file mode 100644 index c1bbf71b9b6..00000000000 --- a/.riot/requirements/48697dc.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/48697dc.in -# -attrs==22.2.0 -blinker==1.5 -certifi==2022.12.7 -charset-normalizer==2.0.12 -click==7.1.2 -coverage[toml]==6.2 -flask==1.1.4 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==1.0.1 -zipp==3.6.0 diff --git a/.riot/requirements/49894f1.txt b/.riot/requirements/49894f1.txt deleted file mode 100644 index e8dfb32f295..00000000000 --- a/.riot/requirements/49894f1.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/49894f1.in -# -attrs==22.1.0 -cheroot==8.6.0 -cherrypy==17.4.2 -contextlib2==0.6.0.post1 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jaraco.functools==2.0 -mock==3.0.5 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -portend==2.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -pytz==2023.3 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==1.14.1 -toml==0.10.2 -typing-extensions==3.10.0.2 -zc.lockfile==2.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/4bd0ea6.txt b/.riot/requirements/4bd0ea6.txt deleted file mode 100644 index c45060f3694..00000000000 --- a/.riot/requirements/4bd0ea6.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4bd0ea6.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==3.13.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/4c20c1a.txt b/.riot/requirements/4c20c1a.txt deleted file mode 100644 index 990b11022ce..00000000000 --- a/.riot/requirements/4c20c1a.txt +++ /dev/null @@ -1,71 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4c20c1a.in -# -attrs==22.2.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.12.0 -boto3==1.23.10 -botocore==1.26.10 -certifi==2023.7.22 -cffi==1.14.0 -cfn-lint==0.33.2 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==40.0.2 -dataclasses==0.8 -decorator==4.4.2 -docker==5.0.3 -ecdsa==0.18.0 -graphql-core==3.1.7 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -importlib-resources==1.5.0 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==2.0.1 -mock==5.1.0 -moto[all]==2.3.2 -networkx==2.5.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyasn1==0.5.0 -pycparser==2.21 -pyparsing==3.1.1 -pyrsistent==0.18.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.1.0 -pytz==2023.3 -pyyaml==6.0.1 -requests==2.27.1 -responses==0.17.0 -rsa==4.9 -s3transfer==0.5.2 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.16 -websocket-client==1.3.1 -werkzeug==2.0.3 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/4c293bc.txt b/.riot/requirements/4c293bc.txt deleted file mode 100644 index 23a3d4976f2..00000000000 --- a/.riot/requirements/4c293bc.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4c293bc.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/4febdac.txt b/.riot/requirements/4febdac.txt deleted file mode 100644 index 69da1e1eb8b..00000000000 --- a/.riot/requirements/4febdac.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4febdac.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch==7.8.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/5032de5.txt b/.riot/requirements/5032de5.txt deleted file mode 100644 index 67feef63024..00000000000 --- a/.riot/requirements/5032de5.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5032de5.in -# -attrs==22.1.0 -certifi==2021.10.8 -coverage==5.5 -elasticsearch6==6.8.2 -elasticsearch7==7.13.4 -elasticsearch==1.6.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/52f2033.txt b/.riot/requirements/52f2033.txt deleted file mode 100644 index 2cc6adf5f5a..00000000000 --- a/.riot/requirements/52f2033.txt +++ /dev/null @@ -1,50 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/52f2033.in -# -asn1crypto==1.5.1 -attrs==22.1.0 -azure-common==1.1.28 -azure-storage-blob==2.1.0 -azure-storage-common==2.1.0 -boto3==1.14.63 -botocore==1.17.63 -certifi==2020.12.5 -cffi==1.14.6 -chardet==3.0.4 -coverage==5.5 -cryptography==2.9.2 -docutils==0.15.2 -hypothesis==5.33.2 -idna==2.9 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==3.0.5 -opentracing==2.4.0 -oscrypto==1.3.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pycparser==2.21 -pycryptodomex==3.17 -pyjwt==1.7.1 -pyopenssl==19.1.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2020.5 -requests==2.23.0 -responses==0.16.0 -s3transfer==0.3.7 -six==1.16.0 -snowflake-connector-python==2.2.10 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.25.11 -zipp==1.2.0 diff --git a/.riot/requirements/531e0ab.txt b/.riot/requirements/531e0ab.txt deleted file mode 100644 index b7c603c03ad..00000000000 --- a/.riot/requirements/531e0ab.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/531e0ab.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -tornado==4.5.3 -zipp==1.2.0 diff --git a/.riot/requirements/54ab77e.txt b/.riot/requirements/54ab77e.txt deleted file mode 100644 index fa8a715fb4e..00000000000 --- a/.riot/requirements/54ab77e.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/54ab77e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -future==0.18.3 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vertica-python==0.6.14 -zipp==3.6.0 diff --git a/.riot/requirements/56c383e.txt b/.riot/requirements/56c383e.txt deleted file mode 100644 index b6fa7ebf7bd..00000000000 --- a/.riot/requirements/56c383e.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/56c383e.in -# -async-timeout==4.0.2 -attrs==22.2.0 -click==7.1.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -rq==1.8.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/5703f02.txt b/.riot/requirements/5703f02.txt deleted file mode 100644 index 776f927b9d4..00000000000 --- a/.riot/requirements/5703f02.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5703f02.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/58dadb5.txt b/.riot/requirements/58dadb5.txt deleted file mode 100644 index fa2d3268141..00000000000 --- a/.riot/requirements/58dadb5.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/58dadb5.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-consul==1.1.0 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/591784b.txt b/.riot/requirements/591784b.txt deleted file mode 100644 index 2c756895a1b..00000000000 --- a/.riot/requirements/591784b.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/591784b.in -# -aioredis==2.0.1 -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.0 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/592c859.txt b/.riot/requirements/592c859.txt deleted file mode 100644 index 60c0b3e3adf..00000000000 --- a/.riot/requirements/592c859.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/592c859.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch6==6.8.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/59b7da6.txt b/.riot/requirements/59b7da6.txt deleted file mode 100644 index 01caf0b6b53..00000000000 --- a/.riot/requirements/59b7da6.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/59b7da6.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch6==6.8.2 -elasticsearch7==7.13.4 -elasticsearch==1.6.0 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/5c822e4.txt b/.riot/requirements/5c822e4.txt deleted file mode 100644 index 44c682b6093..00000000000 --- a/.riot/requirements/5c822e4.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5c822e4.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/5ca8cc5.txt b/.riot/requirements/5ca8cc5.txt deleted file mode 100644 index 0c256c4af51..00000000000 --- a/.riot/requirements/5ca8cc5.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5ca8cc5.in -# -aiobotocore==1.4.2 -aiohttp==3.8.4 -aioitertools==0.11.0 -aiosignal==1.2.0 -async-generator==1.10 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -botocore==1.20.106 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -wrapt==1.15.0 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/5d8784a.txt b/.riot/requirements/5d8784a.txt deleted file mode 100644 index eea6395edf3..00000000000 --- a/.riot/requirements/5d8784a.txt +++ /dev/null @@ -1,68 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5d8784a.in -# -asn1crypto==1.5.1 -atomicwrites==1.4.1 -attrs==21.4.0 -azure-common==1.1.28 -azure-nspkg==3.0.2 -azure-storage-blob==2.1.0 -azure-storage-common==2.1.0 -azure-storage-nspkg==3.1.0 -backports.functools-lru-cache==1.6.4 -boto3==1.10.50 -botocore==1.13.50 -certifi==2020.12.5 -cffi==1.13.2 -chardet==3.0.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -cookies==2.2.1 -coverage==5.5 -cryptography==2.9.2 -docutils==0.15.2 -enum34==1.1.10 -funcsigs==1.0.2 -future==0.18.3 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.8 -ijson==2.6.1 -importlib-metadata==2.1.3 -ipaddress==1.0.23 -jmespath==0.10.0 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -oscrypto==1.3.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycparser==2.21 -pycryptodomex==3.17 -pyjwt==1.7.1 -pyopenssl==19.1.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2020.5 -requests==2.22.0 -responses==0.16.0 -s3transfer==0.2.1 -scandir==1.10.0 -six==1.16.0 -snowflake-connector-python==2.1.3 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.25.11 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/5f76d2e.txt b/.riot/requirements/5f76d2e.txt deleted file mode 100644 index acac0754b16..00000000000 --- a/.riot/requirements/5f76d2e.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5f76d2e.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyodbc==4.0.32 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/5f884ac.txt b/.riot/requirements/5f884ac.txt deleted file mode 100644 index e59d0c25c51..00000000000 --- a/.riot/requirements/5f884ac.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5f884ac.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis-py-cluster==2.1.3 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/5f957c6.txt b/.riot/requirements/5f957c6.txt deleted file mode 100644 index 2dcf9f5554a..00000000000 --- a/.riot/requirements/5f957c6.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5f957c6.in -# -algoliasearch==2.6.3 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/61fdfc7.txt b/.riot/requirements/61fdfc7.txt deleted file mode 100644 index 137fda2b088..00000000000 --- a/.riot/requirements/61fdfc7.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/61fdfc7.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyodbc==4.0.32 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/6333663.txt b/.riot/requirements/6333663.txt deleted file mode 100644 index 05f43aa42d6..00000000000 --- a/.riot/requirements/6333663.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6333663.in -# -aredis==1.1.8 -attrs==22.2.0 -contextvars==2.4 -coverage[toml]==6.2 -hypothesis==6.31.6 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6375103.txt b/.riot/requirements/6375103.txt deleted file mode 100644 index ca96d8f926f..00000000000 --- a/.riot/requirements/6375103.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6375103.in -# -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/63792e1.txt b/.riot/requirements/63792e1.txt deleted file mode 100644 index 6b49f56b8e8..00000000000 --- a/.riot/requirements/63792e1.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/63792e1.in -# -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/63f6f54.txt b/.riot/requirements/63f6f54.txt deleted file mode 100644 index 2b982cbe191..00000000000 --- a/.riot/requirements/63f6f54.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/63f6f54.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.6 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/641ed2d.txt b/.riot/requirements/641ed2d.txt deleted file mode 100644 index 65d928e3ccf..00000000000 --- a/.riot/requirements/641ed2d.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/641ed2d.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/650199a.txt b/.riot/requirements/650199a.txt deleted file mode 100644 index 5d8aa72a93f..00000000000 --- a/.riot/requirements/650199a.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/650199a.in -# -aiohttp==3.6.3 -async-timeout==3.0.1 -attrs==22.1.0 -chardet==3.0.4 -coverage==5.5 -hypothesis==5.33.2 -idna-ssl==1.1.0 -idna==3.4 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -multidict==4.7.6 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-aiohttp==0.3.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -yarl==1.5.1 -zipp==1.2.0 diff --git a/.riot/requirements/668e3d9.txt b/.riot/requirements/668e3d9.txt deleted file mode 100644 index 618f6dde0d2..00000000000 --- a/.riot/requirements/668e3d9.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/668e3d9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -graphql-core==3.1.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/66f26ac.txt b/.riot/requirements/66f26ac.txt deleted file mode 100644 index 3efab4eee56..00000000000 --- a/.riot/requirements/66f26ac.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/66f26ac.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyodbc==4.0.35 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6703ac7.txt b/.riot/requirements/6703ac7.txt deleted file mode 100644 index ec148a245e3..00000000000 --- a/.riot/requirements/6703ac7.txt +++ /dev/null @@ -1,49 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6703ac7.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -boto==2.49.0 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.8.10 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -moto==0.4.31 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -xmltodict==0.12.0 -zipp==1.2.0 diff --git a/.riot/requirements/67c2095.txt b/.riot/requirements/67c2095.txt deleted file mode 100644 index 12ff1a1140a..00000000000 --- a/.riot/requirements/67c2095.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/67c2095.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/68f989f.txt b/.riot/requirements/68f989f.txt deleted file mode 100644 index 7737f9dfa86..00000000000 --- a/.riot/requirements/68f989f.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/68f989f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -httpretty==0.9.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==21.5.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/691f5cf.txt b/.riot/requirements/691f5cf.txt deleted file mode 100644 index a9b71ef7359..00000000000 --- a/.riot/requirements/691f5cf.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/691f5cf.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6928b69.txt b/.riot/requirements/6928b69.txt deleted file mode 100644 index 588c33eb7cf..00000000000 --- a/.riot/requirements/6928b69.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6928b69.in -# -anyio==3.6.2 -asgiref==3.4.1 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6aba7fe.txt b/.riot/requirements/6aba7fe.txt deleted file mode 100644 index 9b15ec11a53..00000000000 --- a/.riot/requirements/6aba7fe.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6aba7fe.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/6b9e3f4.txt b/.riot/requirements/6b9e3f4.txt deleted file mode 100644 index 9cdf5c66ebb..00000000000 --- a/.riot/requirements/6b9e3f4.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6b9e3f4.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==3.13.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6ce67d8.txt b/.riot/requirements/6ce67d8.txt deleted file mode 100644 index 7472a019590..00000000000 --- a/.riot/requirements/6ce67d8.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6ce67d8.in -# -algoliasearch==2.6.3 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pyrsistent==0.14.11 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/6fb1ca5.txt b/.riot/requirements/6fb1ca5.txt deleted file mode 100644 index 7e100c9b7f4..00000000000 --- a/.riot/requirements/6fb1ca5.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6fb1ca5.in -# -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/70071f1.txt b/.riot/requirements/70071f1.txt deleted file mode 100644 index d067118fa09..00000000000 --- a/.riot/requirements/70071f1.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/70071f1.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/706d49b.txt b/.riot/requirements/706d49b.txt deleted file mode 100644 index abb9dd242ae..00000000000 --- a/.riot/requirements/706d49b.txt +++ /dev/null @@ -1,71 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/706d49b.in -# -asgiref==3.2.3 -atomicwrites==1.4.1 -attrs==21.4.0 -autobahn==19.11.2 -automat==22.10.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -cffi==1.15.1 -chardet==4.0.0 -configparser==4.0.2 -constantly==15.1.0 -contextlib2==0.6.0.post1 -coverage==5.5 -cryptography==3.3.2 -daphne==2.5.0 -django-pylibmc==0.6.1 -django-redis==4.5.0 -django==1.11.29 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hyperlink==21.0.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -incremental==22.10.0 -ipaddress==1.0.23 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -psycopg2-binary==2.8.6 -py==1.11.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycparser==2.21 -pyhamcrest==1.10.1 -pylibmc==1.6.1 -pyopenssl==21.0.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==2.0.0 -pytest==4.6.11 -python-memcached==1.59 -pytz==2022.7.1 -redis==2.10.6 -requests==2.27.1 -scandir==1.10.0 -service-identity==21.1.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -twisted[tls]==20.3.0 -txaio==18.8.1 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/71c9e2e.txt b/.riot/requirements/71c9e2e.txt deleted file mode 100644 index 7bdbf6f9e11..00000000000 --- a/.riot/requirements/71c9e2e.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/71c9e2e.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-consul==1.1.0 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/16a9c86.txt b/.riot/requirements/72a8638.txt similarity index 75% rename from .riot/requirements/16a9c86.txt rename to .riot/requirements/72a8638.txt index 57470c350ed..7cfc64d20f0 100644 --- a/.riot/requirements/16a9c86.txt +++ b/.riot/requirements/72a8638.txt @@ -2,16 +2,17 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/16a9c86.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/72a8638.in # attrs==23.1.0 coverage[toml]==7.2.7 exceptiongroup==1.1.2 +glob2==0.7 hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -19,11 +20,11 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/736765e.txt b/.riot/requirements/736765e.txt deleted file mode 100644 index acd10e96f48..00000000000 --- a/.riot/requirements/736765e.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/736765e.in -# -asynctest==0.13.0 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/737d2bb.txt b/.riot/requirements/737d2bb.txt deleted file mode 100644 index bae6c3d0c7f..00000000000 --- a/.riot/requirements/737d2bb.txt +++ /dev/null @@ -1,91 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/737d2bb.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -backports.functools-lru-cache==1.6.4 -backports.ssl-match-hostname==3.7.0.1 -backports.tempfile==1.0 -backports.weakref==1.0.post1 -boto3==1.17.112 -boto==2.49.0 -botocore==1.20.112 -certifi==2021.10.8 -cffi==1.15.1 -cfn-lint==0.56.4 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -cookies==2.2.1 -coverage==5.5 -cryptography==3.3.2 -decorator==4.4.2 -docker==4.4.4 -ecdsa==0.14.1 -enum34==1.1.10 -funcsigs==1.0.2 -functools32==3.2.3.post2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -importlib-resources==3.3.1 -ipaddress==1.0.23 -jinja2==2.11.3 -jmespath==0.10.0 -jschema-to-python==1.2.3 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpickle==2.2.0 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -moto==1.3.16 -networkx==2.2 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pbr==5.11.1 -pluggy==0.13.1 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pyparsing==2.4.7 -pyrsistent==0.16.0 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -python-jose[cryptography]==3.1.0 -pytz==2022.7.1 -pyyaml==5.4.1 -requests==2.27.1 -responses==0.17.0 -rsa==4.5 -s3transfer==0.4.2 -sarif-om==1.0.4 -scandir==1.10.0 -singledispatch==3.7.0 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.1.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -websocket-client==0.59.0 -werkzeug==1.0.1 -wrapt==1.15.0 -xmltodict==0.12.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/73a3180.txt b/.riot/requirements/73a3180.txt deleted file mode 100644 index ebe3fd6e1fc..00000000000 --- a/.riot/requirements/73a3180.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/73a3180.in -# -attrs==22.1.0 -coverage==5.5 -googleapis-common-protos==1.52.0 -grpcio==1.31.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.19.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/73f9646.txt b/.riot/requirements/73f9646.txt deleted file mode 100644 index dd41f9af249..00000000000 --- a/.riot/requirements/73f9646.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/73f9646.in -# -attrs==22.2.0 -blinker==1.5 -click==8.0.4 -coverage[toml]==6.2 -dataclasses==0.8 -flask==1.0.4 -flask-caching==1.10.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -werkzeug==2.0.3 -zipp==3.6.0 diff --git a/.riot/requirements/7673685.txt b/.riot/requirements/7673685.txt deleted file mode 100644 index 07bf26831b8..00000000000 --- a/.riot/requirements/7673685.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7673685.in -# -attrs==22.2.0 -coverage[toml]==6.2 -googleapis-common-protos==1.56.3 -grpcio==1.48.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/7796bc9.txt b/.riot/requirements/7796bc9.txt deleted file mode 100644 index 137ec49d5e9..00000000000 --- a/.riot/requirements/7796bc9.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7796bc9.in -# -attrs==22.2.0 -cheroot==9.0.0 -cherrypy==18.8.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -importlib-resources==5.4.0 -iniconfig==1.1.1 -jaraco.classes==3.2.1 -jaraco.collections==3.4.0 -jaraco.context==4.1.1 -jaraco.functools==3.4.0 -jaraco.text==3.7.0 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -portend==3.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==4.1.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zc.lockfile==2.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/7b69811.txt b/.riot/requirements/7b69811.txt deleted file mode 100644 index cbfb90a1981..00000000000 --- a/.riot/requirements/7b69811.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7b69811.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/7c10e2b.txt b/.riot/requirements/7c10e2b.txt deleted file mode 100644 index 6a9090c216d..00000000000 --- a/.riot/requirements/7c10e2b.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7c10e2b.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch2==2.5.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/7d7e032.txt b/.riot/requirements/7d7e032.txt deleted file mode 100644 index a0b108a0342..00000000000 --- a/.riot/requirements/7d7e032.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7d7e032.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/7e20351.txt b/.riot/requirements/7e20351.txt deleted file mode 100644 index 2537179af62..00000000000 --- a/.riot/requirements/7e20351.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7e20351.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==20.1.0 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/819c9b9.txt b/.riot/requirements/819c9b9.txt deleted file mode 100644 index a7a7d5ebc4d..00000000000 --- a/.riot/requirements/819c9b9.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/819c9b9.in -# -attrs==22.1.0 -coverage==5.5 -django==2.2.28 -djangorestframework==3.12.4 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==3.5.1 -pytest==6.1.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/81dc24c.txt b/.riot/requirements/81dc24c.txt deleted file mode 100644 index abbda2b8850..00000000000 --- a/.riot/requirements/81dc24c.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/81dc24c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==1.2.2 -greenlet==1.1.3.post0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/8481bb8.txt b/.riot/requirements/8481bb8.txt deleted file mode 100644 index 7685963854b..00000000000 --- a/.riot/requirements/8481bb8.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8481bb8.in -# -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/85d9b0f.txt b/.riot/requirements/85d9b0f.txt deleted file mode 100644 index a22b4a8a48c..00000000000 --- a/.riot/requirements/85d9b0f.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/85d9b0f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/88a992e.txt b/.riot/requirements/88a992e.txt deleted file mode 100644 index bd467801d91..00000000000 --- a/.riot/requirements/88a992e.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/88a992e.in -# -async-timeout==4.0.2 -attrs==22.2.0 -click==7.1.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -rq==1.10.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/89c30de.txt b/.riot/requirements/89c30de.txt deleted file mode 100644 index 97b56262e14..00000000000 --- a/.riot/requirements/89c30de.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/89c30de.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymysql==0.10.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/89daa23.txt b/.riot/requirements/89daa23.txt deleted file mode 100644 index d107f6ea4c0..00000000000 --- a/.riot/requirements/89daa23.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/89daa23.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==3.13.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/8a20a52.txt b/.riot/requirements/8a20a52.txt index ca11b1fca09..f782196ec16 100644 --- a/.riot/requirements/8a20a52.txt +++ b/.riot/requirements/8a20a52.txt @@ -2,26 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/8a20a52.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/8a20a52.in # attrs==23.1.0 coverage[toml]==7.2.7 -gunicorn==20.1.0 +gunicorn==21.2.0 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 -protobuf==4.23.2 +pluggy==1.2.0 +protobuf==4.23.4 py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 pytest-cov==4.1.0 -pytest-mock==3.10.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/8a4b879.txt b/.riot/requirements/8a4b879.txt deleted file mode 100644 index f7983278d9f..00000000000 --- a/.riot/requirements/8a4b879.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8a4b879.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/8afa002.txt b/.riot/requirements/8afa002.txt deleted file mode 100644 index 3d67aa02241..00000000000 --- a/.riot/requirements/8afa002.txt +++ /dev/null @@ -1,54 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8afa002.in -# -astunparse==1.6.3 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -cffi==1.15.1 -chardet==4.0.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -cryptography==3.3.2 -enum34==1.1.10 -flask==1.1.4 -funcsigs==1.0.2 -futures==3.4.0 -gunicorn==19.10.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -ipaddress==1.0.23 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pycparser==2.21 -pycryptodome==3.17 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -wheel==0.37.1 -zipp==1.2.0 diff --git a/.riot/requirements/8ba1245.txt b/.riot/requirements/8ba1245.txt deleted file mode 100644 index 85885bcf64b..00000000000 --- a/.riot/requirements/8ba1245.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8ba1245.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.17.3 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/8ce53de.txt b/.riot/requirements/8ce53de.txt deleted file mode 100644 index 0774084b6bc..00000000000 --- a/.riot/requirements/8ce53de.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8ce53de.in -# -attrs==22.1.0 -beautifulsoup4==4.10.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==2.1 -toml==0.10.2 -waitress==1.4.4 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/9053cac.txt b/.riot/requirements/9053cac.txt deleted file mode 100644 index c6ce29281c1..00000000000 --- a/.riot/requirements/9053cac.txt +++ /dev/null @@ -1,45 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9053cac.in -# -asn1crypto==1.5.1 -attrs==22.2.0 -certifi==2022.12.7 -cffi==1.15.1 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==36.0.2 -dataclasses==0.8 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -oscrypto==1.3.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pycparser==2.21 -pycryptodomex==3.17 -pyjwt==2.4.0 -pyopenssl==19.1.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -requests==2.27.1 -responses==0.16.0 -six==1.16.0 -snowflake-connector-python==2.7.4 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/90923b6.txt b/.riot/requirements/90923b6.txt deleted file mode 100644 index d652412cb03..00000000000 --- a/.riot/requirements/90923b6.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/90923b6.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==22.2.0 -billiard==3.6.4.0 -celery==4.4.7 -coverage==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -kombu==4.6.11 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -pluggy==1.0.0 -py==1.11.0 -pytest==3.10.1 -pytest-cov==2.3.0 -pytest-mock==2.0.0 -pytz==2022.7.1 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -typing-extensions==4.1.1 -vine==1.3.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/91297a1.txt b/.riot/requirements/91297a1.txt deleted file mode 100644 index 85a155ec790..00000000000 --- a/.riot/requirements/91297a1.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/91297a1.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.2 -hypothesis==6.45.0 -iniconfig==2.0.0 -mako==1.2.4 -markupsafe==2.1.3 -mock==5.0.2 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -parse==1.19.1 -parse-type==0.6.2 -pluggy==1.2.0 -pytest==7.4.0 -pytest-bdd==6.1.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/932711f.txt b/.riot/requirements/932711f.txt deleted file mode 100644 index 1c3a996ed26..00000000000 --- a/.riot/requirements/932711f.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/932711f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/936ee53.txt b/.riot/requirements/936ee53.txt deleted file mode 100644 index 4056cc30235..00000000000 --- a/.riot/requirements/936ee53.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/936ee53.in -# -algoliasearch==2.6.3 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/9a25a9b.txt b/.riot/requirements/9a25a9b.txt deleted file mode 100644 index cbe3ef5ad58..00000000000 --- a/.riot/requirements/9a25a9b.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9a25a9b.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch==7.6.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/9aa6415.txt b/.riot/requirements/9aa6415.txt deleted file mode 100644 index f5e83ecf8b7..00000000000 --- a/.riot/requirements/9aa6415.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9aa6415.in -# -attrs==22.2.0 -certifi==2022.12.7 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.13.0 -httpcore==0.12.3 -httpx==0.17.1 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/9be82d5.txt b/.riot/requirements/9be82d5.txt deleted file mode 100644 index c3c050920f0..00000000000 --- a/.riot/requirements/9be82d5.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9be82d5.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -mysqlclient==1.4.6 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/9c81b27.txt b/.riot/requirements/9c81b27.txt deleted file mode 100644 index e2b6443d4e5..00000000000 --- a/.riot/requirements/9c81b27.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9c81b27.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.5 -cheroot==8.6.0 -cherrypy==17.4.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -jaraco.functools==2.0 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -portend==2.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -pytz==2023.3 -scandir==1.10.0 -selectors2==2.0.2 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==1.14.1 -toml==0.10.2 -typing-extensions==3.10.0.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zc.lockfile==2.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/9d5cd76.txt b/.riot/requirements/9d5cd76.txt index fbb0cd2fe32..0cb404627dc 100644 --- a/.riot/requirements/9d5cd76.txt +++ b/.riot/requirements/9d5cd76.txt @@ -2,26 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/9d5cd76.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/9d5cd76.in # attrs==23.1.0 coverage[toml]==7.2.7 -gunicorn==20.1.0 +gunicorn==21.2.0 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.2.0 protobuf==4.22.0 py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 pytest-cov==4.1.0 -pytest-mock==3.10.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/9d5e33b.txt b/.riot/requirements/9d5e33b.txt deleted file mode 100644 index 121ceb342ae..00000000000 --- a/.riot/requirements/9d5e33b.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9d5e33b.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-consul==1.1.0 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/9e9a06b.txt b/.riot/requirements/9e9a06b.txt deleted file mode 100644 index 0d7e8065bbf..00000000000 --- a/.riot/requirements/9e9a06b.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9e9a06b.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports-abc==0.5 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -singledispatch==3.7.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -tornado==4.5.3 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/9f28d28.txt b/.riot/requirements/9f28d28.txt deleted file mode 100644 index d7bd03d7d67..00000000000 --- a/.riot/requirements/9f28d28.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9f28d28.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gunicorn==20.1.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.8.0 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -uwsgi==2.0.21 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/a0e7888.txt b/.riot/requirements/a0e7888.txt deleted file mode 100644 index b9e687ac5ca..00000000000 --- a/.riot/requirements/a0e7888.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a0e7888.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/f92d9dc.txt b/.riot/requirements/a1e6119.txt similarity index 83% rename from .riot/requirements/f92d9dc.txt rename to .riot/requirements/a1e6119.txt index 1f7415ad261..1e155d423f9 100644 --- a/.riot/requirements/f92d9dc.txt +++ b/.riot/requirements/a1e6119.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate .riot/requirements/f92d9dc.in +# pip-compile --no-annotate .riot/requirements/a1e6119.in # attrs==23.1.0 coverage[toml]==7.3.0 @@ -14,7 +14,7 @@ mock==5.1.0 mongoengine==0.27.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pymongo==4.5.0 pytest==7.4.0 pytest-cov==4.1.0 diff --git a/.riot/requirements/a241c23.txt b/.riot/requirements/a241c23.txt deleted file mode 100644 index 37206caa744..00000000000 --- a/.riot/requirements/a241c23.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a241c23.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/a492f74.txt b/.riot/requirements/a492f74.txt deleted file mode 100644 index 1b110787e69..00000000000 --- a/.riot/requirements/a492f74.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a492f74.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==22.1.0 -billiard==3.6.4.0 -celery==4.4.7 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -kombu==4.6.11 -mock==3.0.5 -more-itertools==8.10.0 -opentracing==2.4.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pytest-cov==2.3.0 -pytest-mock==2.0.0 -pytest==3.10.1 -pytz==2022.7.1 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -vine==1.3.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/a4daba6.txt b/.riot/requirements/a4daba6.txt deleted file mode 100644 index 79b53a2dbec..00000000000 --- a/.riot/requirements/a4daba6.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a4daba6.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -tornado==5.1.1 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/a818998.txt b/.riot/requirements/a818998.txt deleted file mode 100644 index f054599174b..00000000000 --- a/.riot/requirements/a818998.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a818998.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/a8c0657.txt b/.riot/requirements/a8c0657.txt deleted file mode 100644 index 62a774d93e9..00000000000 --- a/.riot/requirements/a8c0657.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a8c0657.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -django==1.11 -djangorestframework==3.9.4 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==2.0.0 -pytest==4.6.11 -pytz==2022.7.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/a992487.txt b/.riot/requirements/a992487.txt deleted file mode 100644 index 9d3dd01fbdc..00000000000 --- a/.riot/requirements/a992487.txt +++ /dev/null @@ -1,61 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a992487.in -# -asgiref==3.4.1 -attrs==22.2.0 -autobahn==21.2.1 -automat==22.10.0 -certifi==2022.12.7 -cffi==1.15.1 -channels==3.0.4 -charset-normalizer==2.0.12 -constantly==15.1.0 -coverage[toml]==6.2 -cryptography==39.0.2 -daphne==3.0.2 -django==3.2.18 -django-pylibmc==0.6.1 -django-redis==4.5.0 -hyperlink==21.0.0 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -incremental==22.10.0 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.5 -py==1.11.0 -pyasn1==0.4.8 -pyasn1-modules==0.2.8 -pycparser==2.21 -pylibmc==1.6.3 -pyopenssl==23.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -python-memcached==1.59 -pytz==2022.7.1 -redis==2.10.6 -requests==2.27.1 -service-identity==21.1.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -twisted[tls]==22.4.0 -txaio==22.2.1 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/aad38bc.txt b/.riot/requirements/aad38bc.txt deleted file mode 100644 index 97342ea76e4..00000000000 --- a/.riot/requirements/aad38bc.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/aad38bc.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/ab0352c.txt b/.riot/requirements/ab0352c.txt deleted file mode 100644 index 778e2643bab..00000000000 --- a/.riot/requirements/ab0352c.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ab0352c.in -# -attrs==22.2.0 -boto==2.49.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -dataclasses==0.8 -httpretty==0.8.10 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -moto==0.4.31 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==2.0.3 -xmltodict==0.13.0 -zipp==3.6.0 diff --git a/.riot/requirements/ac57497.txt b/.riot/requirements/ac57497.txt deleted file mode 100644 index 001e0e6947b..00000000000 --- a/.riot/requirements/ac57497.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ac57497.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests-mock==1.10.0 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/ac8f6b8.txt b/.riot/requirements/ac8f6b8.txt deleted file mode 100644 index b36082afeb9..00000000000 --- a/.riot/requirements/ac8f6b8.txt +++ /dev/null @@ -1,43 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ac8f6b8.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -httpretty==0.9.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/acaed71.txt b/.riot/requirements/acaed71.txt deleted file mode 100644 index 40e2dca4f2e..00000000000 --- a/.riot/requirements/acaed71.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/acaed71.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/ae31bfe.txt b/.riot/requirements/ae31bfe.txt deleted file mode 100644 index 4360aa3a294..00000000000 --- a/.riot/requirements/ae31bfe.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ae31bfe.in -# -attrs==22.1.0 -coverage==5.5 -falcon==3.1.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/aebb57f.txt b/.riot/requirements/aebb57f.txt deleted file mode 100644 index 14258584481..00000000000 --- a/.riot/requirements/aebb57f.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/aebb57f.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch6==6.8.2 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/af743b8.txt b/.riot/requirements/af743b8.txt deleted file mode 100644 index b92807cda2a..00000000000 --- a/.riot/requirements/af743b8.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/af743b8.in -# -attrs==22.1.0 -blinker==1.5 -click==7.1.2 -coverage==5.5 -flask-caching==1.7.2 -flask==1.0.4 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/b06a34a.txt b/.riot/requirements/b06a34a.txt deleted file mode 100644 index 53c25094398..00000000000 --- a/.riot/requirements/b06a34a.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b06a34a.in -# -aiobotocore==0.11.1 -aiohttp==3.6.3 -async-generator==1.10 -async-timeout==3.0.1 -attrs==22.1.0 -botocore==1.13.14 -certifi==2021.10.8 -chardet==3.0.4 -coverage==5.5 -docutils==0.15.2 -elasticsearch==6.3.1 -gevent==1.3.7 -greenlet==1.1.3.post0 -hypothesis==5.33.2 -idna-ssl==1.1.0 -idna==2.8 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==3.0.5 -multidict==4.7.6 -opensearch-py==1.1.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pynamodb==3.3.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.0 -requests==2.22.0 -six==1.12.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -urllib3==1.25.11 -wrapt==1.15.0 -yarl==1.5.1 -zipp==1.2.0 diff --git a/.riot/requirements/b10e870.txt b/.riot/requirements/b10e870.txt deleted file mode 100644 index 180a7e809ab..00000000000 --- a/.riot/requirements/b10e870.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b10e870.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b14f4a0.txt b/.riot/requirements/b14f4a0.txt deleted file mode 100644 index 6f5a7830d22..00000000000 --- a/.riot/requirements/b14f4a0.txt +++ /dev/null @@ -1,71 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b14f4a0.in -# -attrs==22.1.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -boto3==1.16.63 -boto==2.49.0 -botocore==1.19.63 -certifi==2021.10.8 -cffi==1.14.0 -cfn-lint==0.33.2 -chardet==4.0.0 -coverage==5.5 -cryptography==3.2.1 -decorator==5.1.1 -docker==4.4.4 -ecdsa==0.14.1 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -importlib-resources==1.5.0 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==8.14.0 -moto[all]==1.3.16 -networkx==2.4 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pyparsing==2.4.7 -pyrsistent==0.17.3 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -python-jose[cryptography]==3.1.0 -pytz==2022.7.1 -pyyaml==5.3.1 -requests==2.25.1 -responses==0.17.0 -rsa==4.7.2 -s3transfer==0.3.7 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -toml==0.10.2 -urllib3==1.26.9 -websocket-client==0.59.0 -werkzeug==1.0.1 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b343f18.txt b/.riot/requirements/b343f18.txt deleted file mode 100644 index 00518d20f7c..00000000000 --- a/.riot/requirements/b343f18.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b343f18.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/b4bf279.txt b/.riot/requirements/b4bf279.txt deleted file mode 100644 index 7a90d3bcfdb..00000000000 --- a/.riot/requirements/b4bf279.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b4bf279.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -uwsgi==2.0.21 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b5831e1.txt b/.riot/requirements/b5831e1.txt deleted file mode 100644 index 372e6d3c4a4..00000000000 --- a/.riot/requirements/b5831e1.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b5831e1.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beautifulsoup4==4.9.3 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -toml==0.10.2 -typing==3.10.0.0 -waitress==1.4.4 -wcwidth==0.2.6 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/b58464c.txt b/.riot/requirements/b58464c.txt deleted file mode 100644 index 96cdaa3b8d9..00000000000 --- a/.riot/requirements/b58464c.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b58464c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b611b60.txt b/.riot/requirements/b611b60.txt deleted file mode 100644 index c9ad782ee2b..00000000000 --- a/.riot/requirements/b611b60.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b611b60.in -# -attrs==22.1.0 -blinker==1.5 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -coverage==5.5 -flask==1.1.4 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/b6ac228.txt b/.riot/requirements/b6ac228.txt deleted file mode 100644 index 245e15bdfd7..00000000000 --- a/.riot/requirements/b6ac228.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b6ac228.in -# -attrs==22.1.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.12.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/b7d4b65.txt b/.riot/requirements/b7d4b65.txt deleted file mode 100644 index 2ff7da37240..00000000000 --- a/.riot/requirements/b7d4b65.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b7d4b65.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gevent==1.4.0 -greenlet==0.4.14 -gunicorn[gevent]==20.1.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -uwsgi==2.0.21 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b7e7fe3.txt b/.riot/requirements/b7e7fe3.txt deleted file mode 100644 index 92f16a16b2a..00000000000 --- a/.riot/requirements/b7e7fe3.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b7e7fe3.in -# -attrs==22.1.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.12.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/b866d20.txt b/.riot/requirements/b866d20.txt deleted file mode 100644 index 89c32b2eb37..00000000000 --- a/.riot/requirements/b866d20.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b866d20.in -# -aiobotocore==2.3.4 -aiohttp==3.8.4 -aioitertools==0.11.0 -aiosignal==1.2.0 -async-generator==1.10 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -botocore==1.24.21 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -wrapt==1.15.0 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/bb9415c.txt b/.riot/requirements/bb9415c.txt deleted file mode 100644 index a8202b3ec4c..00000000000 --- a/.riot/requirements/bb9415c.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bb9415c.in -# -attrs==22.1.0 -coverage==5.5 -falcon==3.0.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/bcc3f01.txt b/.riot/requirements/bcc3f01.txt deleted file mode 100644 index d70b6d997a1..00000000000 --- a/.riot/requirements/bcc3f01.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bcc3f01.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.18.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gunicorn==19.10.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.0.0 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -statistics==1.0.3.5 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/bd45431.txt b/.riot/requirements/bd45431.txt deleted file mode 100644 index bd6cbe0888c..00000000000 --- a/.riot/requirements/bd45431.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bd45431.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -blinker==1.5 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -flask==1.1.4 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/41bf6ef.txt b/.riot/requirements/bddee76.txt similarity index 83% rename from .riot/requirements/41bf6ef.txt rename to .riot/requirements/bddee76.txt index 93eda45da0f..e9de3617b81 100644 --- a/.riot/requirements/41bf6ef.txt +++ b/.riot/requirements/bddee76.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate .riot/requirements/41bf6ef.in +# pip-compile --no-annotate .riot/requirements/bddee76.in # attrs==23.1.0 coverage[toml]==7.3.0 @@ -14,7 +14,7 @@ mock==5.1.0 mongoengine==0.27.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pymongo==4.5.0 pytest==7.4.0 pytest-cov==4.1.0 diff --git a/.riot/requirements/bf960a5.txt b/.riot/requirements/bf960a5.txt deleted file mode 100644 index 81eae3ed57d..00000000000 --- a/.riot/requirements/bf960a5.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bf960a5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyodbc==4.0.35 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/bfc77e8.txt b/.riot/requirements/bfc77e8.txt deleted file mode 100644 index 2f44f2d4290..00000000000 --- a/.riot/requirements/bfc77e8.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bfc77e8.in -# -asyncpg==0.26.0 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/c0d828e.txt b/.riot/requirements/c0d828e.txt deleted file mode 100644 index 85365bb9d60..00000000000 --- a/.riot/requirements/c0d828e.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/c0d828e.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hupper==1.10.3 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pastedeploy==2.1.1 -plaster==1.0 -plaster-pastedeploy==0.7 -pluggy==1.0.0 -pserve-test-app @ file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==3.0.9 -pyramid==2.0.1 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -translationstring==1.4 -typing-extensions==4.1.1 -urllib3==1.26.15 -venusian==3.0.0 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/c984bfd.txt b/.riot/requirements/c984bfd.txt deleted file mode 100644 index 4994595f169..00000000000 --- a/.riot/requirements/c984bfd.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/c984bfd.in -# -attrs==22.2.0 -cheroot==9.0.0 -cherrypy==18.8.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -importlib-resources==5.4.0 -iniconfig==1.1.1 -jaraco.classes==3.2.1 -jaraco.collections==3.4.0 -jaraco.context==4.1.1 -jaraco.functools==3.4.0 -jaraco.text==3.7.0 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -portend==3.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==4.1.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zc.lockfile==2.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/c99e244.txt b/.riot/requirements/c99e244.txt deleted file mode 100644 index c17e7057295..00000000000 --- a/.riot/requirements/c99e244.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/c99e244.in -# -astunparse==1.6.3 -attrs==22.2.0 -certifi==2023.5.7 -cffi==1.15.1 -charset-normalizer==2.0.12 -click==8.0.4 -coverage[toml]==6.2 -cryptography==40.0.2 -dataclasses==0.8 -flask==2.0.3 -gunicorn==20.1.0 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==2.0.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pycparser==2.21 -pycryptodome==3.17 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==2.0.3 -wheel==0.37.1 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/cb1bcd5.txt b/.riot/requirements/cb1bcd5.txt deleted file mode 100644 index 37e8934215e..00000000000 --- a/.riot/requirements/cb1bcd5.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/cb1bcd5.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -requests-mock==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/cc9fc4a.txt b/.riot/requirements/cc9fc4a.txt deleted file mode 100644 index edc4987cbac..00000000000 --- a/.riot/requirements/cc9fc4a.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/cc9fc4a.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/d0c18f8.txt b/.riot/requirements/d0c18f8.txt deleted file mode 100644 index 147ebec89b6..00000000000 --- a/.riot/requirements/d0c18f8.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d0c18f8.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyodbc==4.0.35 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/d1423fe.txt b/.riot/requirements/d1423fe.txt deleted file mode 100644 index 0debf534bc1..00000000000 --- a/.riot/requirements/d1423fe.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d1423fe.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gunicorn==20.1.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.8.0 -py==1.11.0 -py-cpuinfo==8.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-benchmark==3.4.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -uwsgi==2.0.21 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/d215293.txt b/.riot/requirements/d215293.txt deleted file mode 100644 index 7cf881381e2..00000000000 --- a/.riot/requirements/d215293.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d215293.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/d2f64b9.txt b/.riot/requirements/d2f64b9.txt deleted file mode 100644 index 73a56eb6af4..00000000000 --- a/.riot/requirements/d2f64b9.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d2f64b9.in -# -attrs==22.1.0 -coverage[toml]==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.0 -pytest-mock==2.0.0 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/d4fa964.txt b/.riot/requirements/d4fa964.txt deleted file mode 100644 index 6cc3ab97ef0..00000000000 --- a/.riot/requirements/d4fa964.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d4fa964.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/d5db35f.txt b/.riot/requirements/d5db35f.txt deleted file mode 100644 index a15777714c0..00000000000 --- a/.riot/requirements/d5db35f.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d5db35f.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests-mock==1.10.0 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/d6837bc.txt b/.riot/requirements/d6837bc.txt deleted file mode 100644 index a7945006cbe..00000000000 --- a/.riot/requirements/d6837bc.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d6837bc.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.9.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==20.1.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/d6a02a4.txt b/.riot/requirements/d6a02a4.txt deleted file mode 100644 index 6a73a38e651..00000000000 --- a/.riot/requirements/d6a02a4.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d6a02a4.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.1.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.1 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/d71a607.txt b/.riot/requirements/d71a607.txt deleted file mode 100644 index dd4a7ccb3f7..00000000000 --- a/.riot/requirements/d71a607.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d71a607.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mongoengine==0.21.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/d764cf7.txt b/.riot/requirements/d764cf7.txt index 3088dc482fc..0681aba0581 100644 --- a/.riot/requirements/d764cf7.txt +++ b/.riot/requirements/d764cf7.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/d764cf7.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/d764cf7.in # aiofiles==23.1.0 aiosqlite==0.18.0 @@ -13,7 +13,6 @@ charset-normalizer==3.1.0 coverage[toml]==7.2.2 databases==0.7.0 exceptiongroup==1.1.1 -greenlet==2.0.2 h11==0.14.0 httpcore==0.16.3 httpx==0.23.3 diff --git a/.riot/requirements/d945721.txt b/.riot/requirements/d945721.txt deleted file mode 100644 index 02b2c59bdc5..00000000000 --- a/.riot/requirements/d945721.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d945721.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch==7.10.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/d9992aa.txt b/.riot/requirements/d9992aa.txt deleted file mode 100644 index 3bc9c0b1061..00000000000 --- a/.riot/requirements/d9992aa.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d9992aa.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis-py-cluster==2.0.0 -redis==3.0.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/dcac47b.txt b/.riot/requirements/dcac47b.txt deleted file mode 100644 index 450ae129bd9..00000000000 --- a/.riot/requirements/dcac47b.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/dcac47b.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch1==1.10.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/e07aecb.txt b/.riot/requirements/e07aecb.txt deleted file mode 100644 index c79eff9ec65..00000000000 --- a/.riot/requirements/e07aecb.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e07aecb.in -# -aiopg==0.16.0 -attrs==22.2.0 -coverage[toml]==6.2 -greenlet==2.0.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.5 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/e11ffed.txt b/.riot/requirements/e11ffed.txt deleted file mode 100644 index 2f28bb0d8d8..00000000000 --- a/.riot/requirements/e11ffed.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e11ffed.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis==3.5.3 -rq==1.3.0 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/e19f853.txt b/.riot/requirements/e19f853.txt deleted file mode 100644 index 4e234d5be06..00000000000 --- a/.riot/requirements/e19f853.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e19f853.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==20.1.0 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/4e21258.txt b/.riot/requirements/e1fad7a.txt similarity index 79% rename from .riot/requirements/4e21258.txt rename to .riot/requirements/e1fad7a.txt index 4b70d910e9d..601b4cf0c38 100644 --- a/.riot/requirements/4e21258.txt +++ b/.riot/requirements/e1fad7a.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/4e21258.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/e1fad7a.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -12,7 +12,7 @@ hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -28,4 +28,3 @@ pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/e2a2710.txt b/.riot/requirements/e2a2710.txt deleted file mode 100644 index 36dda1e60d1..00000000000 --- a/.riot/requirements/e2a2710.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e2a2710.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-consul==1.1.0 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/e34e267.txt b/.riot/requirements/e34e267.txt deleted file mode 100644 index 3c8968ec5bb..00000000000 --- a/.riot/requirements/e34e267.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e34e267.in -# -attrs==22.1.0 -coverage==5.5 -future==0.18.3 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -vertica-python==0.6.14 -zipp==1.2.0 diff --git a/.riot/requirements/e49eafc.txt b/.riot/requirements/e49eafc.txt deleted file mode 100644 index b49e07aef7e..00000000000 --- a/.riot/requirements/e49eafc.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e49eafc.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/e4c3ba7.txt b/.riot/requirements/e4c3ba7.txt deleted file mode 100644 index 0d615aab83d..00000000000 --- a/.riot/requirements/e4c3ba7.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e4c3ba7.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==1.2.2 -greenlet==1.1.3.post0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/e55b906.txt b/.riot/requirements/e55b906.txt deleted file mode 100644 index 5eb4696ea84..00000000000 --- a/.riot/requirements/e55b906.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e55b906.in -# -attrs==22.2.0 -cattrs==1.0.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -molten==1.0.2 -mypy-extensions==1.0.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==3.10.0.2 -typing-inspect==0.6.0 -zipp==3.6.0 diff --git a/.riot/requirements/e70d73c.txt b/.riot/requirements/e70d73c.txt new file mode 100644 index 00000000000..5a591b957ea --- /dev/null +++ b/.riot/requirements/e70d73c.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.7 +# by the following command: +# +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/e70d73c.in +# +attrs==23.1.0 +coverage[toml]==7.2.5 +exceptiongroup==1.1.1 +hypothesis==6.45.0 +importlib-metadata==6.6.0 +iniconfig==2.0.0 +mock==5.0.2 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.0.0 +pytest==7.3.1 +pytest-asyncio==0.21.0 +pytest-cov==4.0.0 +pytest-mock==3.10.0 +sortedcontainers==2.4.0 +tomli==2.0.1 +typing-extensions==4.5.0 +zipp==3.15.0 diff --git a/.riot/requirements/e760a97.txt b/.riot/requirements/e760a97.txt deleted file mode 100644 index b93da25e036..00000000000 --- a/.riot/requirements/e760a97.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e760a97.in -# -attrs==22.2.0 -coverage[toml]==6.2 -glob2==0.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==2.0.1 -mock==5.0.1 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -parse==1.19.0 -parse-type==0.6.0 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-bdd==4.1.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/eb57813.txt b/.riot/requirements/eb57813.txt deleted file mode 100644 index b030b07259d..00000000000 --- a/.riot/requirements/eb57813.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/eb57813.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/ed410f6.txt b/.riot/requirements/ed410f6.txt deleted file mode 100644 index 8e0e3a4b99b..00000000000 --- a/.riot/requirements/ed410f6.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ed410f6.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opensearch-py[requests]==2.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/edfdcac.txt b/.riot/requirements/edfdcac.txt deleted file mode 100644 index bbfc49d8ee2..00000000000 --- a/.riot/requirements/edfdcac.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/edfdcac.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -confluent-kafka==1.7.0 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/ef23882.txt b/.riot/requirements/ef23882.txt deleted file mode 100644 index 16b758f6a14..00000000000 --- a/.riot/requirements/ef23882.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ef23882.in -# -attrs==22.2.0 -blinker==1.5 -certifi==2022.12.7 -charset-normalizer==2.0.12 -click==8.0.4 -coverage[toml]==6.2 -dataclasses==0.8 -flask==2.0.3 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==2.0.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==2.0.3 -zipp==3.6.0 diff --git a/.riot/requirements/f1099f1.txt b/.riot/requirements/f1099f1.txt deleted file mode 100644 index 1226b038916..00000000000 --- a/.riot/requirements/f1099f1.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f1099f1.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch2==2.5.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/f16a250.txt b/.riot/requirements/f16a250.txt deleted file mode 100644 index cdce4d7da8a..00000000000 --- a/.riot/requirements/f16a250.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f16a250.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==20.0.4 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/f5508fc.txt b/.riot/requirements/f5508fc.txt deleted file mode 100644 index d38ea366976..00000000000 --- a/.riot/requirements/f5508fc.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f5508fc.in -# -attrs==22.2.0 -coverage[toml]==6.2 -future==0.18.3 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vertica-python==0.7.4 -zipp==3.6.0 diff --git a/.riot/requirements/f655d27.txt b/.riot/requirements/f655d27.txt deleted file mode 100644 index 72afe2a797c..00000000000 --- a/.riot/requirements/f655d27.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f655d27.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -bottle==0.12.25 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -typing-extensions==4.1.1 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 diff --git a/.riot/requirements/f767653.txt b/.riot/requirements/f767653.txt deleted file mode 100644 index 9e6c9120aa7..00000000000 --- a/.riot/requirements/f767653.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f767653.in -# -attrs==22.2.0 -coverage[toml]==6.2 -django==2.2.28 -djangorestframework==3.13.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/f96bd4f.txt b/.riot/requirements/f96bd4f.txt deleted file mode 100644 index 05378dd785d..00000000000 --- a/.riot/requirements/f96bd4f.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f96bd4f.in -# -attrs==22.1.0 -coverage==5.5 -future==0.18.3 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -vertica-python==0.7.4 -zipp==1.2.0 diff --git a/.riot/requirements/fbf3f87.txt b/.riot/requirements/fbf3f87.txt deleted file mode 100644 index 32f32f4d18a..00000000000 --- a/.riot/requirements/fbf3f87.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/fbf3f87.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/11ca4d2.txt b/.riot/requirements/fc4505d.txt similarity index 74% rename from .riot/requirements/11ca4d2.txt rename to .riot/requirements/fc4505d.txt index b43a7f45c66..8e78ee938ca 100644 --- a/.riot/requirements/11ca4d2.txt +++ b/.riot/requirements/fc4505d.txt @@ -2,15 +2,16 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/11ca4d2.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/fc4505d.in # attrs==23.1.0 coverage[toml]==7.2.7 +glob2==0.7 hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -18,10 +19,10 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 -typing-extensions==4.7.1 diff --git a/.riot/requirements/fca4623.txt b/.riot/requirements/fca4623.txt deleted file mode 100644 index 120ee0ca2c1..00000000000 --- a/.riot/requirements/fca4623.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/fca4623.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/fd7e189.txt b/.riot/requirements/fd7e189.txt deleted file mode 100644 index 0e566e0c695..00000000000 --- a/.riot/requirements/fd7e189.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/fd7e189.in -# -attrs==22.2.0 -contextvars==2.4 -coverage[toml]==6.2 -hypothesis==6.31.6 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yaaredis==2.0.4 -zipp==3.6.0 diff --git a/ci/coverage/requirements.in b/ci/coverage/requirements.in new file mode 100644 index 00000000000..f6837f740d2 --- /dev/null +++ b/ci/coverage/requirements.in @@ -0,0 +1,3 @@ +coverage +codecov +diff_cover diff --git a/ci/coverage/requirements.txt b/ci/coverage/requirements.txt new file mode 100644 index 00000000000..26c4ba5f166 --- /dev/null +++ b/ci/coverage/requirements.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --config=pyproject.toml --no-annotate --output-file=ci/coverage/requirements.txt ci/coverage/requirements.in +# +certifi==2023.5.7 +chardet==5.1.0 +charset-normalizer==3.2.0 +codecov==2.1.13 +coverage==7.2.7 +diff-cover==7.6.1 +idna==3.4 +jinja2==3.1.2 +markupsafe==2.1.3 +pluggy==1.2.0 +pygments==2.15.1 +requests==2.31.0 +urllib3==2.0.3 diff --git a/docker/.python-version b/docker/.python-version index 85950375a8f..9d2f77812eb 100644 --- a/docker/.python-version +++ b/docker/.python-version @@ -1,7 +1,4 @@ 3.10.11 -2.7.18 -3.5.10 -3.6.15 3.7.16 3.8.16 3.9.16 diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 5bb96036f12..9fc846df84b 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -86,6 +86,7 @@ entrypoint entrypoints env enqueuer +eol exec fastapi formatter diff --git a/docs/versioning.rst b/docs/versioning.rst index 1e484098370..e14360ede48 100644 --- a/docs/versioning.rst +++ b/docs/versioning.rst @@ -14,9 +14,12 @@ Release support - :ref:`Support level` - Minimum Datadog Agent * - ``<1`` - - :ref:`Maintenance` + - :ref:`End of Life` - * - ``>=1.0,<2`` + - :ref:`Maintenance` + - 7.28 + * - ``>=2.0,<3`` - :ref:`General Availability` - 7.28 @@ -35,10 +38,12 @@ Support levels * - General Availability (GA) - Receives new features, bug fixes, and security fixes. Fixes are backported to the three most recent minor releases. - .. _versioning_support_maintenace: + .. _versioning_support_maintenance: * - Maintenance - Does not receive new features. Receives only those bug fixes and security fixes considered "critical". Fixes are backported to the most recent minor release. - * - End-of-life + + .. _versioning_support_eol: + * - End-of-Life (EOL) - No support. .. _versioning_release: @@ -101,18 +106,33 @@ Supported runtimes - Runtime - Runtime version - Supported Release + * - Linux + - x86-64, i686, AArch64 + - CPython + - 3.7-3.12 + - ``>=2.0,<3`` + * - MacOS + - Intel, Apple Silicon + - CPython + - 3.7-3.12 + - ``>=2.0,<3`` + * - Windows + - 64bit, 32bit + - CPython + - 3.7-3.12 + - ``>=2.0,<3`` * - Linux - x86-64, i686, AArch64 - CPython - 2.7, 3.5-3.11 - - ``<2`` + - ``>=1.0,<2`` * - MacOS - Intel, Apple Silicon - CPython - 2.7, 3.5-3.11 - - ``<2`` + - ``>=1.0,<2`` * - Windows - 64bit, 32bit - CPython - 2.7, 3.5-3.11 - - ``<2`` + - ``>=1.0,<2`` diff --git a/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml b/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml new file mode 100644 index 00000000000..4d58152435d --- /dev/null +++ b/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml @@ -0,0 +1,169 @@ +--- +prelude: > + The Datadog APM Python team is happy to announce the release of v2.0.0 of + ddtrace. This release introduces a formal :ref:`support policy< + introduces a formal :ref:`versioning support policy` for the major + versions of the ddtrace library, drops support for Python 2.7, 3.5, and 3.6, and + adds support for Python 3.12. + + .. important:: + ddtrace v2.0.0 drops support for Python 2.7, 3.5, and 3.6. Users running these unsupported + Python versions should consider upgrading their Python version or continue using ddtrace v1 + of the ddtrace library, which is now in maintenance mode and will only receive bug fixes. + + Before upgrading to v2.0.0, we recommend users install + ``ddtrace>=1.18.0,<2.0.0`` and enable deprecation warnings. All removals to + the library interface and environment variables were deprecated on the 1.x + branch. + + .. note:: + The changes to environment variables apply only to the configuration of the + ddtrace library and not the Datadog Agent. + + + Upgrading summary + + ~~~~~~~~~~~~~~~~~ + + + Functionality changes + + ********************* + + The default logging configuration functionality of ddtrace has been changed + to avoid conflicting with application logging configurations. ``DD_CALL_BASIC_CONFIG`` + has been removed and the ddtrace logger will log to stdout by default, or a log file + as specified using ``DD_TRACE_LOG_FILE``. + + + Setting the environment variable ``DD_TRACE_PROPAGATION_STYLE='b3'`` has been removed. + Please use `DD_TRACE_PROPAGATION_STYLE='b3multi'`` instead. + + + Removed legacy environment variables + + ************************************ + + These environment variables have been removed. In all cases the same + functionality is provided by other environment variables and replacements are + provided as recommended actions for upgrading. + + + .. list-table:: + :header-rows: 1 + :widths: 45, 45, 10 + + * - Variable + - Replacement + - Note + * - ``DD_GEVENT_PATCH_ALL`` + - None + - :ref:`📝` + * - ``DD_AWS_TAG_ALL_PARAMS`` + - None + - :ref:`📝` + * - ``DD_REMOTECONFIG_POLL_SECONDS`` + - ``DD_REMOTE_CONFIG_POLL_INTERVAL_SECONDS`` + - :ref:`📝` + * - ``DD_CALL_BASIC_CONFIG`` + - None + - :ref:`📝` + + + + Removed legacy tracing interfaces + + ********************************* + + These methods and module attributes have been removed. Where the same + functionality is provided by a different public method or module attribute, a + recommended action is provided for upgrading. In a few limited cases, because + the interface was no longer used or had been moved to the internal interface, + it was removed and so no action is provided for upgrading. + + + .. list-table:: + :header-rows: 1 + :widths: 45, 45, 10 + + * - Module + - Method/Attribute + - Note + * - ``ddtrace.constants`` + - ``APPSEC_ENABLED`` + - :ref:`📝` + * - + - ``APPSEC_JSON`` + - :ref:`📝` + * - + - ``APPSEC_EVENT_RULE_VERSION`` + - :ref:`📝` + * - + - ``APPSEC_EVENT_RULE_ERRORS`` + - :ref:`📝` + * - + - ``APPSEC_EVENT_RULE_LOADED`` + - :ref:`📝` + * - + - ``APPSEC_EVENT_RULE_ERROR_COUNT`` + - :ref:`📝` + * - + - ``APPSEC_WAF_DURATION`` + - :ref:`📝` + * - + - ``APPSEC_WAF_DURATION_EXT`` + - :ref:`📝` + * - + - ``APPSEC_WAF_TIMEOUTS`` + - :ref:`📝` + * - + - ``APPSEC_WAF_VERSION`` + - :ref:`📝` + * - + - ``APPSEC_ORIGIN_VALUE`` + - :ref:`📝` + * - + - ``APPSEC_BLOCKED`` + - :ref:`📝` + * - + - ``IAST_JSON`` + - :ref:`📝` + * - + - ``IAST_ENABLED`` + - :ref:`📝` + * - + - ``IAST_CONTEXT_KEY`` + - :ref:`📝` + * - ``ddtrace.contrib.fastapi.patch`` + - ``span_modifier`` + - :ref:`📝` + * - + - ``aggregate_resources`` + - :ref:`📝` + * - ``ddtrace.contrib.starlette.patch`` + - ``span_modifier`` + - :ref:`📝` + * - + - ``aggregate_resources`` + - :ref:`📝` + * - + - ``get_resource`` + - :ref:`📝` + * - ``ddtrace.contrib.grpc.constants`` + - ``GRPC_PORT_KEY`` + - :ref:`📝` + * - ``ddtrace.ext.cassandra`` + - ``ROW_COUNT`` + - :ref:`📝` + * - ``ddtrace.ext.mongo`` + - ``ROWS`` + - :ref:`📝` + * - ``ddtrace.ext.sql`` + - ``ROWS`` + - :ref:`📝` + * - ``ddtrace.filters`` + - ``TraceCiVisibilityFilter`` + - :ref:`📝` + * - ``ddtrace.tracer`` + - ``DD_LOG_FORMAT`` + - :ref:`📝` diff --git a/riotfile.py b/riotfile.py index d8be2279213..6ab8d7dc90d 100644 --- a/riotfile.py +++ b/riotfile.py @@ -11,9 +11,6 @@ SUPPORTED_PYTHON_VERSIONS = [ - (2, 7), - (3, 5), - (3, 6), (3, 7), (3, 8), (3, 9), @@ -26,12 +23,12 @@ def version_to_str(version): # type: (Tuple[int, int]) -> str """Convert a Python version tuple to a string - >>> version_to_str((2, 7)) - '2.7' - >>> version_to_str((3, 5)) - '3.5' - >>> version_to_str((3, 1)) - '3.1' + >>> version_to_str((3, 7)) + '3.7' + >>> version_to_str((3, 8)) + '3.8' + >>> version_to_str((3, 9)) + '3.9' >>> version_to_str((3, 10)) '3.10' >>> version_to_str((3, 11)) @@ -46,12 +43,12 @@ def str_to_version(version): # type: (str) -> Tuple[int, int] """Convert a Python version string to a tuple - >>> str_to_version("2.7") - (2, 7) - >>> str_to_version("3.5") - (3, 5) - >>> str_to_version("3.1") - (3, 1) + >>> str_to_version("3.7") + (3, 7) + >>> str_to_version("3.8") + (3, 8) + >>> str_to_version("3.9") + (3, 9) >>> str_to_version("3.10") (3, 10) >>> str_to_version("3.11") @@ -71,13 +68,13 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): """Helper to select python versions from the list of versions we support >>> select_pys() - ['2.7', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] + ['3.7', '3.8', '3.9', '3.10', '3.11'] >>> select_pys(min_version='3') - ['3.5', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] + ['3.7', '3.8', '3.9', '3.10', '3.11'] >>> select_pys(max_version='3') - ['2.7'] - >>> select_pys(min_version='3.5', max_version='3.8') - ['3.5', '3.6', '3.7', '3.8'] + [] + >>> select_pys(min_version='3.7', max_version='3.9') + ['3.7', '3.8', '3.9'] """ min_version = str_to_version(min_version) max_version = str_to_version(max_version) @@ -211,16 +208,11 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "AGENT_VERSION": "latest", }, venvs=[ - Venv(pys=select_pys(max_version="3.5")), Venv( pkgs={ "six": "==1.12.0", }, venvs=[ - # DEV: attrs marked Python 3.6 as deprecated in 22.2.0, - # this logs a warning and causes these tests to fail - # https://www.attrs.org/en/22.2.0/changelog.html#id1 - Venv(pys="3.6", pkgs={"attrs": "<22.2.0"}), Venv(pys="3.7"), ], ), @@ -234,11 +226,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "AGENT_VERSION": "testagent", }, venvs=[ - Venv(pys=select_pys(max_version="3.5")), - # DEV: attrs marked Python 3.6 as deprecated in 22.2.0, - # this logs a warning and causes these tests to fail - # https://www.attrs.org/en/22.2.0/changelog.html#id1 - Venv(pys=["3.6"], pkgs={"attrs": "<22.2.0"}), Venv(pys=select_pys(min_version="3.7")), ], ), @@ -255,16 +242,11 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "AGENT_VERSION": "latest", }, venvs=[ - Venv(pys=select_pys(max_version="3.5")), Venv( pkgs={ "six": "==1.12.0", }, venvs=[ - # DEV: attrs marked Python 3.6 as deprecated in 22.2.0, - # this logs a warning and causes these tests to fail - # https://www.attrs.org/en/22.2.0/changelog.html#id1 - Venv(pys="3.6", pkgs={"attrs": "<22.2.0"}), Venv(pys="3.7"), ], ), @@ -279,19 +261,10 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): pkgs={ "httpretty": "==0.9.7", "gevent": latest, + "pytest-asyncio": latest, }, - venvs=[ - Venv(pys="2.7"), - Venv( - pys=select_pys(min_version="3.5", max_version="3.6"), - pkgs={"pytest-asyncio": latest}, - ), - # FIXME[bytecode-3.11]: internal depends on bytecode, which is not python 3.11 compatible. - Venv( - pys=select_pys(min_version="3.7"), - pkgs={"pytest-asyncio": latest}, - ), - ], + # FIXME[bytecode-3.11]: internal depends on bytecode, which is not python 3.11 compatible. + pys=select_pys(min_version="3.7"), ), Venv( name="gevent", @@ -301,30 +274,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pynamodb": latest, }, venvs=[ - Venv( - pys="2.7", - pkgs={ - "gevent": "~=1.3.0", - "greenlet": "~=1.0", - "requests": "==2.20.0", - "opensearch-py": "==1.0.0", - "botocore": "==1.17.30", - }, - ), - Venv( - pys=select_pys(min_version="3.5", max_version="3.6"), - pkgs={ - "gevent": "~=1.3.0", - "greenlet": "~=1.0", - "elasticsearch": "==6.3.1", - "pynamodb": "==3.3.1", - "requests": "==2.22.0", - "six": "==1.12.0", - "aiohttp": latest, - "aiobotocore": "<=2.3.1", - "opensearch-py": "~=1.0", - }, - ), Venv( pkgs={ "aiobotocore": "<=2.3.1", @@ -394,14 +343,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "msgpack": latest, "httpretty": "==0.9.7", "typing-extensions": latest, + "pytest-asyncio": latest, }, - venvs=[ - Venv(pys="2.7"), - Venv( - pys=select_pys(min_version="3.5"), - pkgs={"pytest-asyncio": latest}, - ), - ], + pys=select_pys(min_version="3.7"), ), Venv( name="vendor", @@ -421,16 +365,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): # venvs=[ # FIXME: tests fail on vertica 1.x # Venv( - # # vertica-python dropped support for Python 2.7 in 1.3 - # pys="2.7", - # pkgs={"vertica-python": ["~=1.2.0"]}, - # ), - # Venv( - # # vertica-python dropped support for Python 3.5/3.6 in 1.1 - # pys=select_pys(min_version="3.5", max_version="3.6"), - # pkgs={"vertica-python": ["~=1.0"]}, - # ), - # Venv( # # vertica-python added support for Python 3.9/3.10 in 1.0 # pys=select_pys(min_version="3.7", max_version="3.10"), # pkgs={"vertica-python": ["~=1.0", latest]}, @@ -470,24 +404,14 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="falcon", command="pytest {cmdargs} tests/contrib/falcon", - venvs=[ - # FIXME: tests fail on Python 2.7 with falcon 2.0 - # Venv( - # # falcon dropped support for Python 2.7 in 3.0 - # pys="2.7", - # pkgs={"falcon": "~=2.0"}, - # ), - Venv( - pys=select_pys(min_version="3.5"), - pkgs={ - "falcon": [ - "~=3.0.0", - "~=3.0", # latest 3.x - latest, - ] - }, - ), - ], + pys=select_pys(min_version="3.7"), + pkgs={ + "falcon": [ + "~=3.0.0", + "~=3.0", # latest 3.x + latest, + ] + }, ), Venv( name="bottle", @@ -535,7 +459,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pytest-mock": "==2.0.0", }, venvs=[ - Venv(pys=select_pys(max_version="3.6")), # exceptiongroup latest specified to avoid riot bug: https://github.com/DataDog/riot/issues/211 Venv(pys="3.7", pkgs={"exceptiongroup": latest}), ], @@ -552,22 +475,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "kombu": "~=4.4", }, ), - Venv( - # celery dropped support for Python 3.6 in 5.2 - pys="3.6", - env={ - # https://docs.celeryproject.org/en/v5.0.5/userguide/testing.html#enabling - "PYTEST_PLUGINS": "celery.contrib.pytest", - }, - pkgs={ - "celery": [ - "~=5.0.0", - "~=5.1.0", - ], - "redis": "~=3.5", - "importlib_metadata": "<5.0", # kombu using deprecated shims removed in importlib_metadata 5.0 - }, - ), # Celery 5.x wants Python 3.6+ # Split into <3.8 and >=3.8 to pin importlib_metadata dependency for kombu Venv( @@ -617,21 +524,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), - Venv( - name="pylons", - command="python -m pytest {cmdargs} tests/contrib/pylons", - venvs=[ - Venv( - pys="2.7", - pkgs={ - "pylons": ">=1.0,<1.1", - "decorator": "<5", - "pastedeploy": "<3", - "pyrsistent": latest, - }, - ), - ], - ), Venv( name="cherrypy", command="python -m pytest {cmdargs} tests/contrib/cherrypy", @@ -647,10 +539,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, ), Venv( - # cherrypy dropped support for Python 2.7 in 18.0 - # cherrypy dropped support for Python 3.5 in 18.7 # cherrypy added support for Python 3.11 in 18.7 - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "cherrypy": [">=18.0,<19", latest], "more_itertools": "<8.11.0", @@ -666,12 +556,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ Venv( - # pymongo dropped support for Python 2.7/3.5/3.6 in 4.0 - pys=select_pys(max_version="3.6"), - pkgs={"pymongo": ["~=3.4", "~=3.11", "~=3.13"]}, - ), - Venv( - pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"pymongo": ["~=3.11", "~=4.5", latest]} + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"pymongo": ["~=3.11", "~=4.0", latest]} ), Venv( # pymongo added support for Python 3.10 in 3.12.1 @@ -707,19 +592,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "DD_IAST_REQUEST_SAMPLING": "100", # Override default 30% to analyze all IAST requests }, venvs=[ - Venv( - # django dropped support for Python 2.7 in 2.0 - pys="2.7", - pkgs={"django": "~=1.11"}, - ), - Venv( - # django dropped support for Python 3.5 in 3.0 - pys="3.5", - pkgs={"django": "~=2.2"}, - ), Venv( # django dropped support for Python 3.6/3.7 in 4.0 - pys=select_pys(min_version="3.6", max_version="3.7"), + pys=select_pys(max_version="3.7"), pkgs={ "django": "~=3.2", "channels": ["~=3.0", latest], @@ -762,14 +637,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ Venv( - pys="3.5", - pkgs={ - "django_hosts": "~=4.0", - "django": "~=2.2", - }, - ), - Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "django_hosts": "~=4.0", "django": "~=3.2", @@ -789,32 +657,16 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/djangorestframework", pkgs={"pytest-django": "==3.10.0"}, venvs=[ - Venv( - # djangorestframework dropped support for Python 2.7 in 3.10.0 - pys="2.7", - pkgs={ - "django": "==1.11", - "djangorestframework": "~=3.9.3", - }, - ), - Venv( - # djangorestframework dropped support for Python 3.5 in 3.13.0 - pys="3.5", - pkgs={ - "django": ">=2.2,<2.3", - "djangorestframework": "~=3.12", - }, - ), Venv( # djangorestframework dropped support for Django 2.x in 3.14 - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "django": ">=2.2,<2.3", "djangorestframework": ["==3.12.4", "==3.13.1"], }, ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "django": "~=3.2", "djangorestframework": ">=3.11,<3.12", @@ -889,7 +741,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/elasticsearch/test_es8_patch.py", venvs=[ Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "elasticsearch8": [latest], }, @@ -900,16 +752,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="elasticsearch-opensearch", # avoid running tests in ElasticsearchPatchTest, only run tests with OpenSearchPatchTest configurations command="pytest {cmdargs} tests/contrib/elasticsearch/test_opensearch.py -k 'not ElasticsearchPatchTest'", - venvs=[ - Venv( - pys=select_pys(max_version="3.5"), - pkgs={"opensearch-py[requests]": ["~=1.1.0", "~=2.0.0"]}, - ), - Venv( - pys=select_pys(min_version="3.6"), - pkgs={"opensearch-py[requests]": ["~=1.1.0", "~=2.0.0", latest]}, - ), - ], + pys=select_pys(), + pkgs={"opensearch-py[requests]": ["~=1.1.0", "~=2.0.0", latest]}, ), Venv( name="flask", @@ -951,21 +795,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, ), # Flask >= 2.0.0 - Venv( - # flask dropped support for Python 3.6 in 2.1 - pys="3.6", - pkgs={"flask": "~=2.0.0"}, - ), - Venv( - # flask dropped support for Python 3.6 in 2.1 - pys="3.6", - command="python tests/ddtrace_run.py pytest {cmdargs} tests/contrib/flask_autopatch", - env={ - "DD_SERVICE": "test.flask.service", - "DD_PATCH_MODULES": "jinja2:false", - }, - pkgs={"flask": "~=2.0.0"}, - ), Venv( # flask dropped support for Python 2.7/3.5 in 2.0 # flask added support for Python 3.10/3.11 in 2.0 @@ -1054,35 +883,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv(pys=select_pys(min_version="3.8", max_version="3.9"), pkgs={"exceptiongroup": latest}), ], ), - Venv( - # flask-caching dropped support for Python 3.5 in 1.8 - pys="3.5", - pkgs={ - "flask": "~=1.0.0", - "flask-caching": "~=1.7.0", - # https://github.com/pallets/itsdangerous/issues/290 - # DEV: Breaking change made in 2.0 release - "itsdangerous": "<2.0", - # https://github.com/pallets/markupsafe/issues/282 - # DEV: Breaking change made in 2.1.0 release - "markupsafe": "<2.0", - }, - ), - Venv( - # flask-caching dropped support for Python 3.6 in 1.11 - pys="3.6", - pkgs={ - "flask": "~=1.0.0", - "flask-caching": "~=1.10.0", - # https://github.com/pallets/itsdangerous/issues/290 - # DEV: Breaking change made in 2.0 release - "itsdangerous": "<2.0", - # https://github.com/pallets/markupsafe/issues/282 - # DEV: Breaking change made in 2.1.0 release - "markupsafe": "<2.0", - "Jinja2": "~=2.11.0", - }, - ), Venv( pys=select_pys(min_version="3.7"), pkgs={ @@ -1115,16 +915,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="mysql", command="pytest {cmdargs} tests/contrib/mysql", venvs=[ - Venv( - # mysql-connector-python dropped support for Python 2.7/3.5 in 8.0.24 - pys=select_pys(max_version="3.5"), - pkgs={"mysql-connector-python": ["==8.0.5", "==8.0.23"]}, - ), - Venv( - # mysql-connector-python dropped support for Python 3.6 in 8.0.29 - pys="3.6", - pkgs={"mysql-connector-python": ["==8.0.5", "==8.0.29"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"mysql-connector-python": ["==8.0.5", latest]}, @@ -1146,17 +936,11 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/psycopg2", venvs=[ Venv( - # psycopg2-binary dropped support for Python 2.7 in 2.9 - pys="2.7", - # DEV: Use `psycopg2-binary` so we don't need PostgreSQL dev headers - pkgs={"psycopg2-binary": "~=2.8.0"}, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.8"), + pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"psycopg2-binary": "~=2.8.0"}, ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), # psycopg2-binary added support for Python 3.9/3.10 in 2.9.1 # psycopg2-binary added support for Python 3.11 in 2.9.2 pkgs={"psycopg2-binary": ["~=2.9.2", latest]}, @@ -1169,7 +953,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): pkgs={"pytest-asyncio": latest}, venvs=[ Venv( - pys=select_pys(min_version="3.6", max_version="3.11"), + pys=select_pys(min_version="3.7", max_version="3.11"), # Python 3.6 supported up to 3.1.0 pkgs={"psycopg": ["~=3.0.18"]}, ), @@ -1200,16 +984,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/pynamodb", venvs=[ Venv( - # pynamodb dropped support for Python 2.7/3.5 in 4.4 - pys=select_pys(max_version="3.5"), - pkgs={ - "pynamodb": ["~=4.3.0"], - "moto": ">=0.0,<1.0", - "rsa": "<4.7.1", - }, - ), - Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "pynamodb": ["~=5.0", "~=5.3", latest], "moto": ">=1.0,<2.0", @@ -1232,11 +1007,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "databases": latest, }, venvs=[ - Venv( - # starlette dropped support for Python 3.6 in 0.20 - pys="3.6", - pkgs={"starlette": ["~=0.14", "~=0.19"]}, - ), Venv( # starlette added support for Python 3.9 in 0.14 pys=select_pys(min_version="3.7", max_version="3.9"), @@ -1260,15 +1030,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ Venv( venvs=[ - Venv( - # sqlalchemy dropped support for Python 2.7/3.5/3.6 in 2.0 - pys=select_pys(max_version="3.6"), - pkgs={ - "sqlalchemy": ["<2.0"], - "psycopg2-binary": "~=2.8.0", - "mysql-connector-python": "<8.0.24", - }, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ @@ -1305,23 +1066,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/requests", venvs=[ Venv( - # requests dropped support for Python 2.7 in 2.28 - pys="2.7", - pkgs={ - "requests-mock": ">=1.4", - "requests": ["~=2.26", "~=2.27"], - }, - ), - Venv( - # requests dropped support for Python 3.5 in 2.26 - pys="3.5", - pkgs={ - "requests-mock": ">=1.4", - "requests": ["~=2.20", "~=2.25"], - }, - ), - Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "requests-mock": ">=1.4", "requests": [ @@ -1366,52 +1111,11 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), - Venv( - name="boto", - command="pytest {cmdargs} tests/contrib/boto", - venvs=[Venv(pys=select_pys(max_version="3.6"), pkgs={"boto": latest, "moto": "<1.0.0"})], - ), Venv( name="botocore", command="pytest {cmdargs} tests/contrib/botocore", - venvs=[ - Venv( - pys=select_pys(min_version="3.7"), - pkgs={"moto[all]": latest, "botocore": latest}, - ), - Venv( - pys=["2.7"], - pkgs={ - "moto": "~=1.0", - "botocore": "~=1.20.0", - "python-jose[cryptography]": "==3.1.0", - "rsa": "<4.7.1", - }, - ), - Venv( - pkgs={ - "cffi": "==1.14.0", - "cfn-lint": "==0.33.2", - "jinja2": "~=2.11.0", - "python-jose[cryptography]": "==3.1.0", - }, - venvs=[ - Venv( - pys=["3.5"], - pkgs={ - "moto[all]": "~=1.0", - }, - ), - Venv( - pys=["3.6"], - pkgs={ - "moto[all]": "~=2.0", - "graphql-core": "~=3.1.0", - }, - ), - ], - ), - ], + pys=select_pys(min_version="3.7"), + pkgs={"moto[all]": latest, "botocore": latest}, ), Venv( name="mongoengine", @@ -1421,17 +1125,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ Venv( - # mongoengine dropped support for Python 2.7 in 0.20 - pys="2.7", - pkgs={"mongoengine": "~=0.19"}, - ), - Venv( - # mongoengine dropped support for Python 3.5 in 0.22 - pys="3.5", - pkgs={"mongoengine": "<0.22"}, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.8"), + pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"mongoengine": ["~=0.23", latest]}, ), Venv( @@ -1448,7 +1142,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "httpx": latest, "asgiref": ["~=3.0.0", "~=3.0", latest], }, - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), command="pytest {cmdargs} tests/contrib/asgi", ), Venv( @@ -1456,7 +1150,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/mariadb", venvs=[ Venv( - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={ "mariadb": [ "~=1.0.0", @@ -1472,20 +1166,13 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="pymysql", command="pytest {cmdargs} tests/contrib/pymysql", venvs=[ - Venv( - # pymysql dropped support for Python 2.7/3.5 in 1.0 - pys=select_pys(max_version="3.5"), - pkgs={ - "pymysql": "~=0.9", - }, - ), Venv( # pymysql added support for Python 3.8/3.9 in 0.10 pys=select_pys(min_version="3.8", max_version="3.9"), pkgs={"pymysql": "~=0.10"}, ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "pymysql": [ "~=1.0", @@ -1505,19 +1192,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ Venv( - # pyramid dropped support for Python 2.7/3.5 in 2.0 - # pserve_app has PasteDeploy dependency, but PasteDeploy>=3.0 is incompatible with Python 2.7 - # pyramid>=2.0 no longer supports Python 2.7 and 3.5 - pys=select_pys(max_version="3.5"), - pkgs={ - "pastedeploy": "<3.0", - "pyramid": [ - "~=1.10", - ], - }, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "pyramid": [ "~=1.10", @@ -1542,15 +1217,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ # async_generator 1.10 used because @asynccontextmanager was only available in Python 3.6+ # aiobotocore 1.x and higher require Python 3.6 or higher - # aiobotocore dropped Python 3.5 support in 0.12 - Venv( - pys="3.5", - pkgs={ - "aiobotocore": ["~=0.11"], - }, - ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "aiobotocore": ["~=1.4.2", "~=2.0.0", latest], }, @@ -1567,11 +1235,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "aiofiles": latest, }, venvs=[ - Venv( - # fastapi dropped support for Python 3.6 in 0.84 - pys="3.6", - pkgs={"fastapi": ["~=0.64.0", "~=0.83.0"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={"fastapi": ["~=0.64.0", "~=0.90.0", latest]}, @@ -1597,16 +1260,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest --no-ddtrace {cmdargs} tests/contrib/pytest/", venvs=[ Venv( - pys=["2.7"], - # pytest==4.6 is last to support python 2.7 - pkgs={ - "pytest": ">=4.0,<=4.6", - "msgpack": latest, - "pytest-cov": "==2.12.1", - }, - ), - Venv( - pys=select_pys(min_version="3.5", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "pytest": [ ">=6.0,<7.0", @@ -1657,7 +1311,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest --no-ddtrace {cmdargs} tests/contrib/asynctest/", venvs=[ Venv( - pys=select_pys(min_version="3.5", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "pytest": [ ">=6.0,<7.0", @@ -1689,48 +1343,30 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="pytest-bdd", command="pytest --no-ddtrace {cmdargs} tests/contrib/pytest_bdd/", - pkgs={"msgpack": latest}, + pkgs={ + "msgpack": latest, + "more_itertools": "<8.11.0", + }, venvs=[ Venv( - pys=["2.7"], - # pytest-bdd==3.4 is last to support python 2.7 - pkgs={"pytest-bdd": ">=3.0,<3.5"}, + pys=select_pys(min_version="3.7", max_version="3.9"), + pkgs={ + "pytest-bdd": [ + ">=4.0,<5.0", + # FIXME: add support for v6.1 + ">=6.0,<6.1", + ] + }, ), Venv( + pys=select_pys(min_version="3.10"), pkgs={ - "more_itertools": "<8.11.0", + "pytest-bdd": [ + ">=4.0,<5.0", + # FIXME: add support for v6.1 + ">=6.0,<6.1", + ] }, - venvs=[ - Venv( - pys=["3.6"], - pkgs={"pytest-bdd": [">=4.0,<5.0"]}, - ), - Venv( - pys=select_pys(min_version="3.7", max_version="3.9"), - pkgs={ - "pytest-bdd": [ - ">=4.0,<5.0", - ">=6.0,<7.0", - ], - "typing-extensions": [ - latest, - ], - }, - ), - Venv( - pys=select_pys(min_version="3.10"), - pkgs={ - "pytest-bdd": [ - ">=4.0,<5.0", - ">=6.0,<7.0", - latest, - ], - "typing-extensions": [ - latest, - ], - }, - ), - ], ), ], ), @@ -1743,22 +1379,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ # Versions between 1.14 and 1.20 have known threading issues # See https://github.com/grpc/grpc/issues/18994 - Venv( - # grpcio dropped support for Python 2.7 in 1.27 - pys="2.7", - pkgs={"grpcio": ["~=1.26.0"]}, - ), - Venv( - # grpcio dropped support for Python 3.5 in 1.40, but aio module (not compatible with Python 3.5) - # was added in 1.32 - pys="3.5", - pkgs={"grpcio": ["~=1.31.0"]}, - ), - Venv( - # grpcio dropped support for Python 3.6 in 1.49 - pys="3.6", - pkgs={"grpcio": ["~=1.34.0", "~=1.48.0"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"grpcio": ["~=1.34.0", latest]}, @@ -1784,11 +1404,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pytest-asyncio": latest, }, venvs=[ - Venv( - # grpcio dropped support for Python 3.6 in 1.49 - pys="3.6", - pkgs={"grpcio": ["~=1.34.0", "~=1.48.0"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"grpcio": ["~=1.34.0", latest]}, @@ -1809,7 +1424,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="graphene", command="pytest {cmdargs} tests/contrib/graphene", - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "graphene": ["~=3.0.0", latest], "pytest-asyncio": latest, @@ -1819,43 +1434,18 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="graphql", command="pytest {cmdargs} tests/contrib/graphql", - venvs=[ - Venv( - pys=["3.6"], - pkgs={ - "pytest-asyncio": latest, - "graphql-core": ["~=3.1.0"], - }, - ), - Venv( - pys=select_pys(min_version="3.7"), - pkgs={ - "pytest-asyncio": latest, - "graphql-core": ["~=3.1.0", "~=3.2.0", latest], - }, - ), - ], + pys=select_pys(min_version="3.7"), + pkgs={ + "pytest-asyncio": latest, + "graphql-core": ["~=3.1.0", "~=3.2.0", latest], + }, ), Venv( name="rq", command="pytest {cmdargs} tests/contrib/rq", venvs=[ Venv( - # rq dropped support for Python 2.7 in 1.4.0 - pys="2.7", - pkgs={ - "rq": [ - "~=1.3.0", - ], - }, - ), - Venv( - # rq dropped support for Python 3.5 in 1.12 - pys="3.5", - pkgs={"rq": ["~=1.8.0", "~=1.11.1"]}, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.8"), + pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={ "rq": [ "~=1.8.0", @@ -1888,7 +1478,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), Venv( name="httpx", - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), command="pytest {cmdargs} tests/contrib/httpx", pkgs={ "pytest-asyncio": latest, @@ -1903,11 +1493,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="urllib3", command="pytest {cmdargs} tests/contrib/urllib3", venvs=[ - Venv( - # urllib3 to drop support for Python 2.7/3.5/3.6 in 2.0 - pys=select_pys(max_version="3.6"), - pkgs={"urllib3": ["~=1.26.4", "<2.0"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"urllib3": ["~=1.26.4", latest]}, @@ -1943,14 +1528,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/algoliasearch", venvs=[ Venv( - # algoliasearch dropped support for Python 2.7 in 3.0 - pys="2.7", - pkgs={ - "algoliasearch": ["~=2.5", "~=2.6"], - "pyrsistent": "~=0.14.0", - }, + pys=select_pys(min_version="3.7", max_version="3.8"), + pkgs={"algoliasearch": ["~=2.5", "~=2.6"]}, ), - Venv(pys=select_pys(min_version="3.5", max_version="3.8"), pkgs={"algoliasearch": ["~=2.5", "~=2.6"]}), Venv( # algoliasearch added support for Python 3.9, 3.10, 3.11 in 3.0 pys=select_pys(min_version="3.9"), @@ -1961,7 +1541,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="aiopg", command="pytest {cmdargs} tests/contrib/aiopg", - pys=select_pys(min_version="3.5", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "sqlalchemy": latest, "aiopg": "~=0.16.0", @@ -2009,76 +1589,32 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/aiohttp", pkgs={ "pytest-aiohttp": [latest], + "pytest-asyncio": [latest], + "aiohttp": [ + "~=3.7", + latest, + ], + "yarl": "~=1.0", }, - venvs=[ - Venv( - pys="3.5", - pkgs={ - # aiohttp 3.8 dropped support for Python 3.5 - "aiohttp": ["~=2.3", "<3.8"], - "async-timeout": ["<4.0.0"], - }, - ), - Venv( - # pytest-asyncio is incompatible with aiohttp 3.0+ in Python 3.6 - pys="3.6", - pkgs={ - "aiohttp": [ - "~=3.7", - latest, - ], - "yarl": "~=1.0", - }, - ), - Venv( - pys=select_pys(min_version="3.7"), - pkgs={ - "pytest-asyncio": [latest], - "aiohttp": [ - "~=3.7", - latest, - ], - "yarl": "~=1.0", - }, - ), - ], + pys=select_pys(min_version="3.7"), ), Venv( name="aiohttp_jinja2", command="pytest {cmdargs} tests/contrib/aiohttp_jinja2", pkgs={ "pytest-aiohttp": [latest], + "pytest-asyncio": [latest], + "aiohttp": [ + "~=3.7", + latest, + ], + "aiohttp_jinja2": [ + "~=1.5.0", + latest, + ], + "jinja2": latest, }, - venvs=[ - Venv( - pys="3.6", - pkgs={ - "aiohttp": [ - "~=3.7", - latest, - ], - "aiohttp_jinja2": [ - "~=1.5.0", - latest, - ], - }, - ), - Venv( - pys=select_pys(min_version="3.7"), - pkgs={ - "pytest-asyncio": [latest], - "aiohttp": [ - "~=3.7", - latest, - ], - "aiohttp_jinja2": [ - "~=1.5.0", - latest, - ], - "jinja2": latest, - }, - ), - ], + pys=select_pys(min_version="3.7"), ), Venv( name="jinja2", @@ -2093,7 +1629,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "jinja2": ["~=3.0.0", latest], }, @@ -2114,15 +1650,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="redis", venvs=[ Venv( - # redis dropped support for Python 2.7/3.5 in 4.0 - pys=select_pys(max_version="3.5"), - command="pytest {cmdargs} --ignore-glob='*asyncio*' tests/contrib/redis", - pkgs={ - "redis": ["~=3.5.3"], - }, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), command="pytest {cmdargs} tests/contrib/redis", pkgs={ "pytest-asyncio": latest, @@ -2146,7 +1674,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), Venv( name="aredis", - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), command="pytest {cmdargs} tests/contrib/aredis", pkgs={ "pytest-asyncio": latest, @@ -2159,7 +1687,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): pkgs={"pytest-asyncio": latest}, venvs=[ Venv( - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"yaaredis": ["~=2.0.0", latest]}, ), Venv( @@ -2225,30 +1753,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/snowflake", pkgs={"responses": "~=0.16.0", "cryptography": "<39"}, venvs=[ - Venv( - # snowflake-connector-python dropped support for Python 2.7 in 2.2.0 - pys="2.7", - pkgs={ - "snowflake-connector-python": "~=2.1.0", - "pyOpenSSL": "~=19.1", - }, - ), - Venv( - # snowflake-connector-python dropped support for Python 3.5 in 2.3.0 - pys="3.5", - pkgs={ - "snowflake-connector-python": "~=2.2.0", - "pyOpenSSL": "~=19.1", - }, - ), - Venv( - # snowflake-connector-python dropped support for Python 3.6 in 2.7.5 - pys="3.6", - pkgs={ - "snowflake-connector-python": ["~=2.4.0", "~=2.7.4"], - "pyOpenSSL": "~=19.1", - }, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"snowflake-connector-python": ["~=2.3.0", "~=2.9.0", latest]}, @@ -2281,7 +1785,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="aioredis", # aioredis was merged into redis as of v2.0.1, no longer maintained and does not support Python 3.11 onward - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), command="pytest {cmdargs} tests/contrib/aioredis", pkgs={ "pytest-asyncio": latest, @@ -2300,11 +1804,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ # our test_asyncpg.py uses `yield` in an async function and is not compatible with Python 3.5 - Venv( - # asyncpg dropped support for Python 3.6 in 0.27 - pys="3.6", - pkgs={"asyncpg": ["~=0.23", "~=0.26"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"asyncpg": ["~=0.23", latest]}, @@ -2329,7 +1828,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="asyncio", command="pytest {cmdargs} tests/contrib/asyncio", - pys=select_pys(min_version="3.5"), + pys=select_pys(), pkgs={ "pytest-asyncio": latest, }, @@ -2338,21 +1837,13 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="futures", command="pytest {cmdargs} tests/contrib/futures", pkgs={"gevent": latest}, - venvs=[ - # futures is backported for 2.7 - Venv(pys=["2.7"], pkgs={"futures": ["~=3.0", "~=3.1", "~=3.2", "~=3.4"]}), - Venv( - pys=select_pys(min_version="3.5"), - ), - ], + pys=select_pys(), ), Venv( name="sqlite3", command="pytest {cmdargs} tests/contrib/sqlite3", venvs=[ - Venv( - pys=["2.7", "3.5", "3.6", "3.8", "3.9", "3.10", "3.11"], - ), + Venv(pys=select_pys(min_version="3.8")), Venv(pys=["3.7"], pkgs={"importlib-metadata": latest}), ], ), @@ -2367,7 +1858,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="dbapi_async", command="pytest {cmdargs} tests/contrib/dbapi_async", - pys=select_pys(min_version="3.6"), env={ "DD_IAST_REQUEST_SAMPLING": "100", # Override default 30% to analyze all IAST requests }, @@ -2375,10 +1865,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pytest-asyncio": latest, }, venvs=[ - Venv( - pys=["3.6", "3.8", "3.9", "3.10"], - ), - Venv(pys=["3.11"], pkgs={"attrs": latest}), + Venv(pys=["3.7"]), + Venv(pys=select_pys(min_version="3.8", max_version="3.10")), + Venv(pys=select_pys(min_version="3.11"), pkgs={"attrs": latest}), ], ), Venv( @@ -2386,15 +1875,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/dogpile_cache", venvs=[ Venv( - # dogpile.cache dropped support for Python 2.7/3.5 in 1.0 - pys=select_pys(max_version="3.5"), - pkgs={ - "dogpile.cache": ["~=0.8", "~=0.9"], - "decorator": "<5", - }, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={ "dogpile.cache": [ "~=0.9", @@ -2487,12 +1968,12 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/opentracer/core", ), Venv( - pys=select_pys(min_version="3.5"), + pys=select_pys(min_version="3.7"), command="pytest {cmdargs} tests/opentracer/test_tracer_asyncio.py", pkgs={"pytest-asyncio": latest}, ), Venv( - pys=select_pys(min_version="3.5"), + pys=select_pys(min_version="3.7"), command="pytest {cmdargs} tests/opentracer/test_tracer_tornado.py", # TODO: update opentracing tests to be compatible with Tornado v6. # https://github.com/opentracing/opentracing-python/issues/136 @@ -2503,13 +1984,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( command="pytest {cmdargs} tests/opentracer/test_tracer_gevent.py", venvs=[ - Venv( - pys=select_pys(max_version="3.6"), - pkgs={ - "gevent": "~=1.2.0", - "greenlet": "~=1.0", - }, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={ @@ -2567,16 +2041,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="pylibmc", command="pytest {cmdargs} tests/contrib/pylibmc", venvs=[ - Venv( - # pylibmc dropped support for Python 2.7/3.5 in 1.6.2 - pys=select_pys(max_version="3.5"), - pkgs={ - "pylibmc": "~=1.6.1", - }, - ), Venv( # pylibmc added support for Python 3.8/3.9/3.10 in 1.6.2 - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={ "pylibmc": ["~=1.6.2", latest], }, @@ -2593,18 +2060,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="kombu", command="pytest {cmdargs} tests/contrib/kombu", venvs=[ - Venv( - # kombu dropped support for Python 2.5/3.5/3.6 in 5.0 - pys=select_pys(max_version="3.6"), - pkgs={ - "kombu": [ - ">=4.0,<4.1", - ">=4.6,<4.7", - ], - # kombu using deprecated shims removed in importlib-metadata 5.0 pre-Python 3.8 - "importlib_metadata": "<5.0", - }, - ), # Kombu>=4.2 only supports Python 3.7+ Venv( pys="3.7", @@ -2633,23 +2088,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="tornado", command="python -m pytest {cmdargs} tests/contrib/tornado", venvs=[ - Venv( - # tornado dropped support for Python 2.7 in 6.0 - pys="2.7", - pkgs={ - "tornado": [ - "~=4.5", - # "~=5.1.1" # FIXME: tests fail on Python 2.7 with tornado 5.1.1 - ], - "futures": ["~=3.3", latest], - }, - ), - # FIXME: tests fail on Python 3.5/3.6 with tornado 5.1, 6.1 - # Venv( - # # tornado dropped support for Python 3.5/3.6 in 6.2 - # pys=select_pys(min_version="3.5", max_version="3.6"), - # pkgs={"tornado": ["~=5.1.1", "~=6.1"]}, - # ), Venv( # tornado added support for Python 3.7 in 5.1 pys="3.7", @@ -2672,12 +2110,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/mysqldb", venvs=[ Venv( - # mysqlclient dropped support for Python 2.7/3.5 in 2.0 - pys=select_pys(max_version="3.5"), - pkgs={"mysqlclient": "~=1.4.6"}, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"mysqlclient": ["~=2.0", "~=2.1", latest]}, ), Venv( @@ -2708,7 +2141,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="molten", command="pytest {cmdargs} tests/contrib/molten", - pys=select_pys(min_version="3.6"), + pys=select_pys(), pkgs={ "cattrs": ["<23.1.1"], "molten": [">=1.0,<1.1", latest], @@ -2717,17 +2150,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="gunicorn", command="pytest {cmdargs} tests/contrib/gunicorn", - pkgs={"requests": latest, "gevent": latest}, - venvs=[ - Venv( - pys=select_pys(min_version="3.5"), - pkgs={"gunicorn": ["==20.0.4", latest]}, - ), - Venv( - pys="2.7", - pkgs={"gunicorn": ["==19.10.0"]}, - ), - ], + pkgs={"requests": latest, "gevent": latest, "gunicorn": ["==20.0.4", latest]}, + pys=select_pys(), ), Venv( name="kafka", @@ -2739,12 +2163,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( command="pytest {cmdargs} tests/contrib/kafka", venvs=[ - # confluent-kafka dropped official wheels for Python 2.7 in 1.8.2 - Venv(pys="2.7", pkgs={"confluent-kafka": "~=1.7.0"}), - # confluent-kafka>=1.7 has issues building on linux with Python 3.5 - Venv(pys="3.5", pkgs={"confluent-kafka": "~=1.5.0"}), Venv( - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={"confluent-kafka": ["~=1.9.2", latest]}, ), # confluent-kafka added support for Python 3.11 in 2.0.2 @@ -2784,6 +2204,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), Venv( name="profile", + command="python -m tests.profiling.run pytest --no-cov --capture=no --benchmark-disable {cmdargs} tests/profiling", # noqa: E501 pkgs={ "gunicorn": latest, # @@ -2791,24 +2212,18 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): # See https://github.com/workhorsy/py-cpuinfo/issues/177 "pytest-benchmark": latest, "py-cpuinfo": "~=8.0.0", + "uwsgi": latest, + "pytest-asyncio": latest, }, venvs=[ - # Python 2.7 + # Python 3.7 Venv( - # uWSGI tests are not supported on Python 2.7 - command='python -m tests.profiling.run pytest --capture=no --benchmark-disable --ignore-glob="*asyncio*" --ignore=tests/profiling/test_uwsgi.py {cmdargs} tests/profiling', # noqa: E501 - pys="2.7", + pys="3.7", venvs=[ Venv( pkgs={ - "protobuf": latest, - } - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.0.0", - } + "protobuf": ["==3.8.0", latest], + }, ), # Gevent Venv( @@ -2821,9 +2236,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ Venv( pkgs={ - # gevent==1.1 requires greenlet<2 - "gevent": "==1.1.0", - "greenlet": "<2", + "gevent": "==1.4.0", + "greenlet": "==0.4.14", } ), Venv( @@ -2833,191 +2247,88 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), - # Python 3.5+ + # Python 3.8 + 3.9 Venv( - command="python -m tests.profiling.run pytest --no-cov --capture=no --benchmark-disable {cmdargs} tests/profiling", # noqa: E501 - pkgs={ - "uwsgi": latest, - "pytest-asyncio": latest, - }, + pys=["3.8", "3.9"], venvs=[ - # Python 3.5-3.6 Venv( - pys=select_pys(min_version="3.5", max_version="3.6"), - venvs=[ - Venv( - pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.8.0", - }, - create=True, # Needed bp Python 3.5 because of namespace packages - ), - # Gevent - Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={ - "gevent": "==1.4.0", - "greenlet": "==0.4.14", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], - ), - ], + pkgs={ + "protobuf": ["==3.19.0", latest], + }, ), - # Python 3.7 + # Gevent Venv( - pys="3.7", + env={ + "DD_PROFILE_TEST_GEVENT": "1", + }, + pkgs={ + "gunicorn[gevent]": latest, + }, venvs=[ Venv( pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.8.0", - }, + "gevent": "==20.6.1", + "greenlet": "==0.4.16", + } ), - # Gevent Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={ - "gevent": "==1.4.0", - "greenlet": "==0.4.14", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], + pkgs={"gevent": latest}, ), ], ), - # Python 3.8 + 3.9 + ], + ), + # Python 3.10 + Venv( + pys="3.10", + venvs=[ Venv( - pys=["3.8", "3.9"], - venvs=[ - Venv( - pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.19.0", - }, - ), - # Gevent - Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={ - "gevent": "==20.6.1", - "greenlet": "==0.4.16", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], - ), - ], + pkgs={ + "protobuf": ["==3.19.0", latest], + }, ), - # Python 3.10 + # Gevent Venv( - pys="3.10", + env={ + "DD_PROFILE_TEST_GEVENT": "1", + }, + pkgs={ + "gunicorn[gevent]": latest, + }, venvs=[ Venv( pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.19.0", - }, + "gevent": "==21.8.0", + "greenlet": "==1.1.0", + } ), - # Gevent Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={ - "gevent": "==21.8.0", - "greenlet": "==1.1.0", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], + pkgs={"gevent": latest}, ), ], ), - # Python 3.11+ + ], + ), + # Python 3.11+ + Venv( + pys=select_pys(min_version="3.11"), + venvs=[ + Venv( + pkgs={ + "protobuf": ["==4.22.0", latest], + }, + ), + # Gevent Venv( - pys=select_pys(min_version="3.11"), + env={ + "DD_PROFILE_TEST_GEVENT": "1", + }, + pkgs={ + "gunicorn[gevent]": latest, + }, venvs=[ Venv( - pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==4.22.0", - }, - ), - # Gevent - Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={"gevent": ["==22.10.2", latest]}, - ), - ], + pkgs={"gevent": ["==22.10.2", latest]}, ), ], ), diff --git a/setup.py b/setup.py index b5962c6b13c..bca33f41f59 100644 --- a/setup.py +++ b/setup.py @@ -531,31 +531,20 @@ def get_ddup_ext(): "ddtrace.appsec.ddwaf": [os.path.join("libddwaf", "*", "lib", "libddwaf.*")], "ddtrace.appsec.iast._taint_tracking": ["CMakeLists.txt"], }, - python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + python_requires=">=3.7", zip_safe=False, # enum34 is an enum backport for earlier versions of python # funcsigs backport required for vendored debtcollector install_requires=[ "ddsketch>=2.0.1", - "enum34; python_version<'3.4'", - "funcsigs>=1.0.0; python_version=='2.7'", - "typing; python_version<'3.5'", "protobuf>=3; python_version>='3.7'", - "protobuf>=3,<4.0; python_version=='3.6'", - "protobuf>=3,<3.18; python_version<'3.6'", - "attrs>=20; python_version>'2.7'", - "attrs>=20,<22; python_version=='2.7'", - "contextlib2<1.0; python_version=='2.7'", - "cattrs<1.1; python_version<='3.6'", + "attrs>=20", "cattrs; python_version>='3.7'", "six>=1.12.0", "typing_extensions", "importlib_metadata; python_version<'3.8'", - "pathlib2; python_version<'3.5'", "xmltodict>=0.12", - "ipaddress; python_version<'3.7'", "envier", - "pep562; python_version<'3.7'", "opentelemetry-api>=1; python_version>='3.7'", ] + bytecode, @@ -583,10 +572,10 @@ def get_ddup_ext(): ], }, classifiers=[ + "Development Status :: 5 - Production/Stable", + "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python", - "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.5", - "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", diff --git a/tests/.suitespec.json b/tests/.suitespec.json index c61236f72db..e164f54e80f 100644 --- a/tests/.suitespec.json +++ b/tests/.suitespec.json @@ -146,9 +146,6 @@ "pyramid": [ "ddtrace/contrib/pyramid/*" ], - "pylons": [ - "ddtrace/contrib/pylons/*" - ], "langchain": [ "ddtrace/contrib/langchain/*" ], @@ -218,8 +215,7 @@ "molten": [ "ddtrace/contrib/molten/*" ], - "boto": [ - "ddtrace/contrib/boto/*", + "botocore": [ "ddtrace/contrib/botocore/*", "ddtrace/contrib/aiobotocore/*" ], @@ -452,18 +448,11 @@ "@vendor", "tests/vendor/*" ], - "boto": [ - "@bootstrap", - "@core", - "@tracing", - "@boto", - "tests/contrib/boto/*" - ], "botocore": [ "@bootstrap", "@core", "@tracing", - "@boto", + "@botocore", "tests/contrib/botocore/*" ], "test_logging": [ @@ -512,14 +501,6 @@ "tests/contrib/asyncpg/*", "tests/snapshots/tests.contrib.{suite}.*" ], - "pylons": [ - "@bootstrap", - "@core", - "@tracing", - "@appsec", - "@pylons", - "tests/contrib/pylons/*" - ], "aiohttp": [ "@bootstrap", "@core", @@ -908,7 +889,7 @@ "@bootstrap", "@core", "@tracing", - "@boto", + "@botocore", "tests/contrib/aiobotocore/*" ], "aiomysql": [ From eb6006df2a82015676de6e72289a4e99f96f8d6c Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Thu, 10 Aug 2023 14:57:31 -0400 Subject: [PATCH 02/38] Add 3.12 testing support, upgrade riot --- .circleci/config.templ.yml | 2 +- .circleci/config.yml | 2 +- .riot/requirements/102f5ed.txt | 24 ++++++ .riot/requirements/1036992.txt | 18 +++++ .riot/requirements/1037a9e.txt | 30 +++++++ .riot/requirements/1043965.txt | 18 +++++ .riot/requirements/1059ae4.txt | 66 ++++++++++++++++ .../requirements/{103019c.txt => 10d77cd.txt} | 19 ++--- .riot/requirements/10faaef.txt | 18 +++++ .riot/requirements/1108166.txt | 23 ++++++ .riot/requirements/115000b.txt | 56 +++++++++++++ .riot/requirements/11673f8.txt | 24 ++++++ .riot/requirements/118b2b0.txt | 19 +++++ .riot/requirements/119dcbd.txt | 31 ++++++++ .riot/requirements/11b75a6.txt | 20 +++++ .riot/requirements/11c9b11.txt | 32 ++++++++ .riot/requirements/11e0a22.txt | 23 ++++++ .riot/requirements/11ec1d1.txt | 22 ++++++ .riot/requirements/11ef2c8.txt | 19 +++++ .riot/requirements/1238375.txt | 22 ++++++ .riot/requirements/126287a.txt | 24 ++++++ .riot/requirements/1288133.txt | 24 ++++++ .riot/requirements/128d117.txt | 26 ++++++ .riot/requirements/12a04f4.txt | 19 +++++ .riot/requirements/12ff32e.txt | 19 +++++ .riot/requirements/1329bb6.txt | 22 ++++++ .riot/requirements/1342cf6.txt | 22 ++++++ .riot/requirements/1458cd8.txt | 23 ++++++ .riot/requirements/146a564.txt | 30 +++++++ .riot/requirements/14ba6b2.txt | 23 ++++++ .riot/requirements/14f0bdd.txt | 28 +++++++ .riot/requirements/1562ac8.txt | 20 +++++ .riot/requirements/158f822.txt | 68 ++++++++++++++++ .riot/requirements/15a4905.txt | 30 +++++++ .riot/requirements/15ae61d.txt | 38 +++++++++ .riot/requirements/15e629e.txt | 21 +++++ .riot/requirements/164ec1c.txt | 22 ++++++ .riot/requirements/165caef.txt | 21 +++++ .riot/requirements/168915b.txt | 19 +++++ .riot/requirements/16aae71.txt | 36 +++++++++ .riot/requirements/16cc580.txt | 31 ++++++++ .riot/requirements/16d62ae.txt | 20 +++++ .riot/requirements/171ef96.txt | 20 +++++ .riot/requirements/1767260.txt | 22 ++++++ .riot/requirements/176c954.txt | 29 +++++++ .riot/requirements/179d3fd.txt | 22 ++++++ .riot/requirements/17c2d6c.txt | 27 +++++++ .riot/requirements/17ca8a8.txt | 32 ++++++++ .riot/requirements/18256e4.txt | 28 +++++++ .riot/requirements/18471e1.txt | 25 ++++++ .riot/requirements/1853197.txt | 19 +++++ .riot/requirements/18cd02f.txt | 79 +++++++++++++++++++ .riot/requirements/18dfaeb.txt | 32 ++++++++ .riot/requirements/1965d19.txt | 20 +++++ .riot/requirements/1996920.txt | 22 ++++++ .riot/requirements/19af47c.txt | 24 ++++++ .riot/requirements/19c5517.txt | 24 ++++++ .riot/requirements/19eb948.txt | 29 +++++++ .riot/requirements/19f5030.txt | 30 +++++++ .riot/requirements/1a039ba.txt | 19 +++++ .riot/requirements/1a26cde.txt | 21 +++++ .riot/requirements/1a60c2e.txt | 23 ++++++ .riot/requirements/1a630b3.txt | 19 +++++ .riot/requirements/1af4f34.txt | 36 +++++++++ .riot/requirements/1af552c.txt | 20 +++++ .riot/requirements/1b0b05e.txt | 26 ++++++ .riot/requirements/1b728bf.txt | 19 +++++ .../requirements/{130cf94.txt => 1b7cb49.txt} | 19 ++--- .riot/requirements/1b83c72.txt | 21 +++++ .riot/requirements/1bc5161.txt | 38 +++++++++ .riot/requirements/1bce306.txt | 41 ++++++++++ .riot/requirements/1c45659.txt | 20 +++++ .riot/requirements/1c810ba.txt | 20 +++++ .riot/requirements/1c94482.txt | 31 ++++++++ .riot/requirements/1c9a3d8.txt | 68 ++++++++++++++++ .riot/requirements/1d0d03e.txt | 19 +++++ .riot/requirements/1d2c37a.txt | 68 ++++++++++++++++ .riot/requirements/1d725d8.txt | 19 +++++ .riot/requirements/1d78810.txt | 32 ++++++++ .riot/requirements/1d9611e.txt | 31 ++++++++ .riot/requirements/1dda3e1.txt | 28 +++++++ .riot/requirements/1df06ea.txt | 20 +++++ .riot/requirements/1dfb998.txt | 23 ++++++ .riot/requirements/1e1f9ed.txt | 20 +++++ .riot/requirements/1e68324.txt | 19 +++++ .riot/requirements/1e690e1.txt | 22 ++++++ .riot/requirements/1ea67e6.txt | 28 +++++++ .riot/requirements/1ed4b2f.txt | 21 +++++ .riot/requirements/1f114a1.txt | 20 +++++ .riot/requirements/1f598f0.txt | 20 +++++ .riot/requirements/1f6fa90.txt | 22 ------ .riot/requirements/1fd2c20.txt | 21 +++++ .riot/requirements/1fe6c51.txt | 20 +++++ .riot/requirements/1ffd39b.txt | 24 ++++++ .riot/requirements/246da88.txt | 19 +++++ .riot/requirements/25676e3.txt | 22 ++++++ .riot/requirements/277a719.txt | 19 +++++ .riot/requirements/29c779d.txt | 27 +++++++ .riot/requirements/2bd75d2.txt | 18 +++++ .riot/requirements/2d9a1f8.txt | 19 +++++ .riot/requirements/2f2479c.txt | 31 ++++++++ .riot/requirements/2f76f48.txt | 21 +++++ .riot/requirements/34653f4.txt | 25 ++++++ .riot/requirements/3591bdc.txt | 32 ++++++++ .riot/requirements/3d67ff0.txt | 21 +++++ .riot/requirements/3e91d07.txt | 36 +++++++++ .riot/requirements/3eacf0d.txt | 22 ++++++ .riot/requirements/4639c12.txt | 26 ++++++ .riot/requirements/4ec2419.txt | 28 +++++++ .riot/requirements/4fad0fb.txt | 36 +++++++++ .riot/requirements/4fef498.txt | 20 +++++ .riot/requirements/50151f5.txt | 30 +++++++ .riot/requirements/5540194.txt | 24 ++++++ .riot/requirements/56b205e.txt | 22 ++++++ .riot/requirements/5883bdc.txt | 34 ++++++++ .riot/requirements/5be816f.txt | 21 +++++ .riot/requirements/5c88126.txt | 20 +++++ .riot/requirements/6009fe3.txt | 20 +++++ .riot/requirements/63bcee1.txt | 66 ++++++++++++++++ .riot/requirements/65afd8d.txt | 21 +++++ .riot/requirements/6ce2052.txt | 22 ------ .../requirements/{14ffec7.txt => 8071a9d.txt} | 19 ++--- .riot/requirements/850dfa2.txt | 38 +++++++++ .riot/requirements/8606bf2.txt | 31 ++++++++ .riot/requirements/87af88b.txt | 25 ++++++ .riot/requirements/89475ad.txt | 21 +++++ .riot/requirements/8d11306.txt | 20 +++++ .riot/requirements/912a64b.txt | 20 +++++ .riot/requirements/91ffad0.txt | 23 ++++++ .riot/requirements/9297f39.txt | 19 +++++ .riot/requirements/99f5f19.txt | 23 ++++++ .riot/requirements/a0b7aa3.txt | 23 ++++++ .riot/requirements/a5fa5ab.txt | 18 +++++ .riot/requirements/ad2a87e.txt | 19 +++++ .riot/requirements/adfaf52.txt | 22 ------ .riot/requirements/b0ffb4b.txt | 28 +++++++ .riot/requirements/b4959b4.txt | 19 +++++ .riot/requirements/b83fcd5.txt | 19 +++++ .riot/requirements/badf37b.txt | 26 ++++++ .riot/requirements/bc5ded5.txt | 21 +++++ .riot/requirements/bcbcf6c.txt | 25 ++++++ .riot/requirements/cb5c806.txt | 21 +++++ .riot/requirements/cfc44ec.txt | 19 +++++ .riot/requirements/d4721d0.txt | 25 ++++++ .riot/requirements/df77164.txt | 20 +++++ .riot/requirements/e355274.txt | 21 +++++ .riot/requirements/e7776bf.txt | 30 +++++++ .riot/requirements/ead9fee.txt | 25 ++++++ .riot/requirements/ed535cd.txt | 23 ++++++ .riot/requirements/eec83eb.txt | 24 ++++++ .riot/requirements/ef1f1a4.txt | 28 +++++++ .riot/requirements/f7ba2e9.txt | 46 +++++++++++ .riot/requirements/fb7182a.txt | 19 +++++ docs/contributing-testing.rst | 2 +- hatch.toml | 2 +- pyproject.toml | 3 - riotfile.py | 46 +++++++++-- scripts/ddtest | 3 +- setup.py | 2 + 159 files changed, 3880 insertions(+), 116 deletions(-) create mode 100644 .riot/requirements/102f5ed.txt create mode 100644 .riot/requirements/1036992.txt create mode 100644 .riot/requirements/1037a9e.txt create mode 100644 .riot/requirements/1043965.txt create mode 100644 .riot/requirements/1059ae4.txt rename .riot/requirements/{103019c.txt => 10d77cd.txt} (50%) create mode 100644 .riot/requirements/10faaef.txt create mode 100644 .riot/requirements/1108166.txt create mode 100644 .riot/requirements/115000b.txt create mode 100644 .riot/requirements/11673f8.txt create mode 100644 .riot/requirements/118b2b0.txt create mode 100644 .riot/requirements/119dcbd.txt create mode 100644 .riot/requirements/11b75a6.txt create mode 100644 .riot/requirements/11c9b11.txt create mode 100644 .riot/requirements/11e0a22.txt create mode 100644 .riot/requirements/11ec1d1.txt create mode 100644 .riot/requirements/11ef2c8.txt create mode 100644 .riot/requirements/1238375.txt create mode 100644 .riot/requirements/126287a.txt create mode 100644 .riot/requirements/1288133.txt create mode 100644 .riot/requirements/128d117.txt create mode 100644 .riot/requirements/12a04f4.txt create mode 100644 .riot/requirements/12ff32e.txt create mode 100644 .riot/requirements/1329bb6.txt create mode 100644 .riot/requirements/1342cf6.txt create mode 100644 .riot/requirements/1458cd8.txt create mode 100644 .riot/requirements/146a564.txt create mode 100644 .riot/requirements/14ba6b2.txt create mode 100644 .riot/requirements/14f0bdd.txt create mode 100644 .riot/requirements/1562ac8.txt create mode 100644 .riot/requirements/158f822.txt create mode 100644 .riot/requirements/15a4905.txt create mode 100644 .riot/requirements/15ae61d.txt create mode 100644 .riot/requirements/15e629e.txt create mode 100644 .riot/requirements/164ec1c.txt create mode 100644 .riot/requirements/165caef.txt create mode 100644 .riot/requirements/168915b.txt create mode 100644 .riot/requirements/16aae71.txt create mode 100644 .riot/requirements/16cc580.txt create mode 100644 .riot/requirements/16d62ae.txt create mode 100644 .riot/requirements/171ef96.txt create mode 100644 .riot/requirements/1767260.txt create mode 100644 .riot/requirements/176c954.txt create mode 100644 .riot/requirements/179d3fd.txt create mode 100644 .riot/requirements/17c2d6c.txt create mode 100644 .riot/requirements/17ca8a8.txt create mode 100644 .riot/requirements/18256e4.txt create mode 100644 .riot/requirements/18471e1.txt create mode 100644 .riot/requirements/1853197.txt create mode 100644 .riot/requirements/18cd02f.txt create mode 100644 .riot/requirements/18dfaeb.txt create mode 100644 .riot/requirements/1965d19.txt create mode 100644 .riot/requirements/1996920.txt create mode 100644 .riot/requirements/19af47c.txt create mode 100644 .riot/requirements/19c5517.txt create mode 100644 .riot/requirements/19eb948.txt create mode 100644 .riot/requirements/19f5030.txt create mode 100644 .riot/requirements/1a039ba.txt create mode 100644 .riot/requirements/1a26cde.txt create mode 100644 .riot/requirements/1a60c2e.txt create mode 100644 .riot/requirements/1a630b3.txt create mode 100644 .riot/requirements/1af4f34.txt create mode 100644 .riot/requirements/1af552c.txt create mode 100644 .riot/requirements/1b0b05e.txt create mode 100644 .riot/requirements/1b728bf.txt rename .riot/requirements/{130cf94.txt => 1b7cb49.txt} (50%) create mode 100644 .riot/requirements/1b83c72.txt create mode 100644 .riot/requirements/1bc5161.txt create mode 100644 .riot/requirements/1bce306.txt create mode 100644 .riot/requirements/1c45659.txt create mode 100644 .riot/requirements/1c810ba.txt create mode 100644 .riot/requirements/1c94482.txt create mode 100644 .riot/requirements/1c9a3d8.txt create mode 100644 .riot/requirements/1d0d03e.txt create mode 100644 .riot/requirements/1d2c37a.txt create mode 100644 .riot/requirements/1d725d8.txt create mode 100644 .riot/requirements/1d78810.txt create mode 100644 .riot/requirements/1d9611e.txt create mode 100644 .riot/requirements/1dda3e1.txt create mode 100644 .riot/requirements/1df06ea.txt create mode 100644 .riot/requirements/1dfb998.txt create mode 100644 .riot/requirements/1e1f9ed.txt create mode 100644 .riot/requirements/1e68324.txt create mode 100644 .riot/requirements/1e690e1.txt create mode 100644 .riot/requirements/1ea67e6.txt create mode 100644 .riot/requirements/1ed4b2f.txt create mode 100644 .riot/requirements/1f114a1.txt create mode 100644 .riot/requirements/1f598f0.txt delete mode 100644 .riot/requirements/1f6fa90.txt create mode 100644 .riot/requirements/1fd2c20.txt create mode 100644 .riot/requirements/1fe6c51.txt create mode 100644 .riot/requirements/1ffd39b.txt create mode 100644 .riot/requirements/246da88.txt create mode 100644 .riot/requirements/25676e3.txt create mode 100644 .riot/requirements/277a719.txt create mode 100644 .riot/requirements/29c779d.txt create mode 100644 .riot/requirements/2bd75d2.txt create mode 100644 .riot/requirements/2d9a1f8.txt create mode 100644 .riot/requirements/2f2479c.txt create mode 100644 .riot/requirements/2f76f48.txt create mode 100644 .riot/requirements/34653f4.txt create mode 100644 .riot/requirements/3591bdc.txt create mode 100644 .riot/requirements/3d67ff0.txt create mode 100644 .riot/requirements/3e91d07.txt create mode 100644 .riot/requirements/3eacf0d.txt create mode 100644 .riot/requirements/4639c12.txt create mode 100644 .riot/requirements/4ec2419.txt create mode 100644 .riot/requirements/4fad0fb.txt create mode 100644 .riot/requirements/4fef498.txt create mode 100644 .riot/requirements/50151f5.txt create mode 100644 .riot/requirements/5540194.txt create mode 100644 .riot/requirements/56b205e.txt create mode 100644 .riot/requirements/5883bdc.txt create mode 100644 .riot/requirements/5be816f.txt create mode 100644 .riot/requirements/5c88126.txt create mode 100644 .riot/requirements/6009fe3.txt create mode 100644 .riot/requirements/63bcee1.txt create mode 100644 .riot/requirements/65afd8d.txt delete mode 100644 .riot/requirements/6ce2052.txt rename .riot/requirements/{14ffec7.txt => 8071a9d.txt} (50%) create mode 100644 .riot/requirements/850dfa2.txt create mode 100644 .riot/requirements/8606bf2.txt create mode 100644 .riot/requirements/87af88b.txt create mode 100644 .riot/requirements/89475ad.txt create mode 100644 .riot/requirements/8d11306.txt create mode 100644 .riot/requirements/912a64b.txt create mode 100644 .riot/requirements/91ffad0.txt create mode 100644 .riot/requirements/9297f39.txt create mode 100644 .riot/requirements/99f5f19.txt create mode 100644 .riot/requirements/a0b7aa3.txt create mode 100644 .riot/requirements/a5fa5ab.txt create mode 100644 .riot/requirements/ad2a87e.txt delete mode 100644 .riot/requirements/adfaf52.txt create mode 100644 .riot/requirements/b0ffb4b.txt create mode 100644 .riot/requirements/b4959b4.txt create mode 100644 .riot/requirements/b83fcd5.txt create mode 100644 .riot/requirements/badf37b.txt create mode 100644 .riot/requirements/bc5ded5.txt create mode 100644 .riot/requirements/bcbcf6c.txt create mode 100644 .riot/requirements/cb5c806.txt create mode 100644 .riot/requirements/cfc44ec.txt create mode 100644 .riot/requirements/d4721d0.txt create mode 100644 .riot/requirements/df77164.txt create mode 100644 .riot/requirements/e355274.txt create mode 100644 .riot/requirements/e7776bf.txt create mode 100644 .riot/requirements/ead9fee.txt create mode 100644 .riot/requirements/ed535cd.txt create mode 100644 .riot/requirements/eec83eb.txt create mode 100644 .riot/requirements/ef1f1a4.txt create mode 100644 .riot/requirements/f7ba2e9.txt create mode 100644 .riot/requirements/fb7182a.txt diff --git a/.circleci/config.templ.yml b/.circleci/config.templ.yml index ae4a1b99f6b..42b60eddb3a 100644 --- a/.circleci/config.templ.yml +++ b/.circleci/config.templ.yml @@ -78,7 +78,7 @@ commands: description: "Install riot" steps: # Make sure we install and run riot on Python 3 - - run: pip3 install riot==0.17.7 + - run: pip3 install riot==0.19.0 setup_hatch: description: "Install hatch" diff --git a/.circleci/config.yml b/.circleci/config.yml index 260901772ef..1c910518daa 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -30,7 +30,7 @@ jobs: - run: name: Generate config command: | - pip3 install riot==0.17.7 + pip3 install riot==0.19.0 riot -v run --pass-env -s circleci-gen-config -- -v - continuation/continue: configuration_path: .circleci/config.gen.yml diff --git a/.riot/requirements/102f5ed.txt b/.riot/requirements/102f5ed.txt new file mode 100644 index 00000000000..4ade8297125 --- /dev/null +++ b/.riot/requirements/102f5ed.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/102f5ed.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +gunicorn==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +protobuf==4.22.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +uwsgi==2.0.22 diff --git a/.riot/requirements/1036992.txt b/.riot/requirements/1036992.txt new file mode 100644 index 00000000000..029e9787ba4 --- /dev/null +++ b/.riot/requirements/1036992.txt @@ -0,0 +1,18 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1036992.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1037a9e.txt b/.riot/requirements/1037a9e.txt new file mode 100644 index 00000000000..c5f8a5bc073 --- /dev/null +++ b/.riot/requirements/1037a9e.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1037a9e.in +# +attrs==23.1.0 +blinker==1.6.2 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.3.2 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.6 diff --git a/.riot/requirements/1043965.txt b/.riot/requirements/1043965.txt new file mode 100644 index 00000000000..a4173d3daa3 --- /dev/null +++ b/.riot/requirements/1043965.txt @@ -0,0 +1,18 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1043965.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1059ae4.txt b/.riot/requirements/1059ae4.txt new file mode 100644 index 00000000000..f8fb567b69e --- /dev/null +++ b/.riot/requirements/1059ae4.txt @@ -0,0 +1,66 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1059ae4.in +# +ai21==1.2.4 +aiohttp==3.8.5 +aiosignal==1.3.1 +async-timeout==4.0.2 +attrs==23.1.0 +backoff==2.2.1 +certifi==2023.7.22 +charset-normalizer==3.2.0 +cohere==4.19.2 +coverage[toml]==7.2.7 +dataclasses-json==0.5.14 +dnspython==2.4.2 +exceptiongroup==1.1.2 +fastavro==1.8.2 +filelock==3.12.2 +frozenlist==1.4.0 +fsspec==2023.6.0 +huggingface-hub==0.16.4 +hypothesis==6.45.0 +idna==3.4 +importlib-metadata==6.8.0 +iniconfig==2.0.0 +langchain==0.0.261 +langsmith==0.0.20 +loguru==0.7.0 +marshmallow==3.20.1 +mock==5.1.0 +multidict==6.0.4 +mypy-extensions==1.0.0 +numexpr==2.8.5 +numpy==1.25.2 +openai==0.27.8 +openapi-schema-pydantic==1.2.4 +opentracing==2.4.0 +packaging==23.1 +pinecone-client==2.2.2 +pluggy==1.2.0 +psutil==5.9.5 +pydantic==1.10.12 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +pyyaml==6.0.1 +regex==2023.8.8 +requests==2.31.0 +six==1.16.0 +sortedcontainers==2.4.0 +sqlalchemy==2.0.19 +tenacity==8.2.2 +tiktoken==0.4.0 +tqdm==4.66.1 +typing-extensions==4.7.1 +typing-inspect==0.9.0 +urllib3==2.0.4 +vcrpy==5.1.0 +wrapt==1.15.0 +yarl==1.9.2 +zipp==3.16.2 diff --git a/.riot/requirements/103019c.txt b/.riot/requirements/10d77cd.txt similarity index 50% rename from .riot/requirements/103019c.txt rename to .riot/requirements/10d77cd.txt index 9b43cc9ea6e..58d965049e0 100644 --- a/.riot/requirements/103019c.txt +++ b/.riot/requirements/10d77cd.txt @@ -1,22 +1,19 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/103019c.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/8071a9d.in # -attrs==20.1.0 -coverage[toml]==7.2.3 -httpretty==0.9.7 +attrs==22.2.0 +coverage[toml]==7.2.2 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 -msgpack==1.0.5 +mock==5.0.1 +mysqlclient==2.1.1 opentracing==2.4.0 -packaging==23.1 +packaging==23.0 pluggy==1.0.0 -pytest==7.3.1 +pytest==7.2.2 pytest-cov==4.0.0 pytest-mock==3.10.0 -six==1.16.0 sortedcontainers==2.4.0 -structlog==23.1.0 diff --git a/.riot/requirements/10faaef.txt b/.riot/requirements/10faaef.txt new file mode 100644 index 00000000000..a0a29b33cb3 --- /dev/null +++ b/.riot/requirements/10faaef.txt @@ -0,0 +1,18 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/10faaef.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1108166.txt b/.riot/requirements/1108166.txt new file mode 100644 index 00000000000..efe8758a49f --- /dev/null +++ b/.riot/requirements/1108166.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1108166.in +# +attrs==23.1.0 +beautifulsoup4==4.12.2 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +soupsieve==2.4.1 +waitress==2.1.2 +webob==1.8.7 +webtest==3.0.0 diff --git a/.riot/requirements/115000b.txt b/.riot/requirements/115000b.txt new file mode 100644 index 00000000000..d5084a6a6bf --- /dev/null +++ b/.riot/requirements/115000b.txt @@ -0,0 +1,56 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/115000b.in +# +asgiref==3.7.2 +attrs==23.1.0 +autobahn==23.6.2 +automat==22.10.0 +certifi==2023.7.22 +cffi==1.15.1 +channels==4.0.0 +charset-normalizer==3.2.0 +constantly==15.1.0 +coverage[toml]==7.2.7 +cryptography==41.0.3 +daphne==4.0.0 +django==4.2.4 +django-pylibmc==0.6.1 +django-redis==4.5.0 +hyperlink==21.0.0 +hypothesis==6.45.0 +idna==3.4 +incremental==22.10.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +psycopg==3.1.10 +psycopg2-binary==2.9.7 +pyasn1==0.5.0 +pyasn1-modules==0.3.0 +pycparser==2.21 +pylibmc==1.6.3 +pyopenssl==23.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-django==3.10.0 +pytest-mock==3.11.1 +python-memcached==1.59 +redis==2.10.6 +requests==2.31.0 +service-identity==23.1.0 +six==1.16.0 +sortedcontainers==2.4.0 +sqlparse==0.4.4 +twisted[tls]==22.10.0 +txaio==23.1.1 +typing-extensions==4.7.1 +urllib3==2.0.4 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/11673f8.txt b/.riot/requirements/11673f8.txt new file mode 100644 index 00000000000..e336f34073b --- /dev/null +++ b/.riot/requirements/11673f8.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/11673f8.in +# +algoliasearch==2.6.3 +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/118b2b0.txt b/.riot/requirements/118b2b0.txt new file mode 100644 index 00000000000..1f1c47f96c1 --- /dev/null +++ b/.riot/requirements/118b2b0.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/118b2b0.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/119dcbd.txt b/.riot/requirements/119dcbd.txt new file mode 100644 index 00000000000..8813f80fe46 --- /dev/null +++ b/.riot/requirements/119dcbd.txt @@ -0,0 +1,31 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/119dcbd.in +# +aiohttp==3.8.5 +aiohttp-jinja2==1.5.1 +aiosignal==1.3.1 +async-timeout==4.0.2 +attrs==23.1.0 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +frozenlist==1.4.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +multidict==6.0.4 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-aiohttp==1.0.4 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +yarl==1.9.2 diff --git a/.riot/requirements/11b75a6.txt b/.riot/requirements/11b75a6.txt new file mode 100644 index 00000000000..2bc878fbbca --- /dev/null +++ b/.riot/requirements/11b75a6.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/11b75a6.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +elasticsearch5==5.5.6 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/11c9b11.txt b/.riot/requirements/11c9b11.txt new file mode 100644 index 00000000000..766681b51b3 --- /dev/null +++ b/.riot/requirements/11c9b11.txt @@ -0,0 +1,32 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/11c9b11.in +# +attrs==23.1.0 +blinker==1.6.2 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.3.2 +hypothesis==6.45.0 +idna==3.4 +importlib-metadata==6.0.0 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.6 +zipp==3.16.2 diff --git a/.riot/requirements/11e0a22.txt b/.riot/requirements/11e0a22.txt new file mode 100644 index 00000000000..0467c6c8886 --- /dev/null +++ b/.riot/requirements/11e0a22.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/11e0a22.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +typing-extensions==4.7.1 diff --git a/.riot/requirements/11ec1d1.txt b/.riot/requirements/11ec1d1.txt new file mode 100644 index 00000000000..c51d8b08fbf --- /dev/null +++ b/.riot/requirements/11ec1d1.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/11ec1d1.in +# +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +elastic-transport==8.4.0 +elasticsearch8==8.9.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==1.26.16 diff --git a/.riot/requirements/11ef2c8.txt b/.riot/requirements/11ef2c8.txt new file mode 100644 index 00000000000..21161c10979 --- /dev/null +++ b/.riot/requirements/11ef2c8.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/11ef2c8.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1238375.txt b/.riot/requirements/1238375.txt new file mode 100644 index 00000000000..eb22e68a4d9 --- /dev/null +++ b/.riot/requirements/1238375.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1238375.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +decorator==5.1.1 +dogpile-cache==1.2.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pbr==5.11.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +stevedore==5.1.0 diff --git a/.riot/requirements/126287a.txt b/.riot/requirements/126287a.txt new file mode 100644 index 00000000000..d1f75e7526b --- /dev/null +++ b/.riot/requirements/126287a.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/126287a.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opensearch-py[requests]==1.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==1.26.16 diff --git a/.riot/requirements/1288133.txt b/.riot/requirements/1288133.txt new file mode 100644 index 00000000000..e8e5705ba02 --- /dev/null +++ b/.riot/requirements/1288133.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1288133.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opensearch-py[requests]==2.0.1 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==1.26.16 diff --git a/.riot/requirements/128d117.txt b/.riot/requirements/128d117.txt new file mode 100644 index 00000000000..7e611e8455b --- /dev/null +++ b/.riot/requirements/128d117.txt @@ -0,0 +1,26 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/128d117.in +# +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +h11==0.14.0 +httpcore==0.12.3 +httpx==0.17.1 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +rfc3986[idna2008]==1.5.0 +sniffio==1.3.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/12a04f4.txt b/.riot/requirements/12a04f4.txt new file mode 100644 index 00000000000..b57483ac151 --- /dev/null +++ b/.riot/requirements/12a04f4.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/12a04f4.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/12ff32e.txt b/.riot/requirements/12ff32e.txt new file mode 100644 index 00000000000..e9534483387 --- /dev/null +++ b/.riot/requirements/12ff32e.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/12ff32e.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymysql==1.1.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1329bb6.txt b/.riot/requirements/1329bb6.txt new file mode 100644 index 00000000000..20851103495 --- /dev/null +++ b/.riot/requirements/1329bb6.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1329bb6.in +# +attrs==20.1.0 +coverage[toml]==7.2.7 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +structlog==23.1.0 diff --git a/.riot/requirements/1342cf6.txt b/.riot/requirements/1342cf6.txt new file mode 100644 index 00000000000..45d92b9dc26 --- /dev/null +++ b/.riot/requirements/1342cf6.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1342cf6.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +structlog==23.1.0 diff --git a/.riot/requirements/1458cd8.txt b/.riot/requirements/1458cd8.txt new file mode 100644 index 00000000000..19b3c4c0ed4 --- /dev/null +++ b/.riot/requirements/1458cd8.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1458cd8.in +# +attrs==23.1.0 +cattrs==22.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +molten==1.0.2 +mypy-extensions==1.0.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +typing-extensions==3.10.0.2 +typing-inspect==0.6.0 diff --git a/.riot/requirements/146a564.txt b/.riot/requirements/146a564.txt new file mode 100644 index 00000000000..a8de9e3d53e --- /dev/null +++ b/.riot/requirements/146a564.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/146a564.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +gevent==23.7.0 +greenlet==3.0.0a1 +gunicorn[gevent]==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +uwsgi==2.0.22 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/14ba6b2.txt b/.riot/requirements/14ba6b2.txt new file mode 100644 index 00000000000..a6c55d9f069 --- /dev/null +++ b/.riot/requirements/14ba6b2.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/14ba6b2.in +# +aniso8601==9.0.1 +attrs==23.1.0 +coverage[toml]==7.2.7 +graphene==3.0 +graphql-core==3.1.7 +graphql-relay==3.1.5 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/14f0bdd.txt b/.riot/requirements/14f0bdd.txt new file mode 100644 index 00000000000..ab0b479939c --- /dev/null +++ b/.riot/requirements/14f0bdd.txt @@ -0,0 +1,28 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/14f0bdd.in +# +anyio==3.7.1 +asgiref==3.0.0 +async-timeout==3.0.1 +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +h11==0.14.0 +httpcore==0.17.3 +httpx==0.24.1 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sniffio==1.3.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1562ac8.txt b/.riot/requirements/1562ac8.txt new file mode 100644 index 00000000000..6fe02a6fb97 --- /dev/null +++ b/.riot/requirements/1562ac8.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1562ac8.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +elasticsearch2==2.5.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==1.26.16 diff --git a/.riot/requirements/158f822.txt b/.riot/requirements/158f822.txt new file mode 100644 index 00000000000..bcc4dfcb7f4 --- /dev/null +++ b/.riot/requirements/158f822.txt @@ -0,0 +1,68 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/158f822.in +# +attrs==23.1.0 +aws-sam-translator==1.73.0 +aws-xray-sdk==2.12.0 +boto==2.49.0 +boto3==1.28.23 +botocore==1.31.23 +certifi==2023.7.22 +cffi==1.15.1 +cfn-lint==0.53.1 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +cryptography==41.0.3 +docker==6.1.3 +ecdsa==0.14.1 +hypothesis==6.45.0 +idna==2.10 +iniconfig==2.0.0 +jinja2==2.11.3 +jmespath==1.0.1 +jsondiff==2.0.0 +jsonpatch==1.33 +jsonpointer==2.4 +jsonschema==3.2.0 +junit-xml==1.9 +markupsafe==1.1.1 +mock==5.1.0 +more-itertools==10.1.0 +moto==1.3.16 +networkx==2.8.8 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pyasn1==0.5.0 +pycparser==2.21 +pydantic==1.10.12 +pynamodb==5.5.0 +pyrsistent==0.19.3 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +python-jose[cryptography]==3.3.0 +pytz==2023.3 +pyyaml==6.0.1 +requests==2.31.0 +responses==0.23.3 +rsa==4.9 +s3transfer==0.6.1 +six==1.16.0 +sortedcontainers==2.4.0 +sshpubkeys==3.3.1 +types-pyyaml==6.0.12.11 +typing-extensions==4.7.1 +urllib3==1.26.16 +websocket-client==1.6.1 +werkzeug==2.1.2 +wrapt==1.15.0 +xmltodict==0.13.0 +zipp==3.16.2 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/15a4905.txt b/.riot/requirements/15a4905.txt new file mode 100644 index 00000000000..6c20a4e4c05 --- /dev/null +++ b/.riot/requirements/15a4905.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/15a4905.in +# +attrs==23.1.0 +blinker==1.6.2 +cachelib==0.9.0 +click==7.1.2 +coverage[toml]==7.2.7 +flask==1.1.4 +flask-caching==2.0.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +itsdangerous==1.1.0 +jinja2==2.11.3 +markupsafe==1.1.1 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-memcached==1.59 +redis==2.10.6 +six==1.16.0 +sortedcontainers==2.4.0 +werkzeug==1.0.1 diff --git a/.riot/requirements/15ae61d.txt b/.riot/requirements/15ae61d.txt new file mode 100644 index 00000000000..0f3d7f7820e --- /dev/null +++ b/.riot/requirements/15ae61d.txt @@ -0,0 +1,38 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/15ae61d.in +# +annotated-types==0.5.0 +attrs==23.1.0 +autocommand==2.2.2 +cheroot==10.0.0 +cherrypy==18.8.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +inflect==7.0.0 +iniconfig==2.0.0 +jaraco-collections==4.3.0 +jaraco-context==4.3.0 +jaraco-functools==3.8.1 +jaraco-text==3.11.1 +mock==5.1.0 +more-itertools==8.10.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +portend==3.2.0 +pydantic==2.1.1 +pydantic-core==2.4.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +pytz==2023.3 +sortedcontainers==2.4.0 +tempora==5.5.0 +typing-extensions==4.7.1 +zc-lockfile==3.0.post1 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/15e629e.txt b/.riot/requirements/15e629e.txt new file mode 100644 index 00000000000..d23735e745c --- /dev/null +++ b/.riot/requirements/15e629e.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/15e629e.in +# +amqp==5.1.1 +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +kombu==5.3.1 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +vine==5.0.0 diff --git a/.riot/requirements/164ec1c.txt b/.riot/requirements/164ec1c.txt new file mode 100644 index 00000000000..f34d8324457 --- /dev/null +++ b/.riot/requirements/164ec1c.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/164ec1c.in +# +attrs==20.1.0 +coverage[toml]==7.2.7 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +structlog==23.1.0 diff --git a/.riot/requirements/165caef.txt b/.riot/requirements/165caef.txt new file mode 100644 index 00000000000..f3678d7dc52 --- /dev/null +++ b/.riot/requirements/165caef.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/165caef.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +dnspython==2.4.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +mongoengine==0.27.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymongo==4.4.1 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/168915b.txt b/.riot/requirements/168915b.txt new file mode 100644 index 00000000000..89245fe5d06 --- /dev/null +++ b/.riot/requirements/168915b.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/168915b.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/16aae71.txt b/.riot/requirements/16aae71.txt new file mode 100644 index 00000000000..2550acefa8f --- /dev/null +++ b/.riot/requirements/16aae71.txt @@ -0,0 +1,36 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/16aae71.in +# +aiofiles==23.2.1 +annotated-types==0.5.0 +anyio==3.7.1 +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +fastapi==0.101.0 +h11==0.14.0 +httpcore==0.17.3 +httpx==0.24.1 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pydantic==2.1.1 +pydantic-core==2.4.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sniffio==1.3.0 +sortedcontainers==2.4.0 +starlette==0.27.0 +typing-extensions==4.7.1 +urllib3==2.0.4 diff --git a/.riot/requirements/16cc580.txt b/.riot/requirements/16cc580.txt new file mode 100644 index 00000000000..52f61e03cf3 --- /dev/null +++ b/.riot/requirements/16cc580.txt @@ -0,0 +1,31 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/16cc580.in +# +aiohttp==3.8.5 +aiohttp-jinja2==1.5.1 +aiosignal==1.3.1 +async-timeout==4.0.2 +attrs==23.1.0 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +frozenlist==1.4.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +multidict==6.0.4 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-aiohttp==1.0.4 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +yarl==1.9.2 diff --git a/.riot/requirements/16d62ae.txt b/.riot/requirements/16d62ae.txt new file mode 100644 index 00000000000..830563ceed7 --- /dev/null +++ b/.riot/requirements/16d62ae.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/16d62ae.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/171ef96.txt b/.riot/requirements/171ef96.txt new file mode 100644 index 00000000000..701704f3df5 --- /dev/null +++ b/.riot/requirements/171ef96.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/171ef96.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymemcache==3.4.4 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1767260.txt b/.riot/requirements/1767260.txt new file mode 100644 index 00000000000..926b92fee68 --- /dev/null +++ b/.riot/requirements/1767260.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1767260.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +structlog==23.1.0 diff --git a/.riot/requirements/176c954.txt b/.riot/requirements/176c954.txt new file mode 100644 index 00000000000..c1a1af00426 --- /dev/null +++ b/.riot/requirements/176c954.txt @@ -0,0 +1,29 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/176c954.in +# +attrs==23.1.0 +blinker==1.6.2 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.3.2 +flask-caching==1.10.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-memcached==1.59 +redis==2.10.6 +six==1.16.0 +sortedcontainers==2.4.0 +werkzeug==2.3.6 diff --git a/.riot/requirements/179d3fd.txt b/.riot/requirements/179d3fd.txt new file mode 100644 index 00000000000..95a4c10e25c --- /dev/null +++ b/.riot/requirements/179d3fd.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/179d3fd.in +# +attrs==20.1.0 +coverage[toml]==7.2.7 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +structlog==23.1.0 diff --git a/.riot/requirements/17c2d6c.txt b/.riot/requirements/17c2d6c.txt new file mode 100644 index 00000000000..77779c403b7 --- /dev/null +++ b/.riot/requirements/17c2d6c.txt @@ -0,0 +1,27 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/17c2d6c.in +# +anyio==3.7.1 +asgiref==3.7.2 +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +h11==0.14.0 +httpcore==0.17.3 +httpx==0.24.1 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sniffio==1.3.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/17ca8a8.txt b/.riot/requirements/17ca8a8.txt new file mode 100644 index 00000000000..7653f3cea3e --- /dev/null +++ b/.riot/requirements/17ca8a8.txt @@ -0,0 +1,32 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/17ca8a8.in +# +attrs==23.1.0 +blinker==1.6.2 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.0.3 +hypothesis==6.45.0 +idna==3.4 +importlib-metadata==6.0.0 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.6 +zipp==3.16.2 diff --git a/.riot/requirements/18256e4.txt b/.riot/requirements/18256e4.txt new file mode 100644 index 00000000000..fdc749e4803 --- /dev/null +++ b/.riot/requirements/18256e4.txt @@ -0,0 +1,28 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/18256e4.in +# +aiohttp==3.8.5 +aiosignal==1.3.1 +async-timeout==4.0.2 +attrs==23.1.0 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +frozenlist==1.4.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +multidict==6.0.4 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-aiohttp==1.0.4 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +yarl==1.9.2 diff --git a/.riot/requirements/18471e1.txt b/.riot/requirements/18471e1.txt new file mode 100644 index 00000000000..76aa51482e8 --- /dev/null +++ b/.riot/requirements/18471e1.txt @@ -0,0 +1,25 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/18471e1.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +requests-mock==1.11.0 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/1853197.txt b/.riot/requirements/1853197.txt new file mode 100644 index 00000000000..be946a75e54 --- /dev/null +++ b/.riot/requirements/1853197.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1853197.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +falcon==3.0.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/18cd02f.txt b/.riot/requirements/18cd02f.txt new file mode 100644 index 00000000000..2942b411626 --- /dev/null +++ b/.riot/requirements/18cd02f.txt @@ -0,0 +1,79 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/18cd02f.in +# +attrs==23.1.0 +aws-sam-translator==1.73.0 +aws-xray-sdk==2.12.0 +boto3==1.28.23 +botocore==1.31.23 +certifi==2023.7.22 +cffi==1.15.1 +cfn-lint==0.79.6 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +cryptography==41.0.3 +docker==6.1.3 +ecdsa==0.18.0 +graphql-core==3.2.3 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +jinja2==3.1.2 +jmespath==1.0.1 +jschema-to-python==1.2.3 +jsondiff==2.0.0 +jsonpatch==1.33 +jsonpickle==3.0.1 +jsonpointer==2.4 +jsonschema==4.17.3 +jsonschema-spec==0.1.6 +junit-xml==1.9 +lazy-object-proxy==1.9.0 +markupsafe==2.1.3 +mock==5.1.0 +moto[all]==4.1.14 +mpmath==1.3.0 +networkx==3.1 +openapi-schema-validator==0.4.4 +openapi-spec-validator==0.5.7 +opentracing==2.4.0 +packaging==23.1 +pathable==0.4.3 +pbr==5.11.1 +pluggy==1.2.0 +py-partiql-parser==0.3.6 +pyasn1==0.5.0 +pycparser==2.21 +pydantic==1.10.12 +pyparsing==3.1.1 +pyrsistent==0.19.3 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +python-jose[cryptography]==3.3.0 +pyyaml==6.0.1 +regex==2023.8.8 +requests==2.31.0 +responses==0.23.3 +rfc3339-validator==0.1.4 +rsa==4.9 +s3transfer==0.6.1 +sarif-om==1.0.4 +six==1.16.0 +sortedcontainers==2.4.0 +sshpubkeys==3.3.1 +sympy==1.12 +types-pyyaml==6.0.12.11 +typing-extensions==4.7.1 +urllib3==1.26.16 +websocket-client==1.6.1 +werkzeug==2.3.6 +wrapt==1.15.0 +xmltodict==0.13.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/18dfaeb.txt b/.riot/requirements/18dfaeb.txt new file mode 100644 index 00000000000..d390daaae51 --- /dev/null +++ b/.riot/requirements/18dfaeb.txt @@ -0,0 +1,32 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/18dfaeb.in +# +attrs==23.1.0 +blinker==1.6.2 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.3.2 +hypothesis==6.45.0 +idna==3.4 +importlib-metadata==6.0.0 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.6 +zipp==3.16.2 diff --git a/.riot/requirements/1965d19.txt b/.riot/requirements/1965d19.txt new file mode 100644 index 00000000000..7e21fa4763c --- /dev/null +++ b/.riot/requirements/1965d19.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1965d19.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +jinja2==3.0.3 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1996920.txt b/.riot/requirements/1996920.txt new file mode 100644 index 00000000000..ea1116f65bc --- /dev/null +++ b/.riot/requirements/1996920.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1996920.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +structlog==23.1.0 diff --git a/.riot/requirements/19af47c.txt b/.riot/requirements/19af47c.txt new file mode 100644 index 00000000000..437324d23af --- /dev/null +++ b/.riot/requirements/19af47c.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/19af47c.in +# +asgiref==3.7.2 +attrs==23.1.0 +coverage[toml]==7.2.7 +django==4.2.4 +djangorestframework==3.14.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-django==3.10.0 +pytest-mock==3.11.1 +pytz==2023.3 +sortedcontainers==2.4.0 +sqlparse==0.4.4 diff --git a/.riot/requirements/19c5517.txt b/.riot/requirements/19c5517.txt new file mode 100644 index 00000000000..7ebe2b75ab9 --- /dev/null +++ b/.riot/requirements/19c5517.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/19c5517.in +# +asgiref==3.7.2 +attrs==23.1.0 +coverage[toml]==7.2.7 +django==3.2.20 +djangorestframework==3.11.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-django==3.10.0 +pytest-mock==3.11.1 +pytz==2023.3 +sortedcontainers==2.4.0 +sqlparse==0.4.4 diff --git a/.riot/requirements/19eb948.txt b/.riot/requirements/19eb948.txt new file mode 100644 index 00000000000..2dea36e05b2 --- /dev/null +++ b/.riot/requirements/19eb948.txt @@ -0,0 +1,29 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/19eb948.in +# +attrs==23.1.0 +blinker==1.6.2 +click==7.1.2 +coverage[toml]==7.2.7 +flask==1.1.4 +flask-caching==1.10.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +itsdangerous==1.1.0 +jinja2==2.11.3 +markupsafe==1.1.1 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-memcached==1.59 +redis==2.10.6 +six==1.16.0 +sortedcontainers==2.4.0 +werkzeug==1.0.1 diff --git a/.riot/requirements/19f5030.txt b/.riot/requirements/19f5030.txt new file mode 100644 index 00000000000..99c2dde38f2 --- /dev/null +++ b/.riot/requirements/19f5030.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/19f5030.in +# +attrs==23.1.0 +blinker==1.6.2 +cachelib==0.9.0 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.3.2 +flask-caching==2.0.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-memcached==1.59 +redis==2.10.6 +six==1.16.0 +sortedcontainers==2.4.0 +werkzeug==2.3.6 diff --git a/.riot/requirements/1a039ba.txt b/.riot/requirements/1a039ba.txt new file mode 100644 index 00000000000..2c39b94daa7 --- /dev/null +++ b/.riot/requirements/1a039ba.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1a039ba.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +falcon==3.1.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1a26cde.txt b/.riot/requirements/1a26cde.txt new file mode 100644 index 00000000000..8fbaf6e0405 --- /dev/null +++ b/.riot/requirements/1a26cde.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1a26cde.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +dnspython==2.4.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +mongoengine==0.27.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymongo==4.4.1 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1a60c2e.txt b/.riot/requirements/1a60c2e.txt new file mode 100644 index 00000000000..668f582e305 --- /dev/null +++ b/.riot/requirements/1a60c2e.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1a60c2e.in +# +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +elasticsearch==1.6.0 +elasticsearch6==6.8.2 +elasticsearch7==7.13.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==1.26.16 diff --git a/.riot/requirements/1a630b3.txt b/.riot/requirements/1a630b3.txt new file mode 100644 index 00000000000..94a77b9f6a9 --- /dev/null +++ b/.riot/requirements/1a630b3.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1a630b3.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1af4f34.txt b/.riot/requirements/1af4f34.txt new file mode 100644 index 00000000000..b24fde8c6bf --- /dev/null +++ b/.riot/requirements/1af4f34.txt @@ -0,0 +1,36 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1af4f34.in +# +aiobotocore==1.4.2 +aiohttp==3.8.5 +aioitertools==0.11.0 +aiosignal==1.3.1 +async-generator==1.10 +async-timeout==4.0.2 +attrs==23.1.0 +botocore==1.20.106 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +frozenlist==1.4.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +jmespath==0.10.0 +mock==5.1.0 +multidict==6.0.4 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==1.26.16 +wrapt==1.15.0 +yarl==1.9.2 diff --git a/.riot/requirements/1af552c.txt b/.riot/requirements/1af552c.txt new file mode 100644 index 00000000000..574284c6bd1 --- /dev/null +++ b/.riot/requirements/1af552c.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1af552c.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +graphql-core==3.2.3 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1b0b05e.txt b/.riot/requirements/1b0b05e.txt new file mode 100644 index 00000000000..6d5463990e8 --- /dev/null +++ b/.riot/requirements/1b0b05e.txt @@ -0,0 +1,26 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1b0b05e.in +# +anyio==3.7.1 +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +h11==0.14.0 +httpcore==0.17.3 +httpx==0.24.1 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sniffio==1.3.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1b728bf.txt b/.riot/requirements/1b728bf.txt new file mode 100644 index 00000000000..61c606cd3cd --- /dev/null +++ b/.riot/requirements/1b728bf.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1b728bf.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pylibmc==1.6.3 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/130cf94.txt b/.riot/requirements/1b7cb49.txt similarity index 50% rename from .riot/requirements/130cf94.txt rename to .riot/requirements/1b7cb49.txt index 734336e7867..9f56c1e6c73 100644 --- a/.riot/requirements/130cf94.txt +++ b/.riot/requirements/1b7cb49.txt @@ -1,22 +1,19 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/130cf94.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1b7cb49.in # -attrs==23.1.0 -coverage[toml]==7.2.3 -httpretty==0.9.7 +attrs==22.2.0 +coverage[toml]==7.2.2 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 -msgpack==1.0.5 +mock==5.0.1 opentracing==2.4.0 -packaging==23.1 +packaging==23.0 pluggy==1.0.0 -pytest==7.3.1 +pytest==7.2.2 pytest-cov==4.0.0 pytest-mock==3.10.0 -six==1.16.0 sortedcontainers==2.4.0 -structlog==23.1.0 +tornado==6.2 diff --git a/.riot/requirements/1b83c72.txt b/.riot/requirements/1b83c72.txt new file mode 100644 index 00000000000..efb64f5b830 --- /dev/null +++ b/.riot/requirements/1b83c72.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1b83c72.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +dnspython==2.4.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +mongoengine==0.27.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymongo==4.4.1 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1bc5161.txt b/.riot/requirements/1bc5161.txt new file mode 100644 index 00000000000..526abfb3adb --- /dev/null +++ b/.riot/requirements/1bc5161.txt @@ -0,0 +1,38 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1bc5161.in +# +astunparse==1.6.3 +attrs==23.1.0 +blinker==1.6.2 +certifi==2023.7.22 +cffi==1.15.1 +charset-normalizer==3.2.0 +click==8.1.6 +coverage[toml]==7.2.7 +cryptography==41.0.3 +flask==2.3.2 +gunicorn==21.2.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pycparser==2.21 +pycryptodome==3.18.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.6 +wheel==0.41.1 diff --git a/.riot/requirements/1bce306.txt b/.riot/requirements/1bce306.txt new file mode 100644 index 00000000000..0d09efb43b9 --- /dev/null +++ b/.riot/requirements/1bce306.txt @@ -0,0 +1,41 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1bce306.in +# +attrs==23.1.0 +beautifulsoup4==4.12.2 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hupper==1.12 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pastedeploy==3.0.1 +plaster==1.1.2 +plaster-pastedeploy==1.0.1 +pluggy==1.2.0 +pserve-test-app @ file:///Users/yun.kim/go/src/github.com/DataDog/dd-trace-py/tests/contrib/pyramid/pserve_app +pyramid==2.0.1 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +soupsieve==2.4.1 +translationstring==1.4 +urllib3==2.0.4 +venusian==3.0.0 +waitress==2.1.2 +webob==1.8.7 +webtest==3.0.0 +zope-deprecation==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/1c45659.txt b/.riot/requirements/1c45659.txt new file mode 100644 index 00000000000..865768ac0dd --- /dev/null +++ b/.riot/requirements/1c45659.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1c45659.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymemcache==3.5.2 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1c810ba.txt b/.riot/requirements/1c810ba.txt new file mode 100644 index 00000000000..7b42737dbbd --- /dev/null +++ b/.riot/requirements/1c810ba.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1c810ba.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +elasticsearch6==6.8.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/1c94482.txt b/.riot/requirements/1c94482.txt new file mode 100644 index 00000000000..efbe04b5e99 --- /dev/null +++ b/.riot/requirements/1c94482.txt @@ -0,0 +1,31 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1c94482.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +gevent==23.7.0 +greenlet==3.0.0a1 +gunicorn==20.0.4 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/1c9a3d8.txt b/.riot/requirements/1c9a3d8.txt new file mode 100644 index 00000000000..054c11b50ff --- /dev/null +++ b/.riot/requirements/1c9a3d8.txt @@ -0,0 +1,68 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1c9a3d8.in +# +attrs==23.1.0 +aws-sam-translator==1.73.0 +aws-xray-sdk==2.12.0 +boto==2.49.0 +boto3==1.28.23 +botocore==1.31.23 +certifi==2023.7.22 +cffi==1.15.1 +cfn-lint==0.53.1 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +cryptography==41.0.3 +docker==6.1.3 +ecdsa==0.14.1 +hypothesis==6.45.0 +idna==2.10 +iniconfig==2.0.0 +jinja2==2.11.3 +jmespath==1.0.1 +jsondiff==2.0.0 +jsonpatch==1.33 +jsonpointer==2.4 +jsonschema==3.2.0 +junit-xml==1.9 +markupsafe==1.1.1 +mock==5.1.0 +more-itertools==10.1.0 +moto==1.3.16 +networkx==2.8.8 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pyasn1==0.5.0 +pycparser==2.21 +pydantic==1.10.12 +pynamodb==5.5.0 +pyrsistent==0.19.3 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +python-jose[cryptography]==3.3.0 +pytz==2023.3 +pyyaml==6.0.1 +requests==2.31.0 +responses==0.23.3 +rsa==4.9 +s3transfer==0.6.1 +six==1.16.0 +sortedcontainers==2.4.0 +sshpubkeys==3.3.1 +types-pyyaml==6.0.12.11 +typing-extensions==4.7.1 +urllib3==1.26.16 +websocket-client==1.6.1 +werkzeug==2.1.2 +wrapt==1.15.0 +xmltodict==0.13.0 +zipp==3.16.2 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/1d0d03e.txt b/.riot/requirements/1d0d03e.txt new file mode 100644 index 00000000000..8e2b89a66c3 --- /dev/null +++ b/.riot/requirements/1d0d03e.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1d0d03e.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1d2c37a.txt b/.riot/requirements/1d2c37a.txt new file mode 100644 index 00000000000..9b9b0fec257 --- /dev/null +++ b/.riot/requirements/1d2c37a.txt @@ -0,0 +1,68 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1d2c37a.in +# +attrs==23.1.0 +aws-sam-translator==1.73.0 +aws-xray-sdk==2.12.0 +boto==2.49.0 +boto3==1.28.23 +botocore==1.31.23 +certifi==2023.7.22 +cffi==1.15.1 +cfn-lint==0.53.1 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +cryptography==41.0.3 +docker==6.1.3 +ecdsa==0.14.1 +hypothesis==6.45.0 +idna==2.10 +iniconfig==2.0.0 +jinja2==2.11.3 +jmespath==1.0.1 +jsondiff==2.0.0 +jsonpatch==1.33 +jsonpointer==2.4 +jsonschema==3.2.0 +junit-xml==1.9 +markupsafe==1.1.1 +mock==5.1.0 +more-itertools==10.1.0 +moto==1.3.16 +networkx==2.8.8 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pyasn1==0.5.0 +pycparser==2.21 +pydantic==1.10.12 +pynamodb==5.5.0 +pyrsistent==0.19.3 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +python-jose[cryptography]==3.3.0 +pytz==2023.3 +pyyaml==6.0.1 +requests==2.31.0 +responses==0.23.3 +rsa==4.9 +s3transfer==0.6.1 +six==1.16.0 +sortedcontainers==2.4.0 +sshpubkeys==3.3.1 +types-pyyaml==6.0.12.11 +typing-extensions==4.7.1 +urllib3==1.26.16 +websocket-client==1.6.1 +werkzeug==2.1.2 +wrapt==1.15.0 +xmltodict==0.13.0 +zipp==3.16.2 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/1d725d8.txt b/.riot/requirements/1d725d8.txt new file mode 100644 index 00000000000..3dce6c590e3 --- /dev/null +++ b/.riot/requirements/1d725d8.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1d725d8.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +falcon==3.1.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1d78810.txt b/.riot/requirements/1d78810.txt new file mode 100644 index 00000000000..415861e1229 --- /dev/null +++ b/.riot/requirements/1d78810.txt @@ -0,0 +1,32 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1d78810.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.2.3 +gunicorn==21.2.0 +httpretty==0.9.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.6 diff --git a/.riot/requirements/1d9611e.txt b/.riot/requirements/1d9611e.txt new file mode 100644 index 00000000000..dc7f27a43f3 --- /dev/null +++ b/.riot/requirements/1d9611e.txt @@ -0,0 +1,31 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1d9611e.in +# +aiohttp==3.8.5 +aiohttp-jinja2==1.5.1 +aiosignal==1.3.1 +async-timeout==4.0.2 +attrs==23.1.0 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +frozenlist==1.4.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +multidict==6.0.4 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-aiohttp==1.0.4 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +yarl==1.9.2 diff --git a/.riot/requirements/1dda3e1.txt b/.riot/requirements/1dda3e1.txt new file mode 100644 index 00000000000..998d7540215 --- /dev/null +++ b/.riot/requirements/1dda3e1.txt @@ -0,0 +1,28 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1dda3e1.in +# +aiohttp==3.8.5 +aiosignal==1.3.1 +async-timeout==4.0.2 +attrs==23.1.0 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +frozenlist==1.4.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +multidict==6.0.4 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-aiohttp==1.0.4 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +yarl==1.9.2 diff --git a/.riot/requirements/1df06ea.txt b/.riot/requirements/1df06ea.txt new file mode 100644 index 00000000000..812d5834168 --- /dev/null +++ b/.riot/requirements/1df06ea.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1df06ea.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +redis==3.5.3 +redis-py-cluster==2.1.3 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1dfb998.txt b/.riot/requirements/1dfb998.txt new file mode 100644 index 00000000000..b603229b4f8 --- /dev/null +++ b/.riot/requirements/1dfb998.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1dfb998.in +# +aniso8601==9.0.1 +attrs==23.1.0 +coverage[toml]==7.2.7 +graphene==3.3 +graphql-core==3.1.7 +graphql-relay==3.1.5 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1e1f9ed.txt b/.riot/requirements/1e1f9ed.txt new file mode 100644 index 00000000000..e047c3a5a9a --- /dev/null +++ b/.riot/requirements/1e1f9ed.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1e1f9ed.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +elasticsearch==7.6.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/1e68324.txt b/.riot/requirements/1e68324.txt new file mode 100644 index 00000000000..14cf1dfb69d --- /dev/null +++ b/.riot/requirements/1e68324.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1e68324.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +psycopg2-binary==2.9.7 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1e690e1.txt b/.riot/requirements/1e690e1.txt new file mode 100644 index 00000000000..9fcf20f8e42 --- /dev/null +++ b/.riot/requirements/1e690e1.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1e690e1.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +structlog==23.1.0 diff --git a/.riot/requirements/1ea67e6.txt b/.riot/requirements/1ea67e6.txt new file mode 100644 index 00000000000..db8e9501d33 --- /dev/null +++ b/.riot/requirements/1ea67e6.txt @@ -0,0 +1,28 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1ea67e6.in +# +anyio==3.7.1 +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +h11==0.12.0 +httpcore==0.14.7 +httpx==0.22.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +rfc3986[idna2008]==1.5.0 +sniffio==1.3.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1ed4b2f.txt b/.riot/requirements/1ed4b2f.txt new file mode 100644 index 00000000000..59122bcb269 --- /dev/null +++ b/.riot/requirements/1ed4b2f.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1ed4b2f.in +# +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +elasticsearch==7.10.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==1.26.16 diff --git a/.riot/requirements/1f114a1.txt b/.riot/requirements/1f114a1.txt new file mode 100644 index 00000000000..7bc5b92db38 --- /dev/null +++ b/.riot/requirements/1f114a1.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1f114a1.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +graphql-core==3.1.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1f598f0.txt b/.riot/requirements/1f598f0.txt new file mode 100644 index 00000000000..7a79bf29317 --- /dev/null +++ b/.riot/requirements/1f598f0.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1f598f0.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +decorator==5.1.1 +dogpile-cache==0.9.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1f6fa90.txt b/.riot/requirements/1f6fa90.txt deleted file mode 100644 index 6485a545785..00000000000 --- a/.riot/requirements/1f6fa90.txt +++ /dev/null @@ -1,22 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1f6fa90.in -# -attrs==20.1.0 -coverage[toml]==7.2.3 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==23.1.0 diff --git a/.riot/requirements/1fd2c20.txt b/.riot/requirements/1fd2c20.txt new file mode 100644 index 00000000000..a01a8e1b930 --- /dev/null +++ b/.riot/requirements/1fd2c20.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1fd2c20.in +# +aiomysql==0.1.1 +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymysql==1.1.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1fe6c51.txt b/.riot/requirements/1fe6c51.txt new file mode 100644 index 00000000000..c196a2c3dd8 --- /dev/null +++ b/.riot/requirements/1fe6c51.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1fe6c51.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +elasticsearch6==6.8.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/1ffd39b.txt b/.riot/requirements/1ffd39b.txt new file mode 100644 index 00000000000..93b2ce27a71 --- /dev/null +++ b/.riot/requirements/1ffd39b.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1ffd39b.in +# +asgiref==3.7.2 +attrs==23.1.0 +coverage[toml]==7.2.7 +django==3.2.20 +django-hosts==4.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-django==3.10.0 +pytest-mock==3.11.1 +pytz==2023.3 +sortedcontainers==2.4.0 +sqlparse==0.4.4 diff --git a/.riot/requirements/246da88.txt b/.riot/requirements/246da88.txt new file mode 100644 index 00000000000..ae3ec113961 --- /dev/null +++ b/.riot/requirements/246da88.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/246da88.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/25676e3.txt b/.riot/requirements/25676e3.txt new file mode 100644 index 00000000000..0eaa276288a --- /dev/null +++ b/.riot/requirements/25676e3.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/25676e3.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +decorator==5.1.1 +dogpile-cache==1.2.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pbr==5.11.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +stevedore==5.1.0 diff --git a/.riot/requirements/277a719.txt b/.riot/requirements/277a719.txt new file mode 100644 index 00000000000..78912cb11de --- /dev/null +++ b/.riot/requirements/277a719.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/277a719.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mariadb==1.1.7 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/29c779d.txt b/.riot/requirements/29c779d.txt new file mode 100644 index 00000000000..da67ef801cd --- /dev/null +++ b/.riot/requirements/29c779d.txt @@ -0,0 +1,27 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/29c779d.in +# +anyio==3.7.1 +asgiref==3.7.2 +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +h11==0.14.0 +httpcore==0.17.3 +httpx==0.24.1 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sniffio==1.3.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/2bd75d2.txt b/.riot/requirements/2bd75d2.txt new file mode 100644 index 00000000000..fc99a62bbad --- /dev/null +++ b/.riot/requirements/2bd75d2.txt @@ -0,0 +1,18 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/2bd75d2.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/2d9a1f8.txt b/.riot/requirements/2d9a1f8.txt new file mode 100644 index 00000000000..b59960d12d5 --- /dev/null +++ b/.riot/requirements/2d9a1f8.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/2d9a1f8.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +psycopg2-binary==2.9.7 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/2f2479c.txt b/.riot/requirements/2f2479c.txt new file mode 100644 index 00000000000..269c0e5da73 --- /dev/null +++ b/.riot/requirements/2f2479c.txt @@ -0,0 +1,31 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/2f2479c.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +gevent==23.7.0 +greenlet==3.0.0a1 +gunicorn==21.2.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/2f76f48.txt b/.riot/requirements/2f76f48.txt new file mode 100644 index 00000000000..067b0086d97 --- /dev/null +++ b/.riot/requirements/2f76f48.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/2f76f48.in +# +asynctest==0.13.0 +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +more-itertools==8.10.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/34653f4.txt b/.riot/requirements/34653f4.txt new file mode 100644 index 00000000000..4b6a3ca715b --- /dev/null +++ b/.riot/requirements/34653f4.txt @@ -0,0 +1,25 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/34653f4.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +requests-mock==1.11.0 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/3591bdc.txt b/.riot/requirements/3591bdc.txt new file mode 100644 index 00000000000..5d3d9952f40 --- /dev/null +++ b/.riot/requirements/3591bdc.txt @@ -0,0 +1,32 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/3591bdc.in +# +attrs==23.1.0 +blinker==1.6.2 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.3.2 +hypothesis==6.45.0 +idna==3.4 +importlib-metadata==6.0.0 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.6 +zipp==3.16.2 diff --git a/.riot/requirements/3d67ff0.txt b/.riot/requirements/3d67ff0.txt new file mode 100644 index 00000000000..368afa640e2 --- /dev/null +++ b/.riot/requirements/3d67ff0.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/3d67ff0.in +# +attrs==23.1.0 +click==8.1.6 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +redis==4.6.0 +rq==1.15.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/3e91d07.txt b/.riot/requirements/3e91d07.txt new file mode 100644 index 00000000000..8b4e7de2170 --- /dev/null +++ b/.riot/requirements/3e91d07.txt @@ -0,0 +1,36 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/3e91d07.in +# +aiobotocore==2.5.4 +aiohttp==3.8.5 +aioitertools==0.11.0 +aiosignal==1.3.1 +async-generator==1.10 +async-timeout==4.0.2 +attrs==23.1.0 +botocore==1.31.17 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +frozenlist==1.4.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +jmespath==1.0.1 +mock==5.1.0 +multidict==6.0.4 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==1.26.16 +wrapt==1.15.0 +yarl==1.9.2 diff --git a/.riot/requirements/3eacf0d.txt b/.riot/requirements/3eacf0d.txt new file mode 100644 index 00000000000..daaa945bd48 --- /dev/null +++ b/.riot/requirements/3eacf0d.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/3eacf0d.in +# +attrs==20.1.0 +coverage[toml]==7.2.7 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +structlog==23.1.0 diff --git a/.riot/requirements/4639c12.txt b/.riot/requirements/4639c12.txt new file mode 100644 index 00000000000..2215d631873 --- /dev/null +++ b/.riot/requirements/4639c12.txt @@ -0,0 +1,26 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/4639c12.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opensearch-py[requests]==2.3.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +requests==2.31.0 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==1.26.16 diff --git a/.riot/requirements/4ec2419.txt b/.riot/requirements/4ec2419.txt new file mode 100644 index 00000000000..4a7f0bd57a2 --- /dev/null +++ b/.riot/requirements/4ec2419.txt @@ -0,0 +1,28 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/4ec2419.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +glob2==0.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mako==1.2.4 +markupsafe==2.1.3 +mock==5.1.0 +more-itertools==8.10.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +parse==1.19.1 +parse-type==0.6.2 +pluggy==1.2.0 +py==1.11.0 +pytest==7.4.0 +pytest-bdd==6.0.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/4fad0fb.txt b/.riot/requirements/4fad0fb.txt new file mode 100644 index 00000000000..edc55769473 --- /dev/null +++ b/.riot/requirements/4fad0fb.txt @@ -0,0 +1,36 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/4fad0fb.in +# +aiobotocore==2.0.1 +aiohttp==3.8.5 +aioitertools==0.11.0 +aiosignal==1.3.1 +async-generator==1.10 +async-timeout==4.0.2 +attrs==23.1.0 +botocore==1.22.8 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +frozenlist==1.4.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +jmespath==0.10.0 +mock==5.1.0 +multidict==6.0.4 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==1.26.16 +wrapt==1.15.0 +yarl==1.9.2 diff --git a/.riot/requirements/4fef498.txt b/.riot/requirements/4fef498.txt new file mode 100644 index 00000000000..8eb778d2d28 --- /dev/null +++ b/.riot/requirements/4fef498.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/4fef498.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +mongoengine==0.27.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymongo==3.12.3 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/50151f5.txt b/.riot/requirements/50151f5.txt new file mode 100644 index 00000000000..db1af01e1aa --- /dev/null +++ b/.riot/requirements/50151f5.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/50151f5.in +# +attrs==23.1.0 +blinker==1.6.2 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.3.2 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.6 diff --git a/.riot/requirements/5540194.txt b/.riot/requirements/5540194.txt new file mode 100644 index 00000000000..b36d52d9f57 --- /dev/null +++ b/.riot/requirements/5540194.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/5540194.in +# +asgiref==3.7.2 +attrs==23.1.0 +coverage[toml]==7.2.7 +django==4.2.4 +djangorestframework==3.14.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-django==3.10.0 +pytest-mock==3.11.1 +pytz==2023.3 +sortedcontainers==2.4.0 +sqlparse==0.4.4 diff --git a/.riot/requirements/56b205e.txt b/.riot/requirements/56b205e.txt new file mode 100644 index 00000000000..0ac4b4c07d4 --- /dev/null +++ b/.riot/requirements/56b205e.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/56b205e.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +decorator==5.1.1 +dogpile-cache==1.2.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pbr==5.11.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +stevedore==5.1.0 diff --git a/.riot/requirements/5883bdc.txt b/.riot/requirements/5883bdc.txt new file mode 100644 index 00000000000..fec7d2a7adf --- /dev/null +++ b/.riot/requirements/5883bdc.txt @@ -0,0 +1,34 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/5883bdc.in +# +aiofiles==23.2.1 +anyio==3.7.1 +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +fastapi==0.86.0 +h11==0.14.0 +httpcore==0.17.3 +httpx==0.24.1 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pydantic==1.10.12 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sniffio==1.3.0 +sortedcontainers==2.4.0 +starlette==0.20.4 +typing-extensions==4.7.1 +urllib3==2.0.4 diff --git a/.riot/requirements/5be816f.txt b/.riot/requirements/5be816f.txt new file mode 100644 index 00000000000..2a9c9b1ba27 --- /dev/null +++ b/.riot/requirements/5be816f.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/5be816f.in +# +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +elasticsearch==7.8.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/5c88126.txt b/.riot/requirements/5c88126.txt new file mode 100644 index 00000000000..580cbd122b6 --- /dev/null +++ b/.riot/requirements/5c88126.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/5c88126.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mako==1.2.4 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/6009fe3.txt b/.riot/requirements/6009fe3.txt new file mode 100644 index 00000000000..ce05769549a --- /dev/null +++ b/.riot/requirements/6009fe3.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/6009fe3.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +elasticsearch1==1.10.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==1.26.16 diff --git a/.riot/requirements/63bcee1.txt b/.riot/requirements/63bcee1.txt new file mode 100644 index 00000000000..1b639c74663 --- /dev/null +++ b/.riot/requirements/63bcee1.txt @@ -0,0 +1,66 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/63bcee1.in +# +ai21==1.2.4 +aiohttp==3.8.5 +aiosignal==1.3.1 +async-timeout==4.0.2 +attrs==23.1.0 +backoff==2.2.1 +certifi==2023.7.22 +charset-normalizer==3.2.0 +cohere==4.19.2 +coverage[toml]==7.2.7 +dataclasses-json==0.5.14 +dnspython==2.4.2 +exceptiongroup==1.1.2 +fastavro==1.8.2 +filelock==3.12.2 +frozenlist==1.4.0 +fsspec==2023.6.0 +huggingface-hub==0.16.4 +hypothesis==6.45.0 +idna==3.4 +importlib-metadata==6.8.0 +iniconfig==2.0.0 +langchain==0.0.192 +langchainplus-sdk==0.0.4 +loguru==0.7.0 +marshmallow==3.20.1 +mock==5.1.0 +multidict==6.0.4 +mypy-extensions==1.0.0 +numexpr==2.8.5 +numpy==1.25.2 +openai==0.27.8 +openapi-schema-pydantic==1.2.4 +opentracing==2.4.0 +packaging==23.1 +pinecone-client==2.2.2 +pluggy==1.2.0 +psutil==5.9.5 +pydantic==1.10.12 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-dateutil==2.8.2 +pyyaml==6.0.1 +regex==2023.8.8 +requests==2.31.0 +six==1.16.0 +sortedcontainers==2.4.0 +sqlalchemy==2.0.19 +tenacity==8.2.2 +tiktoken==0.4.0 +tqdm==4.66.1 +typing-extensions==4.7.1 +typing-inspect==0.9.0 +urllib3==2.0.4 +vcrpy==5.1.0 +wrapt==1.15.0 +yarl==1.9.2 +zipp==3.16.2 diff --git a/.riot/requirements/65afd8d.txt b/.riot/requirements/65afd8d.txt new file mode 100644 index 00000000000..813a01e8a7b --- /dev/null +++ b/.riot/requirements/65afd8d.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/65afd8d.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +dnspython==2.4.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +mongoengine==0.27.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymongo==4.4.1 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/6ce2052.txt b/.riot/requirements/6ce2052.txt deleted file mode 100644 index 7b29258261e..00000000000 --- a/.riot/requirements/6ce2052.txt +++ /dev/null @@ -1,22 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/6ce2052.in -# -attrs==20.1.0 -coverage[toml]==7.2.3 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==23.1.0 diff --git a/.riot/requirements/14ffec7.txt b/.riot/requirements/8071a9d.txt similarity index 50% rename from .riot/requirements/14ffec7.txt rename to .riot/requirements/8071a9d.txt index e595f501857..58d965049e0 100644 --- a/.riot/requirements/14ffec7.txt +++ b/.riot/requirements/8071a9d.txt @@ -1,22 +1,19 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/14ffec7.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/8071a9d.in # -attrs==23.1.0 -coverage[toml]==7.2.3 -httpretty==0.9.7 +attrs==22.2.0 +coverage[toml]==7.2.2 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 -msgpack==1.0.5 +mock==5.0.1 +mysqlclient==2.1.1 opentracing==2.4.0 -packaging==23.1 +packaging==23.0 pluggy==1.0.0 -pytest==7.3.1 +pytest==7.2.2 pytest-cov==4.0.0 pytest-mock==3.10.0 -six==1.16.0 sortedcontainers==2.4.0 -structlog==23.1.0 diff --git a/.riot/requirements/850dfa2.txt b/.riot/requirements/850dfa2.txt new file mode 100644 index 00000000000..29f2333d304 --- /dev/null +++ b/.riot/requirements/850dfa2.txt @@ -0,0 +1,38 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/850dfa2.in +# +annotated-types==0.5.0 +attrs==23.1.0 +autocommand==2.2.2 +cheroot==10.0.0 +cherrypy==18.8.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +inflect==7.0.0 +iniconfig==2.0.0 +jaraco-collections==4.3.0 +jaraco-context==4.3.0 +jaraco-functools==3.8.1 +jaraco-text==3.11.1 +mock==5.1.0 +more-itertools==8.10.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +portend==3.2.0 +pydantic==2.1.1 +pydantic-core==2.4.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +pytz==2023.3 +sortedcontainers==2.4.0 +tempora==5.5.0 +typing-extensions==4.7.1 +zc-lockfile==3.0.post1 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/8606bf2.txt b/.riot/requirements/8606bf2.txt new file mode 100644 index 00000000000..d118c7f5418 --- /dev/null +++ b/.riot/requirements/8606bf2.txt @@ -0,0 +1,31 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/8606bf2.in +# +aiohttp==3.8.5 +aiohttp-jinja2==1.5.1 +aiosignal==1.3.1 +async-timeout==4.0.2 +attrs==23.1.0 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +frozenlist==1.4.0 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +multidict==6.0.4 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-aiohttp==1.0.4 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +yarl==1.9.2 diff --git a/.riot/requirements/87af88b.txt b/.riot/requirements/87af88b.txt new file mode 100644 index 00000000000..bc45282325d --- /dev/null +++ b/.riot/requirements/87af88b.txt @@ -0,0 +1,25 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/87af88b.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +requests-mock==1.11.0 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/89475ad.txt b/.riot/requirements/89475ad.txt new file mode 100644 index 00000000000..7e584e1ab20 --- /dev/null +++ b/.riot/requirements/89475ad.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/89475ad.in +# +aiomysql==0.2.0 +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymysql==1.1.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/8d11306.txt b/.riot/requirements/8d11306.txt new file mode 100644 index 00000000000..753afc3cda5 --- /dev/null +++ b/.riot/requirements/8d11306.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/8d11306.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mako==1.1.6 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/912a64b.txt b/.riot/requirements/912a64b.txt new file mode 100644 index 00000000000..120b2e992c6 --- /dev/null +++ b/.riot/requirements/912a64b.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/912a64b.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +graphql-core==3.2.3 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/91ffad0.txt b/.riot/requirements/91ffad0.txt new file mode 100644 index 00000000000..380f130dfb0 --- /dev/null +++ b/.riot/requirements/91ffad0.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/91ffad0.in +# +asgiref==3.7.2 +attrs==23.1.0 +coverage[toml]==7.2.7 +django==4.2.4 +django-hosts==5.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-django==3.10.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +sqlparse==0.4.4 diff --git a/.riot/requirements/9297f39.txt b/.riot/requirements/9297f39.txt new file mode 100644 index 00000000000..f3c32893eae --- /dev/null +++ b/.riot/requirements/9297f39.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/9297f39.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/99f5f19.txt b/.riot/requirements/99f5f19.txt new file mode 100644 index 00000000000..a423fc7d81e --- /dev/null +++ b/.riot/requirements/99f5f19.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/99f5f19.in +# +asgiref==3.7.2 +attrs==23.1.0 +coverage[toml]==7.2.7 +django==4.2.4 +django-hosts==5.2 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-django==3.10.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +sqlparse==0.4.4 diff --git a/.riot/requirements/a0b7aa3.txt b/.riot/requirements/a0b7aa3.txt new file mode 100644 index 00000000000..c2824d3baf9 --- /dev/null +++ b/.riot/requirements/a0b7aa3.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/a0b7aa3.in +# +attrs==23.1.0 +cattrs==22.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +molten==1.0.2 +mypy-extensions==1.0.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +typing-extensions==3.10.0.2 +typing-inspect==0.6.0 diff --git a/.riot/requirements/a5fa5ab.txt b/.riot/requirements/a5fa5ab.txt new file mode 100644 index 00000000000..1f7b2266185 --- /dev/null +++ b/.riot/requirements/a5fa5ab.txt @@ -0,0 +1,18 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/a5fa5ab.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/ad2a87e.txt b/.riot/requirements/ad2a87e.txt new file mode 100644 index 00000000000..9dd6b6d6fb6 --- /dev/null +++ b/.riot/requirements/ad2a87e.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/ad2a87e.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mariadb==1.1.7 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/adfaf52.txt b/.riot/requirements/adfaf52.txt deleted file mode 100644 index a5995a0d86a..00000000000 --- a/.riot/requirements/adfaf52.txt +++ /dev/null @@ -1,22 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/adfaf52.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==23.1.0 diff --git a/.riot/requirements/b0ffb4b.txt b/.riot/requirements/b0ffb4b.txt new file mode 100644 index 00000000000..2067b9aa335 --- /dev/null +++ b/.riot/requirements/b0ffb4b.txt @@ -0,0 +1,28 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/b0ffb4b.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +glob2==0.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mako==1.2.4 +markupsafe==2.1.3 +mock==5.1.0 +more-itertools==8.10.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +parse==1.19.1 +parse-type==0.6.2 +pluggy==1.2.0 +py==1.11.0 +pytest==7.4.0 +pytest-bdd==4.1.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/b4959b4.txt b/.riot/requirements/b4959b4.txt new file mode 100644 index 00000000000..b6435557684 --- /dev/null +++ b/.riot/requirements/b4959b4.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/b4959b4.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/b83fcd5.txt b/.riot/requirements/b83fcd5.txt new file mode 100644 index 00000000000..6105728dd67 --- /dev/null +++ b/.riot/requirements/b83fcd5.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/b83fcd5.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/badf37b.txt b/.riot/requirements/badf37b.txt new file mode 100644 index 00000000000..d1212da3489 --- /dev/null +++ b/.riot/requirements/badf37b.txt @@ -0,0 +1,26 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/badf37b.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +gevent==23.7.0 +greenlet==3.0.0a1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +redis==4.6.0 +sortedcontainers==2.4.0 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/bc5ded5.txt b/.riot/requirements/bc5ded5.txt new file mode 100644 index 00000000000..89765fc3d66 --- /dev/null +++ b/.riot/requirements/bc5ded5.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/bc5ded5.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/bcbcf6c.txt b/.riot/requirements/bcbcf6c.txt new file mode 100644 index 00000000000..2f17d5fe1ed --- /dev/null +++ b/.riot/requirements/bcbcf6c.txt @@ -0,0 +1,25 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/bcbcf6c.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-consul==1.1.0 +requests==2.31.0 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/cb5c806.txt b/.riot/requirements/cb5c806.txt new file mode 100644 index 00000000000..cfdc2a56471 --- /dev/null +++ b/.riot/requirements/cb5c806.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/cb5c806.in +# +amqp==5.1.1 +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +kombu==5.2.4 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +vine==5.0.0 diff --git a/.riot/requirements/cfc44ec.txt b/.riot/requirements/cfc44ec.txt new file mode 100644 index 00000000000..51ea1d11985 --- /dev/null +++ b/.riot/requirements/cfc44ec.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/cfc44ec.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymemcache==4.0.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/d4721d0.txt b/.riot/requirements/d4721d0.txt new file mode 100644 index 00000000000..a2a885b722d --- /dev/null +++ b/.riot/requirements/d4721d0.txt @@ -0,0 +1,25 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/d4721d0.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +python-consul==1.1.0 +requests==2.31.0 +six==1.16.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 diff --git a/.riot/requirements/df77164.txt b/.riot/requirements/df77164.txt new file mode 100644 index 00000000000..0863f72ee5a --- /dev/null +++ b/.riot/requirements/df77164.txt @@ -0,0 +1,20 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/df77164.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +redis==3.0.1 +redis-py-cluster==2.0.0 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/e355274.txt b/.riot/requirements/e355274.txt new file mode 100644 index 00000000000..23480dc8372 --- /dev/null +++ b/.riot/requirements/e355274.txt @@ -0,0 +1,21 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/e355274.in +# +attrs==23.1.0 +certifi==2023.7.22 +coverage[toml]==7.2.7 +elasticsearch7==7.11.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +urllib3==1.26.16 diff --git a/.riot/requirements/e7776bf.txt b/.riot/requirements/e7776bf.txt new file mode 100644 index 00000000000..922a8421e9e --- /dev/null +++ b/.riot/requirements/e7776bf.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/e7776bf.in +# +attrs==23.1.0 +blinker==1.6.2 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.6 +coverage[toml]==7.2.7 +flask==2.0.3 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.6 diff --git a/.riot/requirements/ead9fee.txt b/.riot/requirements/ead9fee.txt new file mode 100644 index 00000000000..b91fe75e83e --- /dev/null +++ b/.riot/requirements/ead9fee.txt @@ -0,0 +1,25 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/ead9fee.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +gevent==23.7.0 +greenlet==3.0.0a1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/ed535cd.txt b/.riot/requirements/ed535cd.txt new file mode 100644 index 00000000000..df57d6192bd --- /dev/null +++ b/.riot/requirements/ed535cd.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/ed535cd.in +# +asynctest==0.13.0 +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +more-itertools==8.10.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +py==1.11.0 +pytest==6.2.5 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +toml==0.10.2 diff --git a/.riot/requirements/eec83eb.txt b/.riot/requirements/eec83eb.txt new file mode 100644 index 00000000000..f4dfc4fd406 --- /dev/null +++ b/.riot/requirements/eec83eb.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/eec83eb.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +gunicorn==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +protobuf==4.24.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +uwsgi==2.0.22 diff --git a/.riot/requirements/ef1f1a4.txt b/.riot/requirements/ef1f1a4.txt new file mode 100644 index 00000000000..63a0996c00d --- /dev/null +++ b/.riot/requirements/ef1f1a4.txt @@ -0,0 +1,28 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/ef1f1a4.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +gevent==23.7.0 +greenlet==3.0.0a1 +httpretty==0.9.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +six==1.16.0 +sortedcontainers==2.4.0 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/f7ba2e9.txt b/.riot/requirements/f7ba2e9.txt new file mode 100644 index 00000000000..19ca0d29167 --- /dev/null +++ b/.riot/requirements/f7ba2e9.txt @@ -0,0 +1,46 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/f7ba2e9.in +# +amqp==5.1.1 +attrs==23.1.0 +billiard==3.6.4.0 +celery==5.0.5 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==7.1.2 +click-didyoumean==0.3.0 +click-plugins==1.1.1 +click-repl==0.3.0 +coverage[toml]==7.2.7 +django==2.2.1 +gevent==23.7.0 +greenlet==3.0.0a1 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +kombu==5.3.1 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +prompt-toolkit==3.0.39 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +pytz==2023.3 +requests==2.31.0 +sortedcontainers==2.4.0 +sqlalchemy==1.2.19 +sqlparse==0.4.4 +typing-extensions==4.7.1 +urllib3==2.0.4 +vine==5.0.0 +wcwidth==0.2.6 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/fb7182a.txt b/.riot/requirements/fb7182a.txt new file mode 100644 index 00000000000..dbf415d62b4 --- /dev/null +++ b/.riot/requirements/fb7182a.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/fb7182a.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pymysql==1.1.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/docs/contributing-testing.rst b/docs/contributing-testing.rst index a1ae692b9db..ae2c6b05a50 100644 --- a/docs/contributing-testing.rst +++ b/docs/contributing-testing.rst @@ -35,7 +35,7 @@ In addition, you will need `riot `_ an .. code-block:: bash - $ pip install riot==0.17.4 + $ pip install riot==0.19.0 $ pip install hatch==1.7.0 Some of our test environments are managed with Riot, others with Hatch. diff --git a/hatch.toml b/hatch.toml index 718f771e849..d029fde72e9 100644 --- a/hatch.toml +++ b/hatch.toml @@ -29,7 +29,7 @@ dependencies = [ "flake8-rst-docstrings", "flake8-isort", "pygments", - "riot==0.17.4", + "riot==0.18.0", ] [envs.lint.scripts] diff --git a/pyproject.toml b/pyproject.toml index 9119cc186cd..194b91d7faf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,9 +14,6 @@ authors = [ ] classifiers = [ "Programming Language :: Python", - "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.5", - "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", diff --git a/riotfile.py b/riotfile.py index 6ab8d7dc90d..47772379599 100644 --- a/riotfile.py +++ b/riotfile.py @@ -16,6 +16,7 @@ (3, 9), (3, 10), (3, 11), + (3, 12), ] # type: List[Tuple[int, int]] @@ -33,6 +34,8 @@ def version_to_str(version): '3.10' >>> version_to_str((3, 11)) '3.11' + >>> version_to_str((3, 12)) + '3.12' >>> version_to_str((3, )) '3' """ @@ -53,6 +56,8 @@ def str_to_version(version): (3, 10) >>> str_to_version("3.11") (3, 11) + >>> str_to_version("3.12") + (3, 12) >>> str_to_version("3") (3,) """ @@ -68,9 +73,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): """Helper to select python versions from the list of versions we support >>> select_pys() - ['3.7', '3.8', '3.9', '3.10', '3.11'] + ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] >>> select_pys(min_version='3') - ['3.7', '3.8', '3.9', '3.10', '3.11'] + ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] >>> select_pys(max_version='3') [] >>> select_pys(min_version='3.7', max_version='3.9') @@ -1911,7 +1916,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="opentelemetry", command="pytest {cmdargs} tests/opentelemetry", - pys=select_pys(min_version="3.7"), + pys=select_pys(min_version="3.7", max_version="3.11"), pkgs={ "pytest-asyncio": latest, "opentelemetry-api": ["~=1.0.0", "~=1.3.0", "~=1.4.0", "~=1.8.0", "~=1.11.0", "~=1.15.0", latest], @@ -1944,13 +1949,13 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, ), Venv( - pys=select_pys(min_version="3.7"), + pys=select_pys(min_version="3.7", max_version="3.11"), pkgs={ "openai[embeddings]": ["==0.27.2", latest], }, ), Venv( - pys=select_pys(min_version="3.8"), + pys=select_pys(min_version="3.8", max_version="3.11"), pkgs={ "openai[embeddings]": [latest], "tiktoken": latest, @@ -1973,7 +1978,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): pkgs={"pytest-asyncio": latest}, ), Venv( - pys=select_pys(min_version="3.7"), + pys=select_pys(min_version="3.7", max_version="3.11"), command="pytest {cmdargs} tests/opentracer/test_tracer_tornado.py", # TODO: update opentracing tests to be compatible with Tornado v6. # https://github.com/opentracing/opentracing-python/issues/136 @@ -2309,9 +2314,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), - # Python 3.11+ + # Python 3.11 Venv( - pys=select_pys(min_version="3.11"), + pys="3.11", venvs=[ Venv( pkgs={ @@ -2334,6 +2339,31 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), + # Python 3.12 + Venv( + pys=select_pys(min_version="3.12"), + venvs=[ + Venv( + pkgs={ + "protobuf": ["==4.22.0", latest], + }, + ), + # Gevent + Venv( + env={ + "DD_PROFILE_TEST_GEVENT": "1", + }, + pkgs={ + "gunicorn[gevent]": latest, + }, + venvs=[ + Venv( + pkgs={"gevent": ["==23.7.0"]}, + ), + ], + ), + ], + ), ], ), ], diff --git a/scripts/ddtest b/scripts/ddtest index 44a576b9def..7b44295f949 100755 --- a/scripts/ddtest +++ b/scripts/ddtest @@ -12,8 +12,7 @@ fi # retry docker pull if fails for i in {1..3}; do docker-compose pull -q testrunner && break || sleep 3; done -FULL_CMD="pip install -q --disable-pip-version-check riot==0.17.7 hatch==1.7.0 \ - && $CMD" +FULL_CMD="pip install -q --disable-pip-version-check riot==0.19.0 hatch==1.7.0 && $CMD" # install and upgrade riot in case testrunner image has not been updated diff --git a/setup.py b/setup.py index bca33f41f59..a326adf5999 100644 --- a/setup.py +++ b/setup.py @@ -546,6 +546,7 @@ def get_ddup_ext(): "xmltodict>=0.12", "envier", "opentelemetry-api>=1; python_version>='3.7'", + "setuptools; python_version>='3.12'", ] + bytecode, extras_require={ @@ -581,6 +582,7 @@ def get_ddup_ext(): "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ], use_scm_version={"write_to": "ddtrace/_version.py"}, setup_requires=["setuptools_scm[toml]>=4", "cython<3", "cmake>=3.24.2; python_version>='3.6'"], From 22501bfac99005fd947a4d873634774809e55b5b Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Thu, 10 Aug 2023 16:17:19 -0400 Subject: [PATCH 03/38] Fix test suites --- .riot/requirements/1059ae4.txt | 66 ---------------- .riot/requirements/10f750a.txt | 35 ++++++++ .riot/requirements/114bf3f.txt | 35 ++++++++ .../requirements/{1d78810.txt => 1156dac.txt} | 11 ++- .riot/requirements/119dcbd.txt | 31 -------- .riot/requirements/127998e.txt | 27 +++++++ .riot/requirements/12b1643.txt | 39 --------- .../requirements/{11e0a22.txt => 1353fd0.txt} | 9 +-- .../requirements/{17b171a.txt => 1398072.txt} | 25 +++--- .riot/requirements/143e207.txt | 27 ------- .../requirements/{1329bb6.txt => 153fe5b.txt} | 8 +- .riot/requirements/158f822.txt | 68 ---------------- .riot/requirements/15a4905.txt | 30 ------- .../requirements/{61fd204.txt => 15d434b.txt} | 25 +++--- .riot/requirements/16cc580.txt | 31 -------- .riot/requirements/176c954.txt | 29 ------- .riot/requirements/18256e4.txt | 28 ------- .riot/requirements/19eb948.txt | 29 ------- .../requirements/{164ec1c.txt => 19ed516.txt} | 8 +- .riot/requirements/19f5030.txt | 30 ------- .../requirements/{9423397.txt => 1a74ed3.txt} | 27 +++---- .../requirements/{d3fd547.txt => 1a8dea8.txt} | 12 +-- .../requirements/{f5a5572.txt => 1a9b995.txt} | 13 ++- .riot/requirements/1af4f34.txt | 36 --------- .riot/requirements/1bce306.txt | 41 ---------- .../requirements/{1996920.txt => 1bd153a.txt} | 8 +- .../requirements/{1e690e1.txt => 1c83510.txt} | 8 +- .riot/requirements/1c9a3d8.txt | 68 ---------------- .riot/requirements/1ca304d.txt | 24 ++++++ .../requirements/{179d3fd.txt => 1cc0457.txt} | 8 +- .riot/requirements/1d2c37a.txt | 68 ---------------- .../requirements/{195f89f.txt => 1d5e643.txt} | 25 +++--- .riot/requirements/1d84a29.txt | 39 --------- .riot/requirements/1d9611e.txt | 31 -------- .riot/requirements/1da96d1.txt | 22 ------ .riot/requirements/1dda3e1.txt | 28 ------- .riot/requirements/1df06ea.txt | 20 ----- .../requirements/{721875d.txt => 1e231c4.txt} | 23 +++--- .riot/requirements/1e67ccb.txt | 22 ++++++ .riot/requirements/1ea78c5.txt | 24 ------ .riot/requirements/1edfc9b.txt | 24 ------ .riot/requirements/1ee1d52.txt | 23 ------ .riot/requirements/1f6511d.txt | 40 ---------- .riot/requirements/2348649.txt | 24 ++++++ .riot/requirements/3a13f7b.txt | 37 --------- .riot/requirements/3af4ac9.txt | 22 ------ .riot/requirements/3e91d07.txt | 36 --------- .riot/requirements/4721305.txt | 24 ------ .riot/requirements/4c0dd57.txt | 24 ------ .riot/requirements/4fad0fb.txt | 36 --------- .riot/requirements/574c1b1.txt | 36 +++++++++ .riot/requirements/58d0b7f.txt | 33 ++++++++ .riot/requirements/5c95c1a.txt | 24 ++++++ .riot/requirements/5e10a2d.txt | 24 ------ .riot/requirements/6126a3f.txt | 22 ++++++ .riot/requirements/63bcee1.txt | 66 ---------------- .riot/requirements/640620a.txt | 24 ++++++ .riot/requirements/699389a.txt | 31 ++++++++ .../requirements/{ef1f1a4.txt => 72b2f21.txt} | 7 +- .riot/requirements/72f9106.txt | 24 ++++++ .riot/requirements/78a356f.txt | 35 -------- .riot/requirements/80f0844.txt | 24 ------ .riot/requirements/8606bf2.txt | 31 -------- .riot/requirements/9070b25.txt | 24 ++++++ .riot/requirements/9b47f98.txt | 24 ++++++ .../requirements/{1767260.txt => a1828ca.txt} | 8 +- .../requirements/{1427229.txt => af3567d.txt} | 15 ++-- .../requirements/{345f42d.txt => c2ee914.txt} | 13 ++- .../requirements/{3eacf0d.txt => c503907.txt} | 8 +- .riot/requirements/ca1140c.txt | 27 ------- .riot/requirements/cb5c806.txt | 21 ----- .../requirements/{1342cf6.txt => d9c952b.txt} | 8 +- .riot/requirements/df77164.txt | 20 ----- .riot/requirements/f7ba2e9.txt | 46 ----------- ddtrace/__init__.py | 2 +- ddtrace/tracer.py | 3 + pyproject.toml | 22 +----- riotfile.py | 48 ++++++----- scripts/needs_testrun.py | 3 +- setup.py | 9 +-- tests/contrib/aiopg/py35/__init__.py | 0 tests/contrib/aiopg/py35/test.py | 61 -------------- tests/contrib/psycopg/test_psycopg.py | 6 +- tests/contrib/psycopg2/test_psycopg.py | 6 +- tests/contrib/requests/test_requests.py | 8 +- tests/debugging/py35/__init__.py | 0 tests/debugging/py35/test_async.py | 47 ----------- tests/internal/py35/__init__.py | 0 tests/internal/py35/asyncstuff.py | 2 - tests/internal/py35/test_wrapping.py | 79 ------------------- .../remoteconfig/test_remoteconfig.py | 5 ++ tests/tracer/runtime/test_runtime_metrics.py | 16 ++-- 92 files changed, 605 insertions(+), 1735 deletions(-) delete mode 100644 .riot/requirements/1059ae4.txt create mode 100644 .riot/requirements/10f750a.txt create mode 100644 .riot/requirements/114bf3f.txt rename .riot/requirements/{1d78810.txt => 1156dac.txt} (76%) delete mode 100644 .riot/requirements/119dcbd.txt create mode 100644 .riot/requirements/127998e.txt delete mode 100644 .riot/requirements/12b1643.txt rename .riot/requirements/{11e0a22.txt => 1353fd0.txt} (62%) rename .riot/requirements/{17b171a.txt => 1398072.txt} (54%) delete mode 100644 .riot/requirements/143e207.txt rename .riot/requirements/{1329bb6.txt => 153fe5b.txt} (73%) delete mode 100644 .riot/requirements/158f822.txt delete mode 100644 .riot/requirements/15a4905.txt rename .riot/requirements/{61fd204.txt => 15d434b.txt} (54%) delete mode 100644 .riot/requirements/16cc580.txt delete mode 100644 .riot/requirements/176c954.txt delete mode 100644 .riot/requirements/18256e4.txt delete mode 100644 .riot/requirements/19eb948.txt rename .riot/requirements/{164ec1c.txt => 19ed516.txt} (73%) delete mode 100644 .riot/requirements/19f5030.txt rename .riot/requirements/{9423397.txt => 1a74ed3.txt} (52%) rename .riot/requirements/{d3fd547.txt => 1a8dea8.txt} (77%) rename .riot/requirements/{f5a5572.txt => 1a9b995.txt} (59%) delete mode 100644 .riot/requirements/1af4f34.txt delete mode 100644 .riot/requirements/1bce306.txt rename .riot/requirements/{1996920.txt => 1bd153a.txt} (73%) rename .riot/requirements/{1e690e1.txt => 1c83510.txt} (73%) delete mode 100644 .riot/requirements/1c9a3d8.txt create mode 100644 .riot/requirements/1ca304d.txt rename .riot/requirements/{179d3fd.txt => 1cc0457.txt} (73%) delete mode 100644 .riot/requirements/1d2c37a.txt rename .riot/requirements/{195f89f.txt => 1d5e643.txt} (54%) delete mode 100644 .riot/requirements/1d84a29.txt delete mode 100644 .riot/requirements/1d9611e.txt delete mode 100644 .riot/requirements/1da96d1.txt delete mode 100644 .riot/requirements/1dda3e1.txt delete mode 100644 .riot/requirements/1df06ea.txt rename .riot/requirements/{721875d.txt => 1e231c4.txt} (55%) create mode 100644 .riot/requirements/1e67ccb.txt delete mode 100644 .riot/requirements/1ea78c5.txt delete mode 100644 .riot/requirements/1edfc9b.txt delete mode 100644 .riot/requirements/1ee1d52.txt delete mode 100644 .riot/requirements/1f6511d.txt create mode 100644 .riot/requirements/2348649.txt delete mode 100644 .riot/requirements/3a13f7b.txt delete mode 100644 .riot/requirements/3af4ac9.txt delete mode 100644 .riot/requirements/3e91d07.txt delete mode 100644 .riot/requirements/4721305.txt delete mode 100644 .riot/requirements/4c0dd57.txt delete mode 100644 .riot/requirements/4fad0fb.txt create mode 100644 .riot/requirements/574c1b1.txt create mode 100644 .riot/requirements/58d0b7f.txt create mode 100644 .riot/requirements/5c95c1a.txt delete mode 100644 .riot/requirements/5e10a2d.txt create mode 100644 .riot/requirements/6126a3f.txt delete mode 100644 .riot/requirements/63bcee1.txt create mode 100644 .riot/requirements/640620a.txt create mode 100644 .riot/requirements/699389a.txt rename .riot/requirements/{ef1f1a4.txt => 72b2f21.txt} (80%) create mode 100644 .riot/requirements/72f9106.txt delete mode 100644 .riot/requirements/78a356f.txt delete mode 100644 .riot/requirements/80f0844.txt delete mode 100644 .riot/requirements/8606bf2.txt create mode 100644 .riot/requirements/9070b25.txt create mode 100644 .riot/requirements/9b47f98.txt rename .riot/requirements/{1767260.txt => a1828ca.txt} (73%) rename .riot/requirements/{1427229.txt => af3567d.txt} (61%) rename .riot/requirements/{345f42d.txt => c2ee914.txt} (59%) rename .riot/requirements/{3eacf0d.txt => c503907.txt} (73%) delete mode 100644 .riot/requirements/ca1140c.txt delete mode 100644 .riot/requirements/cb5c806.txt rename .riot/requirements/{1342cf6.txt => d9c952b.txt} (73%) delete mode 100644 .riot/requirements/df77164.txt delete mode 100644 .riot/requirements/f7ba2e9.txt delete mode 100644 tests/contrib/aiopg/py35/__init__.py delete mode 100644 tests/contrib/aiopg/py35/test.py delete mode 100644 tests/debugging/py35/__init__.py delete mode 100644 tests/debugging/py35/test_async.py delete mode 100644 tests/internal/py35/__init__.py delete mode 100644 tests/internal/py35/asyncstuff.py delete mode 100644 tests/internal/py35/test_wrapping.py diff --git a/.riot/requirements/1059ae4.txt b/.riot/requirements/1059ae4.txt deleted file mode 100644 index f8fb567b69e..00000000000 --- a/.riot/requirements/1059ae4.txt +++ /dev/null @@ -1,66 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1059ae4.in -# -ai21==1.2.4 -aiohttp==3.8.5 -aiosignal==1.3.1 -async-timeout==4.0.2 -attrs==23.1.0 -backoff==2.2.1 -certifi==2023.7.22 -charset-normalizer==3.2.0 -cohere==4.19.2 -coverage[toml]==7.2.7 -dataclasses-json==0.5.14 -dnspython==2.4.2 -exceptiongroup==1.1.2 -fastavro==1.8.2 -filelock==3.12.2 -frozenlist==1.4.0 -fsspec==2023.6.0 -huggingface-hub==0.16.4 -hypothesis==6.45.0 -idna==3.4 -importlib-metadata==6.8.0 -iniconfig==2.0.0 -langchain==0.0.261 -langsmith==0.0.20 -loguru==0.7.0 -marshmallow==3.20.1 -mock==5.1.0 -multidict==6.0.4 -mypy-extensions==1.0.0 -numexpr==2.8.5 -numpy==1.25.2 -openai==0.27.8 -openapi-schema-pydantic==1.2.4 -opentracing==2.4.0 -packaging==23.1 -pinecone-client==2.2.2 -pluggy==1.2.0 -psutil==5.9.5 -pydantic==1.10.12 -pytest==7.4.0 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-dateutil==2.8.2 -pyyaml==6.0.1 -regex==2023.8.8 -requests==2.31.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlalchemy==2.0.19 -tenacity==8.2.2 -tiktoken==0.4.0 -tqdm==4.66.1 -typing-extensions==4.7.1 -typing-inspect==0.9.0 -urllib3==2.0.4 -vcrpy==5.1.0 -wrapt==1.15.0 -yarl==1.9.2 -zipp==3.16.2 diff --git a/.riot/requirements/10f750a.txt b/.riot/requirements/10f750a.txt new file mode 100644 index 00000000000..ff4d50f45a5 --- /dev/null +++ b/.riot/requirements/10f750a.txt @@ -0,0 +1,35 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/10f750a.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +flask==2.2.3 +gunicorn==21.2.0 +httpretty==1.1.4 +hypothesis==6.45.0 +idna==3.4 +importlib-metadata==6.8.0 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +tomli==2.0.1 +urllib3==2.0.4 +werkzeug==2.3.7 +zipp==3.16.2 diff --git a/.riot/requirements/114bf3f.txt b/.riot/requirements/114bf3f.txt new file mode 100644 index 00000000000..16b6ccb6e59 --- /dev/null +++ b/.riot/requirements/114bf3f.txt @@ -0,0 +1,35 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/114bf3f.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +flask==2.2.3 +gunicorn==21.2.0 +httpretty==1.1.4 +hypothesis==6.45.0 +idna==3.4 +importlib-metadata==6.8.0 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +tomli==2.0.1 +urllib3==2.0.4 +werkzeug==2.3.7 +zipp==3.16.2 diff --git a/.riot/requirements/1d78810.txt b/.riot/requirements/1156dac.txt similarity index 76% rename from .riot/requirements/1d78810.txt rename to .riot/requirements/1156dac.txt index 415861e1229..ed504eab70d 100644 --- a/.riot/requirements/1d78810.txt +++ b/.riot/requirements/1156dac.txt @@ -2,16 +2,16 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1d78810.in +# pip-compile --no-annotate .riot/requirements/1156dac.in # attrs==23.1.0 certifi==2023.7.22 charset-normalizer==3.2.0 -click==8.1.6 -coverage[toml]==7.2.7 +click==8.1.7 +coverage[toml]==7.3.0 flask==2.2.3 gunicorn==21.2.0 -httpretty==0.9.7 +httpretty==1.1.4 hypothesis==6.45.0 idna==3.4 iniconfig==2.0.0 @@ -26,7 +26,6 @@ pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 requests==2.31.0 -six==1.16.0 sortedcontainers==2.4.0 urllib3==2.0.4 -werkzeug==2.3.6 +werkzeug==2.3.7 diff --git a/.riot/requirements/119dcbd.txt b/.riot/requirements/119dcbd.txt deleted file mode 100644 index 8813f80fe46..00000000000 --- a/.riot/requirements/119dcbd.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/119dcbd.in -# -aiohttp==3.8.5 -aiohttp-jinja2==1.5.1 -aiosignal==1.3.1 -async-timeout==4.0.2 -attrs==23.1.0 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -frozenlist==1.4.0 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 -multidict==6.0.4 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-aiohttp==1.0.4 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -yarl==1.9.2 diff --git a/.riot/requirements/127998e.txt b/.riot/requirements/127998e.txt new file mode 100644 index 00000000000..eec1c09dffb --- /dev/null +++ b/.riot/requirements/127998e.txt @@ -0,0 +1,27 @@ +# +# This file is autogenerated by pip-compile with Python 3.7 +# by the following command: +# +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/127998e.in +# +attrs==20.1.0 +coverage[toml]==7.2.7 +exceptiongroup==1.1.3 +httpretty==1.1.4 +hypothesis==6.45.0 +importlib-metadata==6.7.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +structlog==23.1.0 +tomli==2.0.1 +typing-extensions==4.7.1 +wheel==0.41.2 +zipp==3.15.0 diff --git a/.riot/requirements/12b1643.txt b/.riot/requirements/12b1643.txt deleted file mode 100644 index 4fb1db9f409..00000000000 --- a/.riot/requirements/12b1643.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/12b1643.in -# -attrs==23.1.0 -certifi==2022.12.7 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -flask==2.2.3 -gunicorn==20.1.0 -httpretty==0.9.7 -hypothesis==6.45.0 -idna==3.4 -importlib-metadata==6.6.0 -iniconfig==2.0.0 -itsdangerous==2.1.2 -jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.29.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.15 -werkzeug==2.3.0 -zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/11e0a22.txt b/.riot/requirements/1353fd0.txt similarity index 62% rename from .riot/requirements/11e0a22.txt rename to .riot/requirements/1353fd0.txt index 0467c6c8886..d8b18bdb4ef 100644 --- a/.riot/requirements/11e0a22.txt +++ b/.riot/requirements/1353fd0.txt @@ -1,12 +1,12 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate .riot/requirements/11e0a22.in +# pip-compile --no-annotate .riot/requirements/1353fd0.in # attrs==23.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 +coverage[toml]==7.3.0 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -18,6 +18,5 @@ pytest==7.4.0 pytest-asyncio==0.21.1 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 typing-extensions==4.7.1 diff --git a/.riot/requirements/17b171a.txt b/.riot/requirements/1398072.txt similarity index 54% rename from .riot/requirements/17b171a.txt rename to .riot/requirements/1398072.txt index 2c1c4eb4168..bc70bc8a51e 100644 --- a/.riot/requirements/17b171a.txt +++ b/.riot/requirements/1398072.txt @@ -2,28 +2,27 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/17b171a.in +# pip-compile --no-annotate .riot/requirements/1398072.in # attrs==23.1.0 -coverage[toml]==7.2.5 -exceptiongroup==1.1.1 -gevent==22.10.2 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gevent==23.7.0 greenlet==2.0.2 -httpretty==0.9.7 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 -zope-event==4.6 +zope-event==5.0 zope-interface==6.0 # The following packages are considered to be unsafe in a requirements file: diff --git a/.riot/requirements/143e207.txt b/.riot/requirements/143e207.txt deleted file mode 100644 index 5560574b83a..00000000000 --- a/.riot/requirements/143e207.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.7 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/143e207.in -# -attrs==20.1.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 -httpretty==0.9.7 -hypothesis==6.45.0 -importlib-metadata==6.0.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 -tomli==2.0.1 -typing-extensions==4.7.0 -zipp==3.15.0 diff --git a/.riot/requirements/1329bb6.txt b/.riot/requirements/153fe5b.txt similarity index 73% rename from .riot/requirements/1329bb6.txt rename to .riot/requirements/153fe5b.txt index 20851103495..16cd665ac74 100644 --- a/.riot/requirements/1329bb6.txt +++ b/.riot/requirements/153fe5b.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1329bb6.in +# pip-compile --no-annotate .riot/requirements/153fe5b.in # attrs==20.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 +coverage[toml]==7.3.0 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -17,6 +17,6 @@ pluggy==1.2.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/158f822.txt b/.riot/requirements/158f822.txt deleted file mode 100644 index bcc4dfcb7f4..00000000000 --- a/.riot/requirements/158f822.txt +++ /dev/null @@ -1,68 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/158f822.in -# -attrs==23.1.0 -aws-sam-translator==1.73.0 -aws-xray-sdk==2.12.0 -boto==2.49.0 -boto3==1.28.23 -botocore==1.31.23 -certifi==2023.7.22 -cffi==1.15.1 -cfn-lint==0.53.1 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -cryptography==41.0.3 -docker==6.1.3 -ecdsa==0.14.1 -hypothesis==6.45.0 -idna==2.10 -iniconfig==2.0.0 -jinja2==2.11.3 -jmespath==1.0.1 -jsondiff==2.0.0 -jsonpatch==1.33 -jsonpointer==2.4 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==5.1.0 -more-itertools==10.1.0 -moto==1.3.16 -networkx==2.8.8 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pyasn1==0.5.0 -pycparser==2.21 -pydantic==1.10.12 -pynamodb==5.5.0 -pyrsistent==0.19.3 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.3.0 -pytz==2023.3 -pyyaml==6.0.1 -requests==2.31.0 -responses==0.23.3 -rsa==4.9 -s3transfer==0.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -types-pyyaml==6.0.12.11 -typing-extensions==4.7.1 -urllib3==1.26.16 -websocket-client==1.6.1 -werkzeug==2.1.2 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.16.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/15a4905.txt b/.riot/requirements/15a4905.txt deleted file mode 100644 index 6c20a4e4c05..00000000000 --- a/.riot/requirements/15a4905.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/15a4905.in -# -attrs==23.1.0 -blinker==1.6.2 -cachelib==0.9.0 -click==7.1.2 -coverage[toml]==7.2.7 -flask==1.1.4 -flask-caching==2.0.2 -hypothesis==6.45.0 -iniconfig==2.0.0 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -werkzeug==1.0.1 diff --git a/.riot/requirements/61fd204.txt b/.riot/requirements/15d434b.txt similarity index 54% rename from .riot/requirements/61fd204.txt rename to .riot/requirements/15d434b.txt index d2b3cc04800..01324e80ea9 100644 --- a/.riot/requirements/61fd204.txt +++ b/.riot/requirements/15d434b.txt @@ -2,28 +2,27 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/61fd204.in +# pip-compile --no-annotate .riot/requirements/15d434b.in # attrs==23.1.0 -coverage[toml]==7.2.5 -exceptiongroup==1.1.1 -gevent==22.10.2 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gevent==23.7.0 greenlet==2.0.2 -httpretty==0.9.7 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 -zope-event==4.6 +zope-event==5.0 zope-interface==6.0 # The following packages are considered to be unsafe in a requirements file: diff --git a/.riot/requirements/16cc580.txt b/.riot/requirements/16cc580.txt deleted file mode 100644 index 52f61e03cf3..00000000000 --- a/.riot/requirements/16cc580.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/16cc580.in -# -aiohttp==3.8.5 -aiohttp-jinja2==1.5.1 -aiosignal==1.3.1 -async-timeout==4.0.2 -attrs==23.1.0 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -frozenlist==1.4.0 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 -multidict==6.0.4 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-aiohttp==1.0.4 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -yarl==1.9.2 diff --git a/.riot/requirements/176c954.txt b/.riot/requirements/176c954.txt deleted file mode 100644 index c1a1af00426..00000000000 --- a/.riot/requirements/176c954.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/176c954.in -# -attrs==23.1.0 -blinker==1.6.2 -click==8.1.6 -coverage[toml]==7.2.7 -flask==2.3.2 -flask-caching==1.10.1 -hypothesis==6.45.0 -iniconfig==2.0.0 -itsdangerous==2.1.2 -jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -werkzeug==2.3.6 diff --git a/.riot/requirements/18256e4.txt b/.riot/requirements/18256e4.txt deleted file mode 100644 index fdc749e4803..00000000000 --- a/.riot/requirements/18256e4.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/18256e4.in -# -aiohttp==3.8.5 -aiosignal==1.3.1 -async-timeout==4.0.2 -attrs==23.1.0 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -frozenlist==1.4.0 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -mock==5.1.0 -multidict==6.0.4 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-aiohttp==1.0.4 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -yarl==1.9.2 diff --git a/.riot/requirements/19eb948.txt b/.riot/requirements/19eb948.txt deleted file mode 100644 index 2dea36e05b2..00000000000 --- a/.riot/requirements/19eb948.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/19eb948.in -# -attrs==23.1.0 -blinker==1.6.2 -click==7.1.2 -coverage[toml]==7.2.7 -flask==1.1.4 -flask-caching==1.10.1 -hypothesis==6.45.0 -iniconfig==2.0.0 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -werkzeug==1.0.1 diff --git a/.riot/requirements/164ec1c.txt b/.riot/requirements/19ed516.txt similarity index 73% rename from .riot/requirements/164ec1c.txt rename to .riot/requirements/19ed516.txt index f34d8324457..13070b961ee 100644 --- a/.riot/requirements/164ec1c.txt +++ b/.riot/requirements/19ed516.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/164ec1c.in +# pip-compile --no-annotate .riot/requirements/19ed516.in # attrs==20.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 +coverage[toml]==7.3.0 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -17,6 +17,6 @@ pluggy==1.2.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/19f5030.txt b/.riot/requirements/19f5030.txt deleted file mode 100644 index 99c2dde38f2..00000000000 --- a/.riot/requirements/19f5030.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/19f5030.in -# -attrs==23.1.0 -blinker==1.6.2 -cachelib==0.9.0 -click==8.1.6 -coverage[toml]==7.2.7 -flask==2.3.2 -flask-caching==2.0.2 -hypothesis==6.45.0 -iniconfig==2.0.0 -itsdangerous==2.1.2 -jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -werkzeug==2.3.6 diff --git a/.riot/requirements/9423397.txt b/.riot/requirements/1a74ed3.txt similarity index 52% rename from .riot/requirements/9423397.txt rename to .riot/requirements/1a74ed3.txt index 926b9f95f42..5de8c4a26f2 100644 --- a/.riot/requirements/9423397.txt +++ b/.riot/requirements/1a74ed3.txt @@ -2,31 +2,30 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/9423397.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1a74ed3.in # attrs==23.1.0 -coverage[toml]==7.2.5 -exceptiongroup==1.1.1 +coverage[toml]==7.2.7 +exceptiongroup==1.1.3 gevent==22.10.2 greenlet==2.0.2 -httpretty==0.9.7 +httpretty==1.1.4 hypothesis==6.45.0 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.0 +typing-extensions==4.7.1 zipp==3.15.0 -zope-event==4.6 +zope-event==5.0 zope-interface==6.0 # The following packages are considered to be unsafe in a requirements file: diff --git a/.riot/requirements/d3fd547.txt b/.riot/requirements/1a8dea8.txt similarity index 77% rename from .riot/requirements/d3fd547.txt rename to .riot/requirements/1a8dea8.txt index 88bf8f115aa..413686946a2 100644 --- a/.riot/requirements/d3fd547.txt +++ b/.riot/requirements/1a8dea8.txt @@ -2,26 +2,26 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/d3fd547.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1a8dea8.in # attrs==23.1.0 coverage[toml]==7.2.7 -exceptiongroup==1.1.2 -httpretty==0.9.7 +exceptiongroup==1.1.3 +httpretty==1.1.4 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 msgpack==1.0.5 opentracing==2.4.0 packaging==23.1 pluggy==1.2.0 pytest==7.4.0 -pytest-asyncio==0.21.0 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 +structlog==23.1.0 tomli==2.0.1 typing-extensions==4.7.1 +wheel==0.41.2 zipp==3.15.0 diff --git a/.riot/requirements/f5a5572.txt b/.riot/requirements/1a9b995.txt similarity index 59% rename from .riot/requirements/f5a5572.txt rename to .riot/requirements/1a9b995.txt index baf27fa3537..0eba8f41fa6 100644 --- a/.riot/requirements/f5a5572.txt +++ b/.riot/requirements/1a9b995.txt @@ -2,24 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/f5a5572.in +# pip-compile --no-annotate .riot/requirements/1a9b995.in # attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.2 -httpretty==0.9.7 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 msgpack==1.0.5 opentracing==2.4.0 packaging==23.1 pluggy==1.2.0 pytest==7.4.0 -pytest-asyncio==0.21.0 +pytest-asyncio==0.21.1 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 diff --git a/.riot/requirements/1af4f34.txt b/.riot/requirements/1af4f34.txt deleted file mode 100644 index b24fde8c6bf..00000000000 --- a/.riot/requirements/1af4f34.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1af4f34.in -# -aiobotocore==1.4.2 -aiohttp==3.8.5 -aioitertools==0.11.0 -aiosignal==1.3.1 -async-generator==1.10 -async-timeout==4.0.2 -attrs==23.1.0 -botocore==1.20.106 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -frozenlist==1.4.0 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -jmespath==0.10.0 -mock==5.1.0 -multidict==6.0.4 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-dateutil==2.8.2 -six==1.16.0 -sortedcontainers==2.4.0 -urllib3==1.26.16 -wrapt==1.15.0 -yarl==1.9.2 diff --git a/.riot/requirements/1bce306.txt b/.riot/requirements/1bce306.txt deleted file mode 100644 index 0d09efb43b9..00000000000 --- a/.riot/requirements/1bce306.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1bce306.in -# -attrs==23.1.0 -beautifulsoup4==4.12.2 -certifi==2023.7.22 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -hupper==1.12 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pastedeploy==3.0.1 -plaster==1.1.2 -plaster-pastedeploy==1.0.1 -pluggy==1.2.0 -pserve-test-app @ file:///Users/yun.kim/go/src/github.com/DataDog/dd-trace-py/tests/contrib/pyramid/pserve_app -pyramid==2.0.1 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -requests==2.31.0 -sortedcontainers==2.4.0 -soupsieve==2.4.1 -translationstring==1.4 -urllib3==2.0.4 -venusian==3.0.0 -waitress==2.1.2 -webob==1.8.7 -webtest==3.0.0 -zope-deprecation==5.0 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1996920.txt b/.riot/requirements/1bd153a.txt similarity index 73% rename from .riot/requirements/1996920.txt rename to .riot/requirements/1bd153a.txt index ea1116f65bc..781ef218e87 100644 --- a/.riot/requirements/1996920.txt +++ b/.riot/requirements/1bd153a.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1996920.in +# pip-compile --no-annotate .riot/requirements/1bd153a.in # attrs==23.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 +coverage[toml]==7.3.0 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -17,6 +17,6 @@ pluggy==1.2.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/1e690e1.txt b/.riot/requirements/1c83510.txt similarity index 73% rename from .riot/requirements/1e690e1.txt rename to .riot/requirements/1c83510.txt index 9fcf20f8e42..f7a32d8f727 100644 --- a/.riot/requirements/1e690e1.txt +++ b/.riot/requirements/1c83510.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1e690e1.in +# pip-compile --no-annotate .riot/requirements/1c83510.in # attrs==23.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 +coverage[toml]==7.3.0 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -17,6 +17,6 @@ pluggy==1.2.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/1c9a3d8.txt b/.riot/requirements/1c9a3d8.txt deleted file mode 100644 index 054c11b50ff..00000000000 --- a/.riot/requirements/1c9a3d8.txt +++ /dev/null @@ -1,68 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1c9a3d8.in -# -attrs==23.1.0 -aws-sam-translator==1.73.0 -aws-xray-sdk==2.12.0 -boto==2.49.0 -boto3==1.28.23 -botocore==1.31.23 -certifi==2023.7.22 -cffi==1.15.1 -cfn-lint==0.53.1 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -cryptography==41.0.3 -docker==6.1.3 -ecdsa==0.14.1 -hypothesis==6.45.0 -idna==2.10 -iniconfig==2.0.0 -jinja2==2.11.3 -jmespath==1.0.1 -jsondiff==2.0.0 -jsonpatch==1.33 -jsonpointer==2.4 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==5.1.0 -more-itertools==10.1.0 -moto==1.3.16 -networkx==2.8.8 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pyasn1==0.5.0 -pycparser==2.21 -pydantic==1.10.12 -pynamodb==5.5.0 -pyrsistent==0.19.3 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.3.0 -pytz==2023.3 -pyyaml==6.0.1 -requests==2.31.0 -responses==0.23.3 -rsa==4.9 -s3transfer==0.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -types-pyyaml==6.0.12.11 -typing-extensions==4.7.1 -urllib3==1.26.16 -websocket-client==1.6.1 -werkzeug==2.1.2 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.16.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1ca304d.txt b/.riot/requirements/1ca304d.txt new file mode 100644 index 00000000000..c6685d964ed --- /dev/null +++ b/.riot/requirements/1ca304d.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1ca304d.in +# +attrs==20.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +structlog==23.1.0 +tomli==2.0.1 +wheel==0.41.2 diff --git a/.riot/requirements/179d3fd.txt b/.riot/requirements/1cc0457.txt similarity index 73% rename from .riot/requirements/179d3fd.txt rename to .riot/requirements/1cc0457.txt index 95a4c10e25c..90225a668ad 100644 --- a/.riot/requirements/179d3fd.txt +++ b/.riot/requirements/1cc0457.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/179d3fd.in +# pip-compile --no-annotate .riot/requirements/1cc0457.in # attrs==20.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 +coverage[toml]==7.3.0 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -17,6 +17,6 @@ pluggy==1.2.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/1d2c37a.txt b/.riot/requirements/1d2c37a.txt deleted file mode 100644 index 9b9b0fec257..00000000000 --- a/.riot/requirements/1d2c37a.txt +++ /dev/null @@ -1,68 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1d2c37a.in -# -attrs==23.1.0 -aws-sam-translator==1.73.0 -aws-xray-sdk==2.12.0 -boto==2.49.0 -boto3==1.28.23 -botocore==1.31.23 -certifi==2023.7.22 -cffi==1.15.1 -cfn-lint==0.53.1 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -cryptography==41.0.3 -docker==6.1.3 -ecdsa==0.14.1 -hypothesis==6.45.0 -idna==2.10 -iniconfig==2.0.0 -jinja2==2.11.3 -jmespath==1.0.1 -jsondiff==2.0.0 -jsonpatch==1.33 -jsonpointer==2.4 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==5.1.0 -more-itertools==10.1.0 -moto==1.3.16 -networkx==2.8.8 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pyasn1==0.5.0 -pycparser==2.21 -pydantic==1.10.12 -pynamodb==5.5.0 -pyrsistent==0.19.3 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.3.0 -pytz==2023.3 -pyyaml==6.0.1 -requests==2.31.0 -responses==0.23.3 -rsa==4.9 -s3transfer==0.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -types-pyyaml==6.0.12.11 -typing-extensions==4.7.1 -urllib3==1.26.16 -websocket-client==1.6.1 -werkzeug==2.1.2 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.16.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/195f89f.txt b/.riot/requirements/1d5e643.txt similarity index 54% rename from .riot/requirements/195f89f.txt rename to .riot/requirements/1d5e643.txt index 612f7a7c2e5..d8aa18a09a1 100644 --- a/.riot/requirements/195f89f.txt +++ b/.riot/requirements/1d5e643.txt @@ -2,28 +2,27 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/195f89f.in +# pip-compile --no-annotate .riot/requirements/1d5e643.in # attrs==23.1.0 -coverage[toml]==7.2.5 -exceptiongroup==1.1.1 -gevent==22.10.2 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gevent==23.7.0 greenlet==2.0.2 -httpretty==0.9.7 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 -zope-event==4.6 +zope-event==5.0 zope-interface==6.0 # The following packages are considered to be unsafe in a requirements file: diff --git a/.riot/requirements/1d84a29.txt b/.riot/requirements/1d84a29.txt deleted file mode 100644 index 84c769e2513..00000000000 --- a/.riot/requirements/1d84a29.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1d84a29.in -# -attrs==23.1.0 -certifi==2022.12.7 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -flask==2.2.3 -gunicorn==20.1.0 -httpretty==0.9.7 -hypothesis==6.45.0 -idna==3.4 -importlib-metadata==6.6.0 -iniconfig==2.0.0 -itsdangerous==2.1.2 -jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.29.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.15 -werkzeug==2.3.0 -zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1d9611e.txt b/.riot/requirements/1d9611e.txt deleted file mode 100644 index dc7f27a43f3..00000000000 --- a/.riot/requirements/1d9611e.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1d9611e.in -# -aiohttp==3.8.5 -aiohttp-jinja2==1.5.1 -aiosignal==1.3.1 -async-timeout==4.0.2 -attrs==23.1.0 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -frozenlist==1.4.0 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 -multidict==6.0.4 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-aiohttp==1.0.4 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -yarl==1.9.2 diff --git a/.riot/requirements/1da96d1.txt b/.riot/requirements/1da96d1.txt deleted file mode 100644 index 920b7d48499..00000000000 --- a/.riot/requirements/1da96d1.txt +++ /dev/null @@ -1,22 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1da96d1.in -# -attrs==22.2.0 -coverage[toml]==7.2.2 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 diff --git a/.riot/requirements/1dda3e1.txt b/.riot/requirements/1dda3e1.txt deleted file mode 100644 index 998d7540215..00000000000 --- a/.riot/requirements/1dda3e1.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1dda3e1.in -# -aiohttp==3.8.5 -aiosignal==1.3.1 -async-timeout==4.0.2 -attrs==23.1.0 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -frozenlist==1.4.0 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -mock==5.1.0 -multidict==6.0.4 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-aiohttp==1.0.4 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -yarl==1.9.2 diff --git a/.riot/requirements/1df06ea.txt b/.riot/requirements/1df06ea.txt deleted file mode 100644 index 812d5834168..00000000000 --- a/.riot/requirements/1df06ea.txt +++ /dev/null @@ -1,20 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1df06ea.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -redis==3.5.3 -redis-py-cluster==2.1.3 -sortedcontainers==2.4.0 diff --git a/.riot/requirements/721875d.txt b/.riot/requirements/1e231c4.txt similarity index 55% rename from .riot/requirements/721875d.txt rename to .riot/requirements/1e231c4.txt index 43f07e085f5..c4899bf582a 100644 --- a/.riot/requirements/721875d.txt +++ b/.riot/requirements/1e231c4.txt @@ -2,26 +2,25 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/721875d.in +# pip-compile --no-annotate .riot/requirements/1e231c4.in # attrs==23.1.0 -coverage[toml]==7.2.5 -gevent==22.10.2 +coverage[toml]==7.3.0 +gevent==23.7.0 greenlet==2.0.2 -httpretty==0.9.7 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 -zope-event==4.6 +zope-event==5.0 zope-interface==6.0 # The following packages are considered to be unsafe in a requirements file: diff --git a/.riot/requirements/1e67ccb.txt b/.riot/requirements/1e67ccb.txt new file mode 100644 index 00000000000..20e2b595e68 --- /dev/null +++ b/.riot/requirements/1e67ccb.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1e67ccb.in +# +attrs==20.1.0 +coverage[toml]==7.3.0 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/1ea78c5.txt b/.riot/requirements/1ea78c5.txt deleted file mode 100644 index 98eb60419d6..00000000000 --- a/.riot/requirements/1ea78c5.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1ea78c5.in -# -attrs==20.1.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 -tomli==2.0.1 diff --git a/.riot/requirements/1edfc9b.txt b/.riot/requirements/1edfc9b.txt deleted file mode 100644 index 40747f6c19c..00000000000 --- a/.riot/requirements/1edfc9b.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1edfc9b.in -# -attrs==20.1.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 -tomli==2.0.1 diff --git a/.riot/requirements/1ee1d52.txt b/.riot/requirements/1ee1d52.txt deleted file mode 100644 index 74b44a53b32..00000000000 --- a/.riot/requirements/1ee1d52.txt +++ /dev/null @@ -1,23 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1ee1d52.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-asyncio==0.21.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -six==1.16.0 -sortedcontainers==2.4.0 -typing-extensions==4.7.1 diff --git a/.riot/requirements/1f6511d.txt b/.riot/requirements/1f6511d.txt deleted file mode 100644 index b7924d68159..00000000000 --- a/.riot/requirements/1f6511d.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.7 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1f6511d.in -# -attrs==23.1.0 -certifi==2022.12.7 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -flask==2.2.3 -gunicorn==20.1.0 -httpretty==0.9.7 -hypothesis==6.45.0 -idna==3.4 -importlib-metadata==6.6.0 -iniconfig==2.0.0 -itsdangerous==2.1.2 -jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.29.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -typing-extensions==4.7.0 -urllib3==1.26.15 -werkzeug==2.2.3 -zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/2348649.txt b/.riot/requirements/2348649.txt new file mode 100644 index 00000000000..5cd40c8e2e7 --- /dev/null +++ b/.riot/requirements/2348649.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/2348649.in +# +attrs==20.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +structlog==23.1.0 +tomli==2.0.1 +wheel==0.41.2 diff --git a/.riot/requirements/3a13f7b.txt b/.riot/requirements/3a13f7b.txt deleted file mode 100644 index 7aaad9001a9..00000000000 --- a/.riot/requirements/3a13f7b.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/3a13f7b.in -# -attrs==23.1.0 -certifi==2022.12.7 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -flask==2.2.3 -gunicorn==20.1.0 -httpretty==0.9.7 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -itsdangerous==2.1.2 -jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.29.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.15 -werkzeug==2.3.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/3af4ac9.txt b/.riot/requirements/3af4ac9.txt deleted file mode 100644 index d4241c1fab2..00000000000 --- a/.riot/requirements/3af4ac9.txt +++ /dev/null @@ -1,22 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/3af4ac9.in -# -attrs==20.1.0 -coverage[toml]==7.2.2 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 diff --git a/.riot/requirements/3e91d07.txt b/.riot/requirements/3e91d07.txt deleted file mode 100644 index 8b4e7de2170..00000000000 --- a/.riot/requirements/3e91d07.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/3e91d07.in -# -aiobotocore==2.5.4 -aiohttp==3.8.5 -aioitertools==0.11.0 -aiosignal==1.3.1 -async-generator==1.10 -async-timeout==4.0.2 -attrs==23.1.0 -botocore==1.31.17 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -frozenlist==1.4.0 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -jmespath==1.0.1 -mock==5.1.0 -multidict==6.0.4 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-dateutil==2.8.2 -six==1.16.0 -sortedcontainers==2.4.0 -urllib3==1.26.16 -wrapt==1.15.0 -yarl==1.9.2 diff --git a/.riot/requirements/4721305.txt b/.riot/requirements/4721305.txt deleted file mode 100644 index 329138de296..00000000000 --- a/.riot/requirements/4721305.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/4721305.in -# -attrs==22.2.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 -tomli==2.0.1 diff --git a/.riot/requirements/4c0dd57.txt b/.riot/requirements/4c0dd57.txt deleted file mode 100644 index 1e6537d5349..00000000000 --- a/.riot/requirements/4c0dd57.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/4c0dd57.in -# -attrs==22.2.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 -tomli==2.0.1 diff --git a/.riot/requirements/4fad0fb.txt b/.riot/requirements/4fad0fb.txt deleted file mode 100644 index edc55769473..00000000000 --- a/.riot/requirements/4fad0fb.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/4fad0fb.in -# -aiobotocore==2.0.1 -aiohttp==3.8.5 -aioitertools==0.11.0 -aiosignal==1.3.1 -async-generator==1.10 -async-timeout==4.0.2 -attrs==23.1.0 -botocore==1.22.8 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -frozenlist==1.4.0 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -jmespath==0.10.0 -mock==5.1.0 -multidict==6.0.4 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-dateutil==2.8.2 -six==1.16.0 -sortedcontainers==2.4.0 -urllib3==1.26.16 -wrapt==1.15.0 -yarl==1.9.2 diff --git a/.riot/requirements/574c1b1.txt b/.riot/requirements/574c1b1.txt new file mode 100644 index 00000000000..3300df94981 --- /dev/null +++ b/.riot/requirements/574c1b1.txt @@ -0,0 +1,36 @@ +# +# This file is autogenerated by pip-compile with Python 3.7 +# by the following command: +# +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/574c1b1.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.2.7 +exceptiongroup==1.1.3 +flask==2.2.3 +gunicorn==21.2.0 +httpretty==1.1.4 +hypothesis==6.45.0 +idna==3.4 +importlib-metadata==6.7.0 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +tomli==2.0.1 +typing-extensions==4.7.1 +urllib3==2.0.4 +werkzeug==2.2.3 +zipp==3.15.0 diff --git a/.riot/requirements/58d0b7f.txt b/.riot/requirements/58d0b7f.txt new file mode 100644 index 00000000000..82516314d4f --- /dev/null +++ b/.riot/requirements/58d0b7f.txt @@ -0,0 +1,33 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/58d0b7f.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +flask==2.2.3 +gunicorn==21.2.0 +httpretty==1.1.4 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +tomli==2.0.1 +urllib3==2.0.4 +werkzeug==2.3.7 diff --git a/.riot/requirements/5c95c1a.txt b/.riot/requirements/5c95c1a.txt new file mode 100644 index 00000000000..52169e753cf --- /dev/null +++ b/.riot/requirements/5c95c1a.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/5c95c1a.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +typing-extensions==4.7.1 diff --git a/.riot/requirements/5e10a2d.txt b/.riot/requirements/5e10a2d.txt deleted file mode 100644 index a51ce535a9a..00000000000 --- a/.riot/requirements/5e10a2d.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/5e10a2d.in -# -attrs==22.2.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 -tomli==2.0.1 diff --git a/.riot/requirements/6126a3f.txt b/.riot/requirements/6126a3f.txt new file mode 100644 index 00000000000..395add1fcbe --- /dev/null +++ b/.riot/requirements/6126a3f.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/6126a3f.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/63bcee1.txt b/.riot/requirements/63bcee1.txt deleted file mode 100644 index 1b639c74663..00000000000 --- a/.riot/requirements/63bcee1.txt +++ /dev/null @@ -1,66 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/63bcee1.in -# -ai21==1.2.4 -aiohttp==3.8.5 -aiosignal==1.3.1 -async-timeout==4.0.2 -attrs==23.1.0 -backoff==2.2.1 -certifi==2023.7.22 -charset-normalizer==3.2.0 -cohere==4.19.2 -coverage[toml]==7.2.7 -dataclasses-json==0.5.14 -dnspython==2.4.2 -exceptiongroup==1.1.2 -fastavro==1.8.2 -filelock==3.12.2 -frozenlist==1.4.0 -fsspec==2023.6.0 -huggingface-hub==0.16.4 -hypothesis==6.45.0 -idna==3.4 -importlib-metadata==6.8.0 -iniconfig==2.0.0 -langchain==0.0.192 -langchainplus-sdk==0.0.4 -loguru==0.7.0 -marshmallow==3.20.1 -mock==5.1.0 -multidict==6.0.4 -mypy-extensions==1.0.0 -numexpr==2.8.5 -numpy==1.25.2 -openai==0.27.8 -openapi-schema-pydantic==1.2.4 -opentracing==2.4.0 -packaging==23.1 -pinecone-client==2.2.2 -pluggy==1.2.0 -psutil==5.9.5 -pydantic==1.10.12 -pytest==7.4.0 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -python-dateutil==2.8.2 -pyyaml==6.0.1 -regex==2023.8.8 -requests==2.31.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlalchemy==2.0.19 -tenacity==8.2.2 -tiktoken==0.4.0 -tqdm==4.66.1 -typing-extensions==4.7.1 -typing-inspect==0.9.0 -urllib3==2.0.4 -vcrpy==5.1.0 -wrapt==1.15.0 -yarl==1.9.2 -zipp==3.16.2 diff --git a/.riot/requirements/640620a.txt b/.riot/requirements/640620a.txt new file mode 100644 index 00000000000..9d0f744d62a --- /dev/null +++ b/.riot/requirements/640620a.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/640620a.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +structlog==23.1.0 +tomli==2.0.1 +wheel==0.41.2 diff --git a/.riot/requirements/699389a.txt b/.riot/requirements/699389a.txt new file mode 100644 index 00000000000..a7d15de42af --- /dev/null +++ b/.riot/requirements/699389a.txt @@ -0,0 +1,31 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/699389a.in +# +attrs==23.1.0 +certifi==2023.7.22 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.3.0 +flask==2.2.3 +gunicorn==21.2.0 +httpretty==1.1.4 +hypothesis==6.45.0 +idna==3.4 +iniconfig==2.0.0 +itsdangerous==2.1.2 +jinja2==3.1.2 +markupsafe==2.1.3 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 +sortedcontainers==2.4.0 +urllib3==2.0.4 +werkzeug==2.3.7 diff --git a/.riot/requirements/ef1f1a4.txt b/.riot/requirements/72b2f21.txt similarity index 80% rename from .riot/requirements/ef1f1a4.txt rename to .riot/requirements/72b2f21.txt index 63a0996c00d..6929ee1c2db 100644 --- a/.riot/requirements/ef1f1a4.txt +++ b/.riot/requirements/72b2f21.txt @@ -2,13 +2,13 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/ef1f1a4.in +# pip-compile --no-annotate .riot/requirements/72b2f21.in # attrs==23.1.0 -coverage[toml]==7.2.7 +coverage[toml]==7.3.0 gevent==23.7.0 greenlet==3.0.0a1 -httpretty==0.9.7 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -19,7 +19,6 @@ pytest==7.4.0 pytest-asyncio==0.21.1 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 zope-event==5.0 zope-interface==6.0 diff --git a/.riot/requirements/72f9106.txt b/.riot/requirements/72f9106.txt new file mode 100644 index 00000000000..13a4c0ea281 --- /dev/null +++ b/.riot/requirements/72f9106.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/72f9106.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +structlog==23.1.0 +tomli==2.0.1 +wheel==0.41.2 diff --git a/.riot/requirements/78a356f.txt b/.riot/requirements/78a356f.txt deleted file mode 100644 index 189f5f76bcc..00000000000 --- a/.riot/requirements/78a356f.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/78a356f.in -# -attrs==23.1.0 -certifi==2022.12.7 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.3 -flask==2.2.3 -gunicorn==20.1.0 -httpretty==0.9.7 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -itsdangerous==2.1.2 -jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.29.0 -six==1.16.0 -sortedcontainers==2.4.0 -urllib3==1.26.15 -werkzeug==2.3.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/80f0844.txt b/.riot/requirements/80f0844.txt deleted file mode 100644 index faec6426cb0..00000000000 --- a/.riot/requirements/80f0844.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/80f0844.in -# -attrs==20.1.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 -httpretty==0.9.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 -tomli==2.0.1 diff --git a/.riot/requirements/8606bf2.txt b/.riot/requirements/8606bf2.txt deleted file mode 100644 index d118c7f5418..00000000000 --- a/.riot/requirements/8606bf2.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/8606bf2.in -# -aiohttp==3.8.5 -aiohttp-jinja2==1.5.1 -aiosignal==1.3.1 -async-timeout==4.0.2 -attrs==23.1.0 -charset-normalizer==3.2.0 -coverage[toml]==7.2.7 -frozenlist==1.4.0 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 -multidict==6.0.4 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-aiohttp==1.0.4 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -yarl==1.9.2 diff --git a/.riot/requirements/9070b25.txt b/.riot/requirements/9070b25.txt new file mode 100644 index 00000000000..f555bd5edd0 --- /dev/null +++ b/.riot/requirements/9070b25.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/9070b25.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +structlog==23.1.0 +tomli==2.0.1 +wheel==0.41.2 diff --git a/.riot/requirements/9b47f98.txt b/.riot/requirements/9b47f98.txt new file mode 100644 index 00000000000..502d87079c0 --- /dev/null +++ b/.riot/requirements/9b47f98.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/9b47f98.in +# +attrs==20.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +structlog==23.1.0 +tomli==2.0.1 +wheel==0.41.2 diff --git a/.riot/requirements/1767260.txt b/.riot/requirements/a1828ca.txt similarity index 73% rename from .riot/requirements/1767260.txt rename to .riot/requirements/a1828ca.txt index 926b92fee68..ea9212958b1 100644 --- a/.riot/requirements/1767260.txt +++ b/.riot/requirements/a1828ca.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1767260.in +# pip-compile --no-annotate .riot/requirements/a1828ca.in # attrs==23.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 +coverage[toml]==7.3.0 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -17,6 +17,6 @@ pluggy==1.2.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/1427229.txt b/.riot/requirements/af3567d.txt similarity index 61% rename from .riot/requirements/1427229.txt rename to .riot/requirements/af3567d.txt index d216f7b1c0c..e6c2256704a 100644 --- a/.riot/requirements/1427229.txt +++ b/.riot/requirements/af3567d.txt @@ -1,25 +1,26 @@ # -# This file is autogenerated by pip-compile with Python 3.9 +# This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1427229.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/af3567d.in # attrs==23.1.0 coverage[toml]==7.2.7 -exceptiongroup==1.1.2 -httpretty==0.9.7 +exceptiongroup==1.1.3 +httpretty==1.1.4 hypothesis==6.45.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 msgpack==1.0.5 opentracing==2.4.0 packaging==23.1 pluggy==1.2.0 pytest==7.4.0 -pytest-asyncio==0.21.0 +pytest-asyncio==0.21.1 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 +zipp==3.15.0 diff --git a/.riot/requirements/345f42d.txt b/.riot/requirements/c2ee914.txt similarity index 59% rename from .riot/requirements/345f42d.txt rename to .riot/requirements/c2ee914.txt index 2d1dec0ff04..66ce3c49b64 100644 --- a/.riot/requirements/345f42d.txt +++ b/.riot/requirements/c2ee914.txt @@ -2,24 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/345f42d.in +# pip-compile --no-annotate .riot/requirements/c2ee914.in # attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.2 -httpretty==0.9.7 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 msgpack==1.0.5 opentracing==2.4.0 packaging==23.1 pluggy==1.2.0 pytest==7.4.0 -pytest-asyncio==0.21.0 +pytest-asyncio==0.21.1 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 diff --git a/.riot/requirements/3eacf0d.txt b/.riot/requirements/c503907.txt similarity index 73% rename from .riot/requirements/3eacf0d.txt rename to .riot/requirements/c503907.txt index daaa945bd48..89f8398753b 100644 --- a/.riot/requirements/3eacf0d.txt +++ b/.riot/requirements/c503907.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/3eacf0d.in +# pip-compile --no-annotate .riot/requirements/c503907.in # attrs==20.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 +coverage[toml]==7.3.0 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -17,6 +17,6 @@ pluggy==1.2.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/ca1140c.txt b/.riot/requirements/ca1140c.txt deleted file mode 100644 index f8635bb8e90..00000000000 --- a/.riot/requirements/ca1140c.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.7 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/ca1140c.in -# -attrs==22.2.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 -httpretty==0.9.7 -hypothesis==6.45.0 -importlib-metadata==6.0.0 -iniconfig==2.0.0 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==22.3.0 -tomli==2.0.1 -typing-extensions==4.7.0 -zipp==3.15.0 diff --git a/.riot/requirements/cb5c806.txt b/.riot/requirements/cb5c806.txt deleted file mode 100644 index cfdc2a56471..00000000000 --- a/.riot/requirements/cb5c806.txt +++ /dev/null @@ -1,21 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/cb5c806.in -# -amqp==5.1.1 -attrs==23.1.0 -coverage[toml]==7.2.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -kombu==5.2.4 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -vine==5.0.0 diff --git a/.riot/requirements/1342cf6.txt b/.riot/requirements/d9c952b.txt similarity index 73% rename from .riot/requirements/1342cf6.txt rename to .riot/requirements/d9c952b.txt index 45d92b9dc26..1e1f5a50f54 100644 --- a/.riot/requirements/1342cf6.txt +++ b/.riot/requirements/d9c952b.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1342cf6.in +# pip-compile --no-annotate .riot/requirements/d9c952b.in # attrs==23.1.0 -coverage[toml]==7.2.7 -httpretty==0.9.7 +coverage[toml]==7.3.0 +httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 @@ -17,6 +17,6 @@ pluggy==1.2.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 -six==1.16.0 sortedcontainers==2.4.0 structlog==23.1.0 +wheel==0.41.2 diff --git a/.riot/requirements/df77164.txt b/.riot/requirements/df77164.txt deleted file mode 100644 index 0863f72ee5a..00000000000 --- a/.riot/requirements/df77164.txt +++ /dev/null @@ -1,20 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/df77164.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -redis==3.0.1 -redis-py-cluster==2.0.0 -sortedcontainers==2.4.0 diff --git a/.riot/requirements/f7ba2e9.txt b/.riot/requirements/f7ba2e9.txt deleted file mode 100644 index 19ca0d29167..00000000000 --- a/.riot/requirements/f7ba2e9.txt +++ /dev/null @@ -1,46 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/f7ba2e9.in -# -amqp==5.1.1 -attrs==23.1.0 -billiard==3.6.4.0 -celery==5.0.5 -certifi==2023.7.22 -charset-normalizer==3.2.0 -click==7.1.2 -click-didyoumean==0.3.0 -click-plugins==1.1.1 -click-repl==0.3.0 -coverage[toml]==7.2.7 -django==2.2.1 -gevent==23.7.0 -greenlet==3.0.0a1 -hypothesis==6.45.0 -idna==3.4 -iniconfig==2.0.0 -kombu==5.3.1 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -prompt-toolkit==3.0.39 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -pytz==2023.3 -requests==2.31.0 -sortedcontainers==2.4.0 -sqlalchemy==1.2.19 -sqlparse==0.4.4 -typing-extensions==4.7.1 -urllib3==2.0.4 -vine==5.0.0 -wcwidth==0.2.6 -zope-event==5.0 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/ddtrace/__init__.py b/ddtrace/__init__.py index 399395992e5..bed08f6bb9b 100644 --- a/ddtrace/__init__.py +++ b/ddtrace/__init__.py @@ -18,7 +18,7 @@ from ._logger import configure_ddtrace_logger -# configure ddtrace logger before other modules log +# configure ddtrace logger before other modules log indeed configure_ddtrace_logger() # noqa: E402 from ddtrace.internal import telemetry diff --git a/ddtrace/tracer.py b/ddtrace/tracer.py index 949597a960e..22cc842e7bd 100644 --- a/ddtrace/tracer.py +++ b/ddtrace/tracer.py @@ -82,6 +82,9 @@ from typing import TypeVar +# DELETEME: workaround to get circleci tests working + + log = get_logger(__name__) diff --git a/pyproject.toml b/pyproject.toml index 194b91d7faf..d7d1b88fa69 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,30 +21,16 @@ classifiers = [ "Programming Language :: Python :: 3.11", ] dependencies = [ - "attrs>=20,<22; python_version=='2.7'", - "attrs>=20; python_version>'2.7'", + "attrs>=20", "bytecode; python_version>='3.8'", - "bytecode~=0.12.0; python_version=='3.5'", - "bytecode~=0.13.0; python_version=='3.6'", "bytecode~=0.13.0; python_version=='3.7'", - "cattrs; python_version>='3.7'", - "cattrs<1.1; python_version<='3.6'", - "contextlib2<1.0; python_version=='2.7'", + "cattrs", "ddsketch>=2.0.1", - "dead-bytecode; python_version<'3.0'", - "enum34; python_version<'3.4'", "envier", - "funcsigs>=1.0.0; python_version=='2.7'", "importlib_metadata; python_version<'3.8'", - "ipaddress; python_version<'3.7'", - "opentelemetry-api>=1; python_version>='3.7'", - "pathlib2; python_version<'3.5'", - "pep562; python_version<'3.7'", - "protobuf>=3,<3.18; python_version<'3.6'", - "protobuf>=3,<4.0; python_version=='3.6'", - "protobuf>=3; python_version>='3.7'", + "opentelemetry-api>=1", + "protobuf>=3", "six>=1.12.0", - "typing; python_version<'3.5'", "typing_extensions", "xmltodict>=0.12", ] diff --git a/riotfile.py b/riotfile.py index 47772379599..ea48f122cc4 100644 --- a/riotfile.py +++ b/riotfile.py @@ -160,8 +160,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "coverage": latest, "attrs": ["==20.1.0", latest], "structlog": latest, - # httpretty v1.0 drops python 2.7 support - "httpretty": "==0.9.7", + "httpretty": latest, + "wheel": latest, }, venvs=[ Venv(pys=select_pys()), @@ -193,11 +193,10 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/telemetry/", pys=select_pys(), pkgs={ - # httpretty v1.0 drops python 2.7 support "requests": latest, "gunicorn": latest, "flask": "<=2.2.3", - "httpretty": "==0.9.7", + "httpretty": latest, }, ), Venv( @@ -264,12 +263,11 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="internal", command="pytest {cmdargs} tests/internal/", pkgs={ - "httpretty": "==0.9.7", + "httpretty": latest, "gevent": latest, "pytest-asyncio": latest, }, - # FIXME[bytecode-3.11]: internal depends on bytecode, which is not python 3.11 compatible. - pys=select_pys(min_version="3.7"), + pys=select_pys(min_version="3.7", max_version="3.12"), ), Venv( name="gevent", @@ -319,6 +317,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "gevent": ["~=22.10.0", latest], }, ), + # FIXME[python-3.12]: blocked on aiohttp release https://github.com/aio-libs/aiohttp/issues/7229 ], ), ], @@ -346,11 +345,12 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/debugging/", pkgs={ "msgpack": latest, - "httpretty": "==0.9.7", + "httpretty": latest, "typing-extensions": latest, "pytest-asyncio": latest, }, - pys=select_pys(min_version="3.7"), + # FIXME[python-3.12]: blocked on bytecode release https://github.com/MatthieuDartiailh/bytecode/pull/122 + pys=select_pys(min_version="3.7", max_version="3.11"), ), Venv( name="vendor", @@ -701,7 +701,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "requests": latest, "typing-extensions": latest, }, - pys=select_pys(min_version="3.8"), + pys=select_pys(min_version="3.8", max_version="3.11"), ), Venv( name="elasticsearch", @@ -889,7 +889,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ], ), Venv( - pys=select_pys(min_version="3.7"), + pys=select_pys(min_version="3.7", max_version="3.11"), pkgs={ "flask": "~=1.1.0", "flask-caching": ["~=1.10.0", latest], @@ -902,7 +902,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, ), Venv( - pys=select_pys(min_version="3.7"), + pys=select_pys(min_version="3.7", max_version="3.11"), pkgs={ "flask": [latest], "flask-caching": ["~=1.10.0", latest], @@ -989,7 +989,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/pynamodb", venvs=[ Venv( - pys=select_pys(min_version="3.7"), + # FIXME[python-3.12]: moto test dependency needs to be updated + pys=select_pys(min_version="3.7", max_version="3.11"), pkgs={ "pynamodb": ["~=5.0", "~=5.3", latest], "moto": ">=1.0,<2.0", @@ -1208,7 +1209,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), Venv( # pyramid added support for Python 3.10/3.11 in 2.1 - pys=select_pys(min_version="3.10"), + # FIXME[python-3.12]: blocked on venusian release https://github.com/Pylons/venusian/issues/85 + pys=select_pys(min_version="3.10", max_version="3.11"), pkgs={ "pyramid": [latest], }, @@ -1223,7 +1225,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): # async_generator 1.10 used because @asynccontextmanager was only available in Python 3.6+ # aiobotocore 1.x and higher require Python 3.6 or higher Venv( - pys=select_pys(min_version="3.7"), + # FIXME[python-3.12]: blocked on aiohttp release https://github.com/aio-libs/aiohttp/issues/7229 + pys=select_pys(min_version="3.7", max_version="3.11"), pkgs={ "aiobotocore": ["~=1.4.2", "~=2.0.0", latest], }, @@ -1601,7 +1604,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ], "yarl": "~=1.0", }, - pys=select_pys(min_version="3.7"), + # FIXME[python-3.12]: blocked on aiohttp release https://github.com/aio-libs/aiohttp/issues/7229 + pys=select_pys(min_version="3.7", max_version="3.11"), ), Venv( name="aiohttp_jinja2", @@ -1619,7 +1623,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ], "jinja2": latest, }, - pys=select_pys(min_version="3.7"), + # FIXME[python-3.12]: blocked on aiohttp release https://github.com/aio-libs/aiohttp/issues/7229 + pys=select_pys(min_version="3.7", max_version="3.11"), ), Venv( name="jinja2", @@ -1644,7 +1649,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), Venv( name="rediscluster", - pys=select_pys(), + pys=select_pys(max_version="3.11"), command="pytest {cmdargs} tests/contrib/rediscluster", pkgs={ # deprecated package @@ -1675,6 +1680,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "redis": ["~=4.3", latest], }, ), + # FIXME[python-3.12]: blocked on redis release https://github.com/redis/redis-py/pull/2873 ], ), Venv( @@ -2082,11 +2088,12 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), Venv( # kombu added support for Python 3.10 in 5.2.1 - pys=select_pys(min_version="3.10"), + pys=select_pys(min_version="3.10", max_version="3.11"), pkgs={ "kombu": [">=5.2,<5.3", latest], }, ), + Venv(pys="3.12", pkgs={"kombu": latest}), ], ), Venv( @@ -2128,7 +2135,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="langchain", command="pytest {cmdargs} tests/contrib/langchain", - pys=select_pys(min_version="3.9"), + # FIXME[python-3.12]: blocked on aiohttp release https://github.com/aio-libs/aiohttp/issues/7229 + pys=select_pys(min_version="3.9", max_version="3.11"), pkgs={ "langchain": ["==0.0.192", latest], "openai": latest, diff --git a/scripts/needs_testrun.py b/scripts/needs_testrun.py index 5969bf0872c..71f476b0c94 100755 --- a/scripts/needs_testrun.py +++ b/scripts/needs_testrun.py @@ -99,8 +99,9 @@ def needs_testrun(suite: str, pr_number: int, sha: t.Optional[str] = None) -> bo """ try: patterns = get_patterns(suite) - except Exception: + except Exception as exc: LOGGER.error("Failed to get patterns") + LOGGER.error(exc) return True if not patterns: # We don't have patterns so we run the tests diff --git a/setup.py b/setup.py index a326adf5999..843d7f07843 100644 --- a/setup.py +++ b/setup.py @@ -498,9 +498,6 @@ def get_ddup_ext(): bytecode = [ - "dead-bytecode; python_version<'3.0'", # backport of bytecode for Python 2.7 - "bytecode~=0.12.0; python_version=='3.5'", - "bytecode~=0.13.0; python_version=='3.6'", "bytecode~=0.13.0; python_version=='3.7'", "bytecode; python_version>='3.8'", ] @@ -537,15 +534,15 @@ def get_ddup_ext(): # funcsigs backport required for vendored debtcollector install_requires=[ "ddsketch>=2.0.1", - "protobuf>=3; python_version>='3.7'", + "protobuf>=3", "attrs>=20", - "cattrs; python_version>='3.7'", + "cattrs", "six>=1.12.0", "typing_extensions", "importlib_metadata; python_version<'3.8'", "xmltodict>=0.12", "envier", - "opentelemetry-api>=1; python_version>='3.7'", + "opentelemetry-api>=1", "setuptools; python_version>='3.12'", ] + bytecode, diff --git a/tests/contrib/aiopg/py35/__init__.py b/tests/contrib/aiopg/py35/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/contrib/aiopg/py35/test.py b/tests/contrib/aiopg/py35/test.py deleted file mode 100644 index 77e4a61f235..00000000000 --- a/tests/contrib/aiopg/py35/test.py +++ /dev/null @@ -1,61 +0,0 @@ -import asyncio - -import aiopg - -# project -from ddtrace import Pin -from ddtrace.contrib.aiopg.patch import patch -from ddtrace.contrib.aiopg.patch import unpatch -from tests.contrib.asyncio.utils import AsyncioTestCase -from tests.contrib.asyncio.utils import mark_asyncio -from tests.contrib.config import POSTGRES_CONFIG - - -TEST_PORT = str(POSTGRES_CONFIG["port"]) - - -class TestPsycopgPatch(AsyncioTestCase): - # default service - TEST_SERVICE = "postgres" - - def setUp(self): - super().setUp() - self._conn = None - patch() - - def tearDown(self): - super().tearDown() - if self._conn and not self._conn.closed: - self._conn.close() - - unpatch() - - @asyncio.coroutine - def _get_conn_and_tracer(self): - conn = self._conn = yield from aiopg.connect(**POSTGRES_CONFIG) - Pin.get_from(conn).clone(tracer=self.tracer).onto(conn) - - return conn, self.tracer - - async def _test_cursor_ctx_manager(self): - conn, tracer = await self._get_conn_and_tracer() - cur = await conn.cursor() - t = type(cur) - - async with conn.cursor() as cur: - assert t == type(cur), "%s != %s" % (t, type(cur)) - await cur.execute(query="select 'blah'") - rows = await cur.fetchall() - assert len(rows) == 1 - assert rows[0][0] == "blah" - - spans = self.pop_spans() - assert len(spans) == 1 - span = spans[0] - assert span.name == "postgres.query" - - @mark_asyncio - def test_cursor_ctx_manager(self): - # ensure cursors work with context managers - # https://github.com/DataDog/dd-trace-py/issues/228 - yield from self._test_cursor_ctx_manager() diff --git a/tests/contrib/psycopg/test_psycopg.py b/tests/contrib/psycopg/test_psycopg.py index ac574be460e..b48b938c78e 100644 --- a/tests/contrib/psycopg/test_psycopg.py +++ b/tests/contrib/psycopg/test_psycopg.py @@ -93,7 +93,7 @@ def assert_conn_is_traced(self, db, service): rows = res.fetchall() end = time.time() - self.assertEquals(rows, [("foobarblah",)]) + self.assertEqual(rows, [("foobarblah",)]) self.assert_structure( dict(name="postgres.query", resource=q, service=service, error=0, span_type="sql"), @@ -158,7 +158,7 @@ def test_opentracing_propagation(self): cursor.execute(query) rows = cursor.fetchall() - self.assertEquals(rows, [("tracing",)]) + self.assertEqual(rows, [("tracing",)]) self.assert_structure( dict(name="db.access", service="psycopg-svc"), @@ -176,7 +176,7 @@ def test_opentracing_propagation(self): cursor.execute(query) rows = cursor.fetchall() - self.assertEquals(rows, [("tracing",)]) + self.assertEqual(rows, [("tracing",)]) self.assert_structure( dict(name="db.access", service="psycopg-svc"), diff --git a/tests/contrib/psycopg2/test_psycopg.py b/tests/contrib/psycopg2/test_psycopg.py index 098443cae18..3a9e28f6a7c 100644 --- a/tests/contrib/psycopg2/test_psycopg.py +++ b/tests/contrib/psycopg2/test_psycopg.py @@ -100,7 +100,7 @@ def assert_conn_is_traced(self, db, service): rows = cursor.fetchall() end = time.time() - self.assertEquals(rows, [("foobarblah",)]) + self.assertEqual(rows, [("foobarblah",)]) self.assert_structure( dict(name="postgres.query", resource=q, service=service, error=0, span_type="sql"), @@ -164,7 +164,7 @@ def test_opentracing_propagation(self): cursor.execute(query) rows = cursor.fetchall() - self.assertEquals(rows, [("tracing",)]) + self.assertEqual(rows, [("tracing",)]) self.assert_structure( dict(name="db.access", service="psycopg-svc"), @@ -182,7 +182,7 @@ def test_opentracing_propagation(self): cursor.execute(query) rows = cursor.fetchall() - self.assertEquals(rows, [("tracing",)]) + self.assertEqual(rows, [("tracing",)]) self.assert_structure( dict(name="db.access", service="psycopg-svc"), diff --git a/tests/contrib/requests/test_requests.py b/tests/contrib/requests/test_requests.py index 711b3621380..08630d2f862 100644 --- a/tests/contrib/requests/test_requests.py +++ b/tests/contrib/requests/test_requests.py @@ -240,8 +240,12 @@ def test_non_existant_url(self): assert s.get_tag("span.kind") == "client" assert s.get_tag("out.host") == "doesnotexist.google.com" assert s.error == 1 - assert "Failed to establish a new connection" in s.get_tag(ERROR_MSG) - assert "Failed to establish a new connection" in s.get_tag(ERROR_STACK) + if sys.version_info >= (3, 12, 0): + assert "Failed to resolve 'doesnotexist.google.com'" in s.get_tag(ERROR_MSG) + assert "Failed to resolve 'doesnotexist.google.com'" in s.get_tag(ERROR_STACK) + else: + assert "Failed to establish a new connection" in s.get_tag(ERROR_MSG) + assert "Failed to establish a new connection" in s.get_tag(ERROR_STACK) assert "Traceback (most recent call last)" in s.get_tag(ERROR_STACK) assert "requests.exception" in s.get_tag(ERROR_TYPE) diff --git a/tests/debugging/py35/__init__.py b/tests/debugging/py35/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/debugging/py35/test_async.py b/tests/debugging/py35/test_async.py deleted file mode 100644 index 25483e596ba..00000000000 --- a/tests/debugging/py35/test_async.py +++ /dev/null @@ -1,47 +0,0 @@ -import pytest - -from ddtrace.debugging._async import dd_coroutine_wrapper - - -class MockSignalContext: - def __init__(self): - self.retval = None - self.exc_info = None - self.duration = None - - def exit(self, retval, exc_info, duration): - self.retval = retval - self.exc_info = exc_info - self.duration = duration - - -@pytest.mark.asyncio -async def test_dd_coroutine_wrapper_return(): - # type: () -> None - contexts = [MockSignalContext() for _ in range(10)] - - async def coro(): - return 1 - - retval = await dd_coroutine_wrapper(coro(), contexts) - - assert retval == 1 - - assert all((context.retval, context.exc_info) == (1, (None, None, None)) for context in contexts) - - -@pytest.mark.asyncio -async def test_dd_coroutine_wrapper_exc(): - # type: () -> None - contexts = [MockSignalContext() for _ in range(10)] - - class MyException(Exception): - pass - - async def coro(): - raise MyException("error") - - with pytest.raises(MyException): - await dd_coroutine_wrapper(coro(), contexts) - - assert all((context.retval, context.exc_info[0]) == (None, MyException) for context in contexts) diff --git a/tests/internal/py35/__init__.py b/tests/internal/py35/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/internal/py35/asyncstuff.py b/tests/internal/py35/asyncstuff.py deleted file mode 100644 index 3e1fa7e7b61..00000000000 --- a/tests/internal/py35/asyncstuff.py +++ /dev/null @@ -1,2 +0,0 @@ -async def async_func(): - return 42 diff --git a/tests/internal/py35/test_wrapping.py b/tests/internal/py35/test_wrapping.py deleted file mode 100644 index 38893cb8c25..00000000000 --- a/tests/internal/py35/test_wrapping.py +++ /dev/null @@ -1,79 +0,0 @@ -from types import CoroutineType - -import pytest - -from ddtrace.internal.wrapping import wrap -from tests.internal.py35.asyncstuff import async_func as asyncfoo - - -def test_wrap_generator_yield_from(): - channel = [] - - def wrapper(f, args, kwargs): - channel[:] = [] - for _ in f(*args, **kwargs): - channel.append(_) - yield _ - - def g(): - yield from range(10) - - wrap(g, wrapper) - - assert list(g()) == list(range(10)) == channel - - -@pytest.mark.asyncio -async def test_wrap_coroutine(): - channel = [] - - def wrapper(f, args, kwargs): - async def _handle_coroutine(c): - retval = await c - channel.append(retval) - return retval - - channel[:] = [] - retval = f(*args, **kwargs) - if isinstance(retval, CoroutineType): - return _handle_coroutine(retval) - else: - channel.append(retval) - return retval - - async def c(): - return await asyncfoo() - - wrap(c, wrapper) - - assert await c() == 42 - - assert channel == [42] - - -def test_wrap_args_kwarg(): - def f(*args, path=None): - return (args, path) - - def wrapper(f, args, kwargs): - return f(*args, **kwargs) - - wrap(f, wrapper) - - assert f(1, 2) == ((1, 2), None) - - -def test_wrap_arg_args_kwarg_kwargs(): - def f(posarg, *args, path=None, **kwargs): - return (posarg, args, path, kwargs) - - def wrapper(f, args, kwargs): - return f(*args, **kwargs) - - wrap(f, wrapper) - - assert f(1, 2) == (1, (2,), None, {}) - assert f(1, 2, 3, foo="bar") == (1, (2, 3), None, {"foo": "bar"}) - assert f(1, 2, 3, path="bar") == (1, (2, 3), "bar", {}) - assert f(1, 2, 3, 4, path="bar", foo="baz") == (1, (2, 3, 4), "bar", {"foo": "baz"}) - assert f(1, path="bar", foo="baz") == (1, (), "bar", {"foo": "baz"}) diff --git a/tests/internal/remoteconfig/test_remoteconfig.py b/tests/internal/remoteconfig/test_remoteconfig.py index 6a380ed7238..7e98294fd84 100644 --- a/tests/internal/remoteconfig/test_remoteconfig.py +++ b/tests/internal/remoteconfig/test_remoteconfig.py @@ -3,6 +3,7 @@ import datetime import hashlib import json +import sys from time import sleep import warnings @@ -145,6 +146,10 @@ def test_remote_config_enable_validate_rc_disabled(): assert remoteconfig_poller.status == ServiceStatus.STOPPED +@pytest.mark.skipif( + sys.version_info >= (3, 12, 0), + reason="Python 3.12 subprocess will raise deprecation warning for forking in a multi-threaded process", +) @pytest.mark.subprocess def test_remote_config_forksafe(): import os diff --git a/tests/tracer/runtime/test_runtime_metrics.py b/tests/tracer/runtime/test_runtime_metrics.py index 4b0296cddf5..a311caae846 100644 --- a/tests/tracer/runtime/test_runtime_metrics.py +++ b/tests/tracer/runtime/test_runtime_metrics.py @@ -172,14 +172,14 @@ def test_tracer_metrics(self): # check to last set of metrics returned to confirm tags were set for gauge in received[-1:]: - self.assertRegexpMatches(gauge, "service:parent") - self.assertRegexpMatches(gauge, "service:child") - self.assertNotRegexpMatches(gauge, "service:db") - self.assertRegexpMatches(gauge, "env:tests.dog") - self.assertRegexpMatches(gauge, "lang_interpreter:CPython") - self.assertRegexpMatches(gauge, "lang_version:") - self.assertRegexpMatches(gauge, "lang:python") - self.assertRegexpMatches(gauge, "tracer_version:") + self.assertRegex(gauge, "service:parent") + self.assertRegex(gauge, "service:child") + self.assertNotRegex(gauge, "service:db") + self.assertRegex(gauge, "env:tests.dog") + self.assertRegex(gauge, "lang_interpreter:CPython") + self.assertRegex(gauge, "lang_version:") + self.assertRegex(gauge, "lang:python") + self.assertRegex(gauge, "tracer_version:") def test_root_and_child_span_runtime_internal_span_types(self): with runtime_metrics_service(tracer=self.tracer): From 9b9e5eafdc9eb556c80f2466bab64773322e6595 Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Thu, 24 Aug 2023 11:56:49 -0400 Subject: [PATCH 04/38] fix: start telemetry writer early --- .circleci/config.yml | 2 +- ddtrace/__init__.py | 9 +++++++++ ddtrace/internal/telemetry/__init__.py | 3 --- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1c910518daa..77e7357a30f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -38,4 +38,4 @@ jobs: workflows: setup: jobs: - - setup \ No newline at end of file + - setup diff --git a/ddtrace/__init__.py b/ddtrace/__init__.py index bed08f6bb9b..df81fc4e37f 100644 --- a/ddtrace/__init__.py +++ b/ddtrace/__init__.py @@ -41,6 +41,15 @@ # a global tracer instance with integration settings tracer = Tracer() + +# The telemetry writer is not started until data is queued but this creates a +# problem for CPython 3.12 which disallows thread creation at interpreter +# finalization. In order to support 3.12, we start the writer upon initialization. +# See https://github.com/python/cpython/pull/104826. +if sys.version_info >= (3, 12): + telemetry.telemetry_writer.enable() + + __all__ = [ "patch", "patch_all", diff --git a/ddtrace/internal/telemetry/__init__.py b/ddtrace/internal/telemetry/__init__.py index b5ba2bc6d90..e178bb874f4 100644 --- a/ddtrace/internal/telemetry/__init__.py +++ b/ddtrace/internal/telemetry/__init__.py @@ -49,9 +49,6 @@ def _excepthook(tp, value, root_traceback): error_msg = "{}:{} {}".format(filename, lineno, str(value)) telemetry_writer.add_integration(integration_name, True, error_msg=error_msg) - telemetry_writer.app_shutdown() - telemetry_writer.disable() - return _ORIGINAL_EXCEPTHOOK(tp, value, root_traceback) From 11e7a5f0a999b5c2858e2bb8b906e41520b2f233 Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Wed, 30 Aug 2023 11:10:45 -0400 Subject: [PATCH 05/38] skip inject hooks --- tests/internal/test_injection.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/internal/test_injection.py b/tests/internal/test_injection.py index 5db1b7491dd..08fdfd7533a 100644 --- a/tests/internal/test_injection.py +++ b/tests/internal/test_injection.py @@ -1,5 +1,6 @@ from contextlib import contextmanager from random import shuffle +import sys import mock import pytest @@ -14,6 +15,10 @@ from ddtrace.internal.utils.inspection import linenos +if sys.version_info[:2] == (3, 12): + pytest.skip("Skipping since inject hooks is not supported for Python 3.12", allow_module_level=True) + + @contextmanager def injected_hook(f, hook, arg, line=None): if PY2 and isinstance(f, UnboundMethodType): From 0d91f94a165e8866e0f01c58989bb8fd7c00d3dc Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Wed, 30 Aug 2023 16:25:40 -0400 Subject: [PATCH 06/38] disable dynamic instrumentation --- .riot/requirements/13a3198.txt | 19 ++++++++++++++++ .riot/requirements/1540a76.txt | 22 +++++++++++++++++++ .riot/requirements/19535a2.txt | 18 +++++++++++++++ ddtrace/bootstrap/sitecustomize.py | 8 +++++-- ddtrace/debugging/__init__.py | 4 ++++ riotfile.py | 2 +- tests/debugging/function/__init__.py | 7 ++++++ tests/debugging/test_api.py | 11 ++++++++++ tests/debugging/test_debugger.py | 4 ++++ .../test_debugger_span_decoration.py | 6 +++++ tests/debugging/test_expressions.py | 5 +++++ 11 files changed, 103 insertions(+), 3 deletions(-) create mode 100644 .riot/requirements/13a3198.txt create mode 100644 .riot/requirements/1540a76.txt create mode 100644 .riot/requirements/19535a2.txt diff --git a/.riot/requirements/13a3198.txt b/.riot/requirements/13a3198.txt new file mode 100644 index 00000000000..badbc1d8fbe --- /dev/null +++ b/.riot/requirements/13a3198.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/13a3198.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1540a76.txt b/.riot/requirements/1540a76.txt new file mode 100644 index 00000000000..af4fd39fcbf --- /dev/null +++ b/.riot/requirements/1540a76.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1540a76.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +typing-extensions==4.7.1 diff --git a/.riot/requirements/19535a2.txt b/.riot/requirements/19535a2.txt new file mode 100644 index 00000000000..8449cc5dead --- /dev/null +++ b/.riot/requirements/19535a2.txt @@ -0,0 +1,18 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/19535a2.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/ddtrace/bootstrap/sitecustomize.py b/ddtrace/bootstrap/sitecustomize.py index 6502736df95..373e86ba33d 100644 --- a/ddtrace/bootstrap/sitecustomize.py +++ b/ddtrace/bootstrap/sitecustomize.py @@ -161,9 +161,13 @@ def _(threading): import ddtrace.profiling.auto # noqa: F401 if di_config.enabled or ed_config.enabled: - from ddtrace.debugging import DynamicInstrumentation + # FIXME[python-3.12]: blocked on bytecode release https://github.com/MatthieuDartiailh/bytecode/pull/122 + if not sys.version_info >= (3, 12): + from ddtrace.debugging import DynamicInstrumentation - DynamicInstrumentation.enable() + DynamicInstrumentation.enable() + else: + log.warning("Dynamic Instrumentation is not supported with Python 3.12 and cannot be enabled.") if config._runtime_metrics_enabled: RuntimeWorker.enable() diff --git a/ddtrace/debugging/__init__.py b/ddtrace/debugging/__init__.py index 482f87d2344..d92955ec78a 100644 --- a/ddtrace/debugging/__init__.py +++ b/ddtrace/debugging/__init__.py @@ -17,6 +17,10 @@ # Disable the debugger DynamicInstrumentation.disable() + +.. note:: + Dynamic Instrumentation is not supported with Python 3.12. + """ from ddtrace.debugging._debugger import Debugger as DynamicInstrumentation diff --git a/riotfile.py b/riotfile.py index ea48f122cc4..3bef1021123 100644 --- a/riotfile.py +++ b/riotfile.py @@ -350,7 +350,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pytest-asyncio": latest, }, # FIXME[python-3.12]: blocked on bytecode release https://github.com/MatthieuDartiailh/bytecode/pull/122 - pys=select_pys(min_version="3.7", max_version="3.11"), + pys=select_pys(min_version="3.7", max_version="3.12"), ), Venv( name="vendor", diff --git a/tests/debugging/function/__init__.py b/tests/debugging/function/__init__.py index e69de29bb2d..077fd0fa808 100644 --- a/tests/debugging/function/__init__.py +++ b/tests/debugging/function/__init__.py @@ -0,0 +1,7 @@ +import sys + +import pytest + + +if sys.version_info[:2] == (3, 12): + pytest.skip("Dynamic instrumentation is not supported with Python 3.12", allow_module_level=True) diff --git a/tests/debugging/test_api.py b/tests/debugging/test_api.py index 58c8c12a399..1db59b000cd 100644 --- a/tests/debugging/test_api.py +++ b/tests/debugging/test_api.py @@ -1,6 +1,9 @@ +import sys + import pytest +@pytest.mark.skipif(sys.version_info >= (3, 12), reason="Dynamic Instrumentation is not supported with Python 3.11") @pytest.mark.subprocess(ddtrace_run=True, env=dict(DD_DYNAMIC_INSTRUMENTATION_ENABLED="true"), err=None) def test_debugger_enabled_ddtrace_run(): from ddtrace.debugging import DynamicInstrumentation @@ -8,6 +11,14 @@ def test_debugger_enabled_ddtrace_run(): assert DynamicInstrumentation._instance is not None +@pytest.mark.skipif(sys.version_info < (3, 12), reason="Dynamic Instrumentation disabled for Python 3.12") +@pytest.mark.subprocess(ddtrace_run=True, env=dict(DD_DYNAMIC_INSTRUMENTATION_ENABLED="true"), err=None) +def test_debugger_enabled_ddtrace_run_py312(): + from ddtrace.debugging import DynamicInstrumentation + + assert DynamicInstrumentation._instance is None + + @pytest.mark.subprocess(ddtrace_run=True, err=None) def test_debugger_disabled_ddtrace_run(): from ddtrace.debugging import DynamicInstrumentation diff --git a/tests/debugging/test_debugger.py b/tests/debugging/test_debugger.py index ab1e3890345..060d40c4783 100644 --- a/tests/debugging/test_debugger.py +++ b/tests/debugging/test_debugger.py @@ -32,6 +32,10 @@ from tests.utils import call_program +if sys.version_info[:2] == (3, 12): + pytest.skip("Dynamic instrumentation is not supported with Python 3.12", allow_module_level=True) + + def good_probe(): # DEV: We build this on demand to ensure that rate limiting gets reset. return create_snapshot_line_probe( diff --git a/tests/debugging/test_debugger_span_decoration.py b/tests/debugging/test_debugger_span_decoration.py index 7e4f2b53d62..ea3a9f0721f 100644 --- a/tests/debugging/test_debugger_span_decoration.py +++ b/tests/debugging/test_debugger_span_decoration.py @@ -1,6 +1,8 @@ # -*- encoding: utf-8 -*- import sys +import pytest + import ddtrace from ddtrace.debugging._probe.model import ProbeEvaluateTimingForMethod from ddtrace.debugging._probe.model import SpanDecoration @@ -16,6 +18,10 @@ from tests.utils import TracerTestCase +if sys.version_info[:2] == (3, 12): + pytest.skip("Dynamic instrumentation is not supported with Python 3.12", allow_module_level=True) + + class SpanDecorationProbeTestCase(TracerTestCase): def setUp(self): super(SpanDecorationProbeTestCase, self).setUp() diff --git a/tests/debugging/test_expressions.py b/tests/debugging/test_expressions.py index 3c4d96fe66b..11f4a63b787 100644 --- a/tests/debugging/test_expressions.py +++ b/tests/debugging/test_expressions.py @@ -1,4 +1,5 @@ from dis import dis +import sys import pytest @@ -6,6 +7,10 @@ from ddtrace.internal.safety import SafeObjectProxy +if sys.version_info[:2] == (3, 12): + pytest.skip("Dynamic instrumentation is not supported with Python 3.12", allow_module_level=True) + + class SideEffect(Exception): pass From 94ab049a1912ccb885caed7538dbed874331efbb Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Thu, 31 Aug 2023 14:04:08 -0400 Subject: [PATCH 07/38] fix telemetry writer after fork --- ddtrace/internal/telemetry/writer.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ddtrace/internal/telemetry/writer.py b/ddtrace/internal/telemetry/writer.py index bd5b93a89f5..2c7997b6cc9 100644 --- a/ddtrace/internal/telemetry/writer.py +++ b/ddtrace/internal/telemetry/writer.py @@ -604,6 +604,11 @@ def _fork_writer(self): atexit.unregister(self.stop) self.stop(join=False) + # Enable writer service in child process to avoid interpeter shutdown + # error in Python 3.12 + if sys.version_info >= (3, 12): + self.enable() + def _restart_sequence(self): self._sequence = itertools.count(1) From 17716136b6234d2731d2c1f9521cbd237c4809ef Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Thu, 31 Aug 2023 14:07:35 -0400 Subject: [PATCH 08/38] fix forking test --- ddtrace/internal/telemetry/writer.py | 2 +- tests/contrib/futures/test_propagation.py | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ddtrace/internal/telemetry/writer.py b/ddtrace/internal/telemetry/writer.py index 2c7997b6cc9..c0ea1f8e7a0 100644 --- a/ddtrace/internal/telemetry/writer.py +++ b/ddtrace/internal/telemetry/writer.py @@ -604,7 +604,7 @@ def _fork_writer(self): atexit.unregister(self.stop) self.stop(join=False) - # Enable writer service in child process to avoid interpeter shutdown + # Enable writer service in child process to avoid interpreter shutdown # error in Python 3.12 if sys.version_info >= (3, 12): self.enable() diff --git a/tests/contrib/futures/test_propagation.py b/tests/contrib/futures/test_propagation.py index 8a2afe29227..fbbebcd95fe 100644 --- a/tests/contrib/futures/test_propagation.py +++ b/tests/contrib/futures/test_propagation.py @@ -359,7 +359,17 @@ def test_concurrent_futures_with_gevent(): import os import sys - pid = os.fork() + # Temporarily suppress warnings for Python 3.12 as os.fork() will generate a + # DeprecationWarning. See https://github.com/python/cpython/pull/100229/ + if sys.version_info >= (3, 12): + import warnings + + with warnings.catch_warnings(): + warnings.simplefilter("ignore") + pid = os.fork() + else: + pid = os.fork() + if pid == 0: from gevent import monkey From c98489c175f290256c85c80c85f737eaa4b2ea1c Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Thu, 31 Aug 2023 14:43:56 -0400 Subject: [PATCH 09/38] fix telemetry request tests --- .riot/requirements/{58d0b7f.txt => 10fb966.txt} | 6 +++--- .riot/requirements/{114bf3f.txt => 115be7b.txt} | 6 +++--- .riot/requirements/{1156dac.txt => 6b4fe21.txt} | 6 +++--- .riot/requirements/{10f750a.txt => 95440c5.txt} | 6 +++--- .riot/requirements/{574c1b1.txt => a757772.txt} | 4 ++-- .riot/requirements/{699389a.txt => ac2e77a.txt} | 6 +++--- riotfile.py | 2 +- 7 files changed, 18 insertions(+), 18 deletions(-) rename .riot/requirements/{58d0b7f.txt => 10fb966.txt} (85%) rename .riot/requirements/{114bf3f.txt => 115be7b.txt} (85%) rename .riot/requirements/{1156dac.txt => 6b4fe21.txt} (84%) rename .riot/requirements/{10f750a.txt => 95440c5.txt} (85%) rename .riot/requirements/{574c1b1.txt => a757772.txt} (91%) rename .riot/requirements/{699389a.txt => ac2e77a.txt} (84%) diff --git a/.riot/requirements/58d0b7f.txt b/.riot/requirements/10fb966.txt similarity index 85% rename from .riot/requirements/58d0b7f.txt rename to .riot/requirements/10fb966.txt index 82516314d4f..4981649a4fe 100644 --- a/.riot/requirements/58d0b7f.txt +++ b/.riot/requirements/10fb966.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate .riot/requirements/58d0b7f.in +# pip-compile --no-annotate .riot/requirements/10fb966.in # attrs==23.1.0 certifi==2023.7.22 @@ -12,7 +12,7 @@ coverage[toml]==7.3.0 exceptiongroup==1.1.3 flask==2.2.3 gunicorn==21.2.0 -httpretty==1.1.4 +httpretty==1.0.5 hypothesis==6.45.0 idna==3.4 iniconfig==2.0.0 @@ -22,7 +22,7 @@ markupsafe==2.1.3 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 diff --git a/.riot/requirements/114bf3f.txt b/.riot/requirements/115be7b.txt similarity index 85% rename from .riot/requirements/114bf3f.txt rename to .riot/requirements/115be7b.txt index 16b6ccb6e59..bb4baf753f0 100644 --- a/.riot/requirements/114bf3f.txt +++ b/.riot/requirements/115be7b.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate .riot/requirements/114bf3f.in +# pip-compile --no-annotate .riot/requirements/115be7b.in # attrs==23.1.0 certifi==2023.7.22 @@ -12,7 +12,7 @@ coverage[toml]==7.3.0 exceptiongroup==1.1.3 flask==2.2.3 gunicorn==21.2.0 -httpretty==1.1.4 +httpretty==1.0.5 hypothesis==6.45.0 idna==3.4 importlib-metadata==6.8.0 @@ -23,7 +23,7 @@ markupsafe==2.1.3 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 diff --git a/.riot/requirements/1156dac.txt b/.riot/requirements/6b4fe21.txt similarity index 84% rename from .riot/requirements/1156dac.txt rename to .riot/requirements/6b4fe21.txt index ed504eab70d..003c48c02fe 100644 --- a/.riot/requirements/1156dac.txt +++ b/.riot/requirements/6b4fe21.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1156dac.in +# pip-compile --no-annotate .riot/requirements/6b4fe21.in # attrs==23.1.0 certifi==2023.7.22 @@ -11,7 +11,7 @@ click==8.1.7 coverage[toml]==7.3.0 flask==2.2.3 gunicorn==21.2.0 -httpretty==1.1.4 +httpretty==1.0.5 hypothesis==6.45.0 idna==3.4 iniconfig==2.0.0 @@ -21,7 +21,7 @@ markupsafe==2.1.3 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 diff --git a/.riot/requirements/10f750a.txt b/.riot/requirements/95440c5.txt similarity index 85% rename from .riot/requirements/10f750a.txt rename to .riot/requirements/95440c5.txt index ff4d50f45a5..bf0393dc350 100644 --- a/.riot/requirements/10f750a.txt +++ b/.riot/requirements/95440c5.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate .riot/requirements/10f750a.in +# pip-compile --no-annotate .riot/requirements/95440c5.in # attrs==23.1.0 certifi==2023.7.22 @@ -12,7 +12,7 @@ coverage[toml]==7.3.0 exceptiongroup==1.1.3 flask==2.2.3 gunicorn==21.2.0 -httpretty==1.1.4 +httpretty==1.0.5 hypothesis==6.45.0 idna==3.4 importlib-metadata==6.8.0 @@ -23,7 +23,7 @@ markupsafe==2.1.3 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 diff --git a/.riot/requirements/574c1b1.txt b/.riot/requirements/a757772.txt similarity index 91% rename from .riot/requirements/574c1b1.txt rename to .riot/requirements/a757772.txt index 3300df94981..5fee9520a80 100644 --- a/.riot/requirements/574c1b1.txt +++ b/.riot/requirements/a757772.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/574c1b1.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/a757772.in # attrs==23.1.0 certifi==2023.7.22 @@ -12,7 +12,7 @@ coverage[toml]==7.2.7 exceptiongroup==1.1.3 flask==2.2.3 gunicorn==21.2.0 -httpretty==1.1.4 +httpretty==1.0.5 hypothesis==6.45.0 idna==3.4 importlib-metadata==6.7.0 diff --git a/.riot/requirements/699389a.txt b/.riot/requirements/ac2e77a.txt similarity index 84% rename from .riot/requirements/699389a.txt rename to .riot/requirements/ac2e77a.txt index a7d15de42af..b19295490dc 100644 --- a/.riot/requirements/699389a.txt +++ b/.riot/requirements/ac2e77a.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate .riot/requirements/699389a.in +# pip-compile --no-annotate .riot/requirements/ac2e77a.in # attrs==23.1.0 certifi==2023.7.22 @@ -11,7 +11,7 @@ click==8.1.7 coverage[toml]==7.3.0 flask==2.2.3 gunicorn==21.2.0 -httpretty==1.1.4 +httpretty==1.0.5 hypothesis==6.45.0 idna==3.4 iniconfig==2.0.0 @@ -21,7 +21,7 @@ markupsafe==2.1.3 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 diff --git a/riotfile.py b/riotfile.py index 3bef1021123..c4b60e23e2b 100644 --- a/riotfile.py +++ b/riotfile.py @@ -196,7 +196,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "requests": latest, "gunicorn": latest, "flask": "<=2.2.3", - "httpretty": latest, + "httpretty": "<1.1", }, ), Venv( From 0039294e0e4b53aa392544f15ab5beab3b78c935 Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Thu, 31 Aug 2023 15:16:08 -0400 Subject: [PATCH 10/38] Remove uwsgi dependency for 3.12 profiler testing --- .riot/requirements/1167a5a.txt | 30 +++++++++++++++++++++++++++++ .riot/requirements/1405df5.txt | 26 +++++++++++++++++++++++++ .riot/requirements/1693ec0.txt | 32 +++++++++++++++++++++++++++++++ .riot/requirements/16b0e2d.txt | 30 +++++++++++++++++++++++++++++ .riot/requirements/1786122.txt | 23 ++++++++++++++++++++++ .riot/requirements/1fede5b.txt | 26 +++++++++++++++++++++++++ .riot/requirements/27679b4.txt | 23 ++++++++++++++++++++++ .riot/requirements/34281dc.txt | 26 +++++++++++++++++++++++++ .riot/requirements/41dfea6.txt | 35 ++++++++++++++++++++++++++++++++++ .riot/requirements/50a0fe2.txt | 32 +++++++++++++++++++++++++++++++ .riot/requirements/aabf077.txt | 32 +++++++++++++++++++++++++++++++ .riot/requirements/ada4a05.txt | 32 +++++++++++++++++++++++++++++++ .riot/requirements/af2e1f3.txt | 29 ++++++++++++++++++++++++++++ riotfile.py | 5 ++++- tests/profiling/test_uwsgi.py | 4 ++-- 15 files changed, 382 insertions(+), 3 deletions(-) create mode 100644 .riot/requirements/1167a5a.txt create mode 100644 .riot/requirements/1405df5.txt create mode 100644 .riot/requirements/1693ec0.txt create mode 100644 .riot/requirements/16b0e2d.txt create mode 100644 .riot/requirements/1786122.txt create mode 100644 .riot/requirements/1fede5b.txt create mode 100644 .riot/requirements/27679b4.txt create mode 100644 .riot/requirements/34281dc.txt create mode 100644 .riot/requirements/41dfea6.txt create mode 100644 .riot/requirements/50a0fe2.txt create mode 100644 .riot/requirements/aabf077.txt create mode 100644 .riot/requirements/ada4a05.txt create mode 100644 .riot/requirements/af2e1f3.txt diff --git a/.riot/requirements/1167a5a.txt b/.riot/requirements/1167a5a.txt new file mode 100644 index 00000000000..ca4ce2e69ed --- /dev/null +++ b/.riot/requirements/1167a5a.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1167a5a.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +gevent==22.10.2 +greenlet==2.0.2 +gunicorn[gevent]==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +uwsgi==2.0.22 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/1405df5.txt b/.riot/requirements/1405df5.txt new file mode 100644 index 00000000000..55126e5eb9a --- /dev/null +++ b/.riot/requirements/1405df5.txt @@ -0,0 +1,26 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1405df5.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gunicorn==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +protobuf==3.19.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +uwsgi==2.0.22 diff --git a/.riot/requirements/1693ec0.txt b/.riot/requirements/1693ec0.txt new file mode 100644 index 00000000000..911e2ef1a80 --- /dev/null +++ b/.riot/requirements/1693ec0.txt @@ -0,0 +1,32 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1693ec0.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gevent==21.8.0 +greenlet==1.1.0 +gunicorn[gevent]==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +uwsgi==2.0.22 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/16b0e2d.txt b/.riot/requirements/16b0e2d.txt new file mode 100644 index 00000000000..29576482b27 --- /dev/null +++ b/.riot/requirements/16b0e2d.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/16b0e2d.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +gevent==23.7.0 +greenlet==2.0.2 +gunicorn[gevent]==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +uwsgi==2.0.22 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/1786122.txt b/.riot/requirements/1786122.txt new file mode 100644 index 00000000000..110a7c03d02 --- /dev/null +++ b/.riot/requirements/1786122.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1786122.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +gunicorn==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +protobuf==4.22.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/1fede5b.txt b/.riot/requirements/1fede5b.txt new file mode 100644 index 00000000000..8efac63e05a --- /dev/null +++ b/.riot/requirements/1fede5b.txt @@ -0,0 +1,26 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1fede5b.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gunicorn==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +protobuf==4.24.2 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +uwsgi==2.0.22 diff --git a/.riot/requirements/27679b4.txt b/.riot/requirements/27679b4.txt new file mode 100644 index 00000000000..e44e391677c --- /dev/null +++ b/.riot/requirements/27679b4.txt @@ -0,0 +1,23 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/27679b4.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +gunicorn==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +protobuf==4.24.2 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/34281dc.txt b/.riot/requirements/34281dc.txt new file mode 100644 index 00000000000..71723aa97bf --- /dev/null +++ b/.riot/requirements/34281dc.txt @@ -0,0 +1,26 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/34281dc.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gunicorn==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +protobuf==4.24.2 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +uwsgi==2.0.22 diff --git a/.riot/requirements/41dfea6.txt b/.riot/requirements/41dfea6.txt new file mode 100644 index 00000000000..d1915b8cf19 --- /dev/null +++ b/.riot/requirements/41dfea6.txt @@ -0,0 +1,35 @@ +# +# This file is autogenerated by pip-compile with Python 3.7 +# by the following command: +# +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/41dfea6.in +# +attrs==23.1.0 +coverage[toml]==7.2.7 +exceptiongroup==1.1.3 +gevent==22.10.2 +greenlet==2.0.2 +gunicorn[gevent]==21.2.0 +hypothesis==6.45.0 +importlib-metadata==6.7.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.2.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +typing-extensions==4.7.1 +uwsgi==2.0.22 +zipp==3.15.0 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/50a0fe2.txt b/.riot/requirements/50a0fe2.txt new file mode 100644 index 00000000000..0d0b82ad93d --- /dev/null +++ b/.riot/requirements/50a0fe2.txt @@ -0,0 +1,32 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/50a0fe2.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gevent==23.7.0 +greenlet==2.0.2 +gunicorn[gevent]==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +uwsgi==2.0.22 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/aabf077.txt b/.riot/requirements/aabf077.txt new file mode 100644 index 00000000000..8e373b1075e --- /dev/null +++ b/.riot/requirements/aabf077.txt @@ -0,0 +1,32 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/aabf077.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gevent==23.7.0 +greenlet==2.0.2 +gunicorn[gevent]==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +uwsgi==2.0.22 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/ada4a05.txt b/.riot/requirements/ada4a05.txt new file mode 100644 index 00000000000..d09da51f140 --- /dev/null +++ b/.riot/requirements/ada4a05.txt @@ -0,0 +1,32 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/ada4a05.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gevent==23.7.0 +greenlet==2.0.2 +gunicorn[gevent]==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +uwsgi==2.0.22 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/af2e1f3.txt b/.riot/requirements/af2e1f3.txt new file mode 100644 index 00000000000..21525966ba2 --- /dev/null +++ b/.riot/requirements/af2e1f3.txt @@ -0,0 +1,29 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/af2e1f3.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +gevent==23.7.0 +greenlet==3.0.0a1 +gunicorn[gevent]==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +zope-event==5.0 +zope-interface==6.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/riotfile.py b/riotfile.py index c4b60e23e2b..72eb66391f7 100644 --- a/riotfile.py +++ b/riotfile.py @@ -2225,13 +2225,13 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): # See https://github.com/workhorsy/py-cpuinfo/issues/177 "pytest-benchmark": latest, "py-cpuinfo": "~=8.0.0", - "uwsgi": latest, "pytest-asyncio": latest, }, venvs=[ # Python 3.7 Venv( pys="3.7", + pkgs={"uwsgi": latest}, venvs=[ Venv( pkgs={ @@ -2263,6 +2263,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): # Python 3.8 + 3.9 Venv( pys=["3.8", "3.9"], + pkgs={"uwsgi": latest}, venvs=[ Venv( pkgs={ @@ -2294,6 +2295,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): # Python 3.10 Venv( pys="3.10", + pkgs={"uwsgi": latest}, venvs=[ Venv( pkgs={ @@ -2325,6 +2327,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): # Python 3.11 Venv( pys="3.11", + pkgs={"uwsgi": latest}, venvs=[ Venv( pkgs={ diff --git a/tests/profiling/test_uwsgi.py b/tests/profiling/test_uwsgi.py index b99246b43f0..50cbb968d07 100644 --- a/tests/profiling/test_uwsgi.py +++ b/tests/profiling/test_uwsgi.py @@ -13,9 +13,9 @@ from . import utils -# uwsgi does not support Python 3.10 yet +# uwsgi does not support Python 3.12 yet # uwsgi is not available on Windows -if sys.version_info[:2] >= (3, 10) or sys.platform == "win32": +if sys.version_info[:2] >= (3, 12) or sys.platform == "win32": pytestmark = pytest.mark.skip TESTING_GEVENT = os.getenv("DD_PROFILE_TEST_GEVENT", False) From 9869ad085a38cddcb889829ace202695252a1493 Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Thu, 31 Aug 2023 15:57:43 -0400 Subject: [PATCH 11/38] appsec iast is not supported --- tests/smoke_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/smoke_test.py b/tests/smoke_test.py index 3bf395e258f..71d6a6ec5fa 100644 --- a/tests/smoke_test.py +++ b/tests/smoke_test.py @@ -16,7 +16,7 @@ def mac_supported_iast_version(): if __name__ == "__main__": # ASM IAST smoke test - if sys.version_info >= (3, 6, 0) and system() != "Windows" and mac_supported_iast_version(): + if (3, 6, 0) <= sys.version_info < (3, 12) and system() != "Windows" and mac_supported_iast_version(): from ddtrace.appsec.iast._taint_tracking._native import ops assert ops From a3ffa2400b0ded0bd7f6a7445be26a570896d07f Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Thu, 31 Aug 2023 16:26:56 -0400 Subject: [PATCH 12/38] Update profiler tests to use latest gevent --- .riot/requirements/1085954.txt | 29 --------------- .riot/requirements/12115db.txt | 32 ----------------- .riot/requirements/139c624.txt | 32 ----------------- .riot/requirements/1431312.txt | 29 --------------- .riot/requirements/146a564.txt | 30 ---------------- .riot/requirements/197d9d9.txt | 30 ---------------- .riot/requirements/1f44441.txt | 29 --------------- .riot/requirements/1f7079e.txt | 29 --------------- .riot/requirements/2635fb0.txt | 29 --------------- .riot/requirements/48059c6.txt | 32 ----------------- .riot/requirements/5d6f54d.txt | 35 ------------------- .riot/requirements/5f096ae.txt | 32 ----------------- .riot/requirements/65c8aef.txt | 32 ----------------- .riot/requirements/8fe2e58.txt | 30 ---------------- .riot/requirements/901e08e.txt | 29 --------------- .riot/requirements/a157848.txt | 32 ----------------- .../requirements/{102cf0a.txt => bec60d9.txt} | 11 +++--- .riot/requirements/db592df.txt | 32 ----------------- .../requirements/{eec83eb.txt => e07ee01.txt} | 12 ++++--- .../requirements/{9d5cd76.txt => e50ca93.txt} | 8 ++--- .riot/requirements/f7531b1.txt | 26 ++++++++++++++ .../requirements/{102f5ed.txt => f94d38e.txt} | 12 ++++--- .../requirements/{1d3adbd.txt => fd28b66.txt} | 6 ++-- .../requirements/{8a20a52.txt => ff654ab.txt} | 10 +++--- riotfile.py | 24 ++----------- 25 files changed, 59 insertions(+), 573 deletions(-) delete mode 100644 .riot/requirements/1085954.txt delete mode 100644 .riot/requirements/12115db.txt delete mode 100644 .riot/requirements/139c624.txt delete mode 100644 .riot/requirements/1431312.txt delete mode 100644 .riot/requirements/146a564.txt delete mode 100644 .riot/requirements/197d9d9.txt delete mode 100644 .riot/requirements/1f44441.txt delete mode 100644 .riot/requirements/1f7079e.txt delete mode 100644 .riot/requirements/2635fb0.txt delete mode 100644 .riot/requirements/48059c6.txt delete mode 100644 .riot/requirements/5d6f54d.txt delete mode 100644 .riot/requirements/5f096ae.txt delete mode 100644 .riot/requirements/65c8aef.txt delete mode 100644 .riot/requirements/8fe2e58.txt delete mode 100644 .riot/requirements/901e08e.txt delete mode 100644 .riot/requirements/a157848.txt rename .riot/requirements/{102cf0a.txt => bec60d9.txt} (78%) delete mode 100644 .riot/requirements/db592df.txt rename .riot/requirements/{eec83eb.txt => e07ee01.txt} (59%) rename .riot/requirements/{9d5cd76.txt => e50ca93.txt} (73%) create mode 100644 .riot/requirements/f7531b1.txt rename .riot/requirements/{102f5ed.txt => f94d38e.txt} (59%) rename .riot/requirements/{1d3adbd.txt => fd28b66.txt} (88%) rename .riot/requirements/{8a20a52.txt => ff654ab.txt} (69%) diff --git a/.riot/requirements/1085954.txt b/.riot/requirements/1085954.txt deleted file mode 100644 index 6d71b5d1812..00000000000 --- a/.riot/requirements/1085954.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1085954.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.1 -gunicorn==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -protobuf==3.19.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.1.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/12115db.txt b/.riot/requirements/12115db.txt deleted file mode 100644 index 6760b1e2241..00000000000 --- a/.riot/requirements/12115db.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.7 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/12115db.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.1 -gunicorn==20.1.0 -hypothesis==6.45.0 -importlib-metadata==6.6.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -protobuf==4.23.2 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.1.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -typing-extensions==4.7.0 -uwsgi==2.0.21 -zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/139c624.txt b/.riot/requirements/139c624.txt deleted file mode 100644 index f722d561901..00000000000 --- a/.riot/requirements/139c624.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/139c624.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -gevent==20.6.1 -greenlet==0.4.16 -gunicorn[gevent]==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 -zope-event==4.6 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1431312.txt b/.riot/requirements/1431312.txt deleted file mode 100644 index dc4a4ec104b..00000000000 --- a/.riot/requirements/1431312.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1431312.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.1 -gunicorn==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -protobuf==4.23.2 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.1.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/146a564.txt b/.riot/requirements/146a564.txt deleted file mode 100644 index a8de9e3d53e..00000000000 --- a/.riot/requirements/146a564.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/146a564.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -gevent==23.7.0 -greenlet==3.0.0a1 -gunicorn[gevent]==21.2.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -py-cpuinfo==8.0.0 -pytest==7.4.0 -pytest-asyncio==0.21.1 -pytest-benchmark==4.0.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -uwsgi==2.0.22 -zope-event==5.0 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/197d9d9.txt b/.riot/requirements/197d9d9.txt deleted file mode 100644 index d8370480802..00000000000 --- a/.riot/requirements/197d9d9.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/197d9d9.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -uwsgi==2.0.21 -zope-event==4.6 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1f44441.txt b/.riot/requirements/1f44441.txt deleted file mode 100644 index 8061397ebc5..00000000000 --- a/.riot/requirements/1f44441.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1f44441.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.1 -gunicorn==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -protobuf==4.23.2 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.1.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1f7079e.txt b/.riot/requirements/1f7079e.txt deleted file mode 100644 index 205c689be87..00000000000 --- a/.riot/requirements/1f7079e.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1f7079e.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.1 -gunicorn==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -protobuf==3.19.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.1.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/2635fb0.txt b/.riot/requirements/2635fb0.txt deleted file mode 100644 index 80c4199d499..00000000000 --- a/.riot/requirements/2635fb0.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/2635fb0.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.1 -gunicorn==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -protobuf==3.19.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.1.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/48059c6.txt b/.riot/requirements/48059c6.txt deleted file mode 100644 index 6a93b09d408..00000000000 --- a/.riot/requirements/48059c6.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/48059c6.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -gevent==20.6.1 -greenlet==0.4.16 -gunicorn[gevent]==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 -zope-event==4.6 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/5d6f54d.txt b/.riot/requirements/5d6f54d.txt deleted file mode 100644 index 9da7cd6aab4..00000000000 --- a/.riot/requirements/5d6f54d.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.7 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/5d6f54d.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==6.45.0 -importlib-metadata==6.6.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -typing-extensions==4.7.0 -uwsgi==2.0.21 -zipp==3.15.0 -zope-event==4.6 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/5f096ae.txt b/.riot/requirements/5f096ae.txt deleted file mode 100644 index f72fbcf5fe8..00000000000 --- a/.riot/requirements/5f096ae.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/5f096ae.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 -zope-event==4.6 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/65c8aef.txt b/.riot/requirements/65c8aef.txt deleted file mode 100644 index cb005781016..00000000000 --- a/.riot/requirements/65c8aef.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/65c8aef.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -gevent==21.8.0 -greenlet==1.1.0 -gunicorn[gevent]==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 -zope-event==4.6 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/8fe2e58.txt b/.riot/requirements/8fe2e58.txt deleted file mode 100644 index f481d453ad3..00000000000 --- a/.riot/requirements/8fe2e58.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/8fe2e58.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -uwsgi==2.0.21 -zope-event==4.6 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/901e08e.txt b/.riot/requirements/901e08e.txt deleted file mode 100644 index 3af5f0535c4..00000000000 --- a/.riot/requirements/901e08e.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/901e08e.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.1 -gunicorn==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -protobuf==4.23.2 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.1.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/a157848.txt b/.riot/requirements/a157848.txt deleted file mode 100644 index e335e78f688..00000000000 --- a/.riot/requirements/a157848.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/a157848.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 -zope-event==4.6 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/102cf0a.txt b/.riot/requirements/bec60d9.txt similarity index 78% rename from .riot/requirements/102cf0a.txt rename to .riot/requirements/bec60d9.txt index fd309f83e41..a2c4d3c156d 100644 --- a/.riot/requirements/102cf0a.txt +++ b/.riot/requirements/bec60d9.txt @@ -2,14 +2,12 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/102cf0a.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/bec60d9.in # attrs==23.1.0 coverage[toml]==7.2.7 -exceptiongroup==1.1.2 -gevent==1.4.0 -greenlet==0.4.14 -gunicorn[gevent]==21.2.0 +exceptiongroup==1.1.3 +gunicorn==21.2.0 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 @@ -17,6 +15,7 @@ mock==5.1.0 opentracing==2.4.0 packaging==23.1 pluggy==1.2.0 +protobuf==4.24.2 py-cpuinfo==8.0.0 pytest==7.4.0 pytest-asyncio==0.21.1 @@ -26,5 +25,5 @@ pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 -uwsgi==2.0.21 +uwsgi==2.0.22 zipp==3.15.0 diff --git a/.riot/requirements/db592df.txt b/.riot/requirements/db592df.txt deleted file mode 100644 index 78bd7959749..00000000000 --- a/.riot/requirements/db592df.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/db592df.in -# -attrs==23.1.0 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.0.2 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.0.0 -py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.21 -zope-event==4.6 -zope-interface==6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/eec83eb.txt b/.riot/requirements/e07ee01.txt similarity index 59% rename from .riot/requirements/eec83eb.txt rename to .riot/requirements/e07ee01.txt index f4dfc4fd406..867bb7ae82e 100644 --- a/.riot/requirements/eec83eb.txt +++ b/.riot/requirements/e07ee01.txt @@ -1,19 +1,20 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate .riot/requirements/eec83eb.in +# pip-compile --no-annotate .riot/requirements/e07ee01.in # attrs==23.1.0 -coverage[toml]==7.2.7 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 gunicorn==21.2.0 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 -protobuf==4.24.0 +pluggy==1.3.0 +protobuf==3.19.0 py-cpuinfo==8.0.0 pytest==7.4.0 pytest-asyncio==0.21.1 @@ -21,4 +22,5 @@ pytest-benchmark==4.0.0 pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 +tomli==2.0.1 uwsgi==2.0.22 diff --git a/.riot/requirements/9d5cd76.txt b/.riot/requirements/e50ca93.txt similarity index 73% rename from .riot/requirements/9d5cd76.txt rename to .riot/requirements/e50ca93.txt index 0cb404627dc..04ccd6a539b 100644 --- a/.riot/requirements/9d5cd76.txt +++ b/.riot/requirements/e50ca93.txt @@ -2,17 +2,17 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/9d5cd76.in +# pip-compile --no-annotate .riot/requirements/e50ca93.in # attrs==23.1.0 -coverage[toml]==7.2.7 +coverage[toml]==7.3.0 gunicorn==21.2.0 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 protobuf==4.22.0 py-cpuinfo==8.0.0 pytest==7.4.0 @@ -21,4 +21,4 @@ pytest-benchmark==4.0.0 pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 -uwsgi==2.0.21 +uwsgi==2.0.22 diff --git a/.riot/requirements/f7531b1.txt b/.riot/requirements/f7531b1.txt new file mode 100644 index 00000000000..6175db89da4 --- /dev/null +++ b/.riot/requirements/f7531b1.txt @@ -0,0 +1,26 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/f7531b1.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 +gunicorn==21.2.0 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +protobuf==4.24.2 +py-cpuinfo==8.0.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 +pytest-benchmark==4.0.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +tomli==2.0.1 +uwsgi==2.0.22 diff --git a/.riot/requirements/102f5ed.txt b/.riot/requirements/f94d38e.txt similarity index 59% rename from .riot/requirements/102f5ed.txt rename to .riot/requirements/f94d38e.txt index 4ade8297125..5833753adc4 100644 --- a/.riot/requirements/102f5ed.txt +++ b/.riot/requirements/f94d38e.txt @@ -1,19 +1,20 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate .riot/requirements/102f5ed.in +# pip-compile --no-annotate .riot/requirements/f94d38e.in # attrs==23.1.0 -coverage[toml]==7.2.7 +coverage[toml]==7.3.0 +exceptiongroup==1.1.3 gunicorn==21.2.0 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 -protobuf==4.22.0 +pluggy==1.3.0 +protobuf==3.19.0 py-cpuinfo==8.0.0 pytest==7.4.0 pytest-asyncio==0.21.1 @@ -21,4 +22,5 @@ pytest-benchmark==4.0.0 pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 +tomli==2.0.1 uwsgi==2.0.22 diff --git a/.riot/requirements/1d3adbd.txt b/.riot/requirements/fd28b66.txt similarity index 88% rename from .riot/requirements/1d3adbd.txt rename to .riot/requirements/fd28b66.txt index 1ad516ff1ac..529aa4d53aa 100644 --- a/.riot/requirements/1d3adbd.txt +++ b/.riot/requirements/fd28b66.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1d3adbd.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/fd28b66.in # attrs==23.1.0 coverage[toml]==7.2.7 -exceptiongroup==1.1.2 +exceptiongroup==1.1.3 gunicorn==21.2.0 hypothesis==6.45.0 importlib-metadata==6.7.0 @@ -26,7 +26,7 @@ six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 -uwsgi==2.0.21 +uwsgi==2.0.22 zipp==3.15.0 # The following packages are considered to be unsafe in a requirements file: diff --git a/.riot/requirements/8a20a52.txt b/.riot/requirements/ff654ab.txt similarity index 69% rename from .riot/requirements/8a20a52.txt rename to .riot/requirements/ff654ab.txt index f782196ec16..c03c992fc4c 100644 --- a/.riot/requirements/8a20a52.txt +++ b/.riot/requirements/ff654ab.txt @@ -2,18 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/8a20a52.in +# pip-compile --no-annotate .riot/requirements/ff654ab.in # attrs==23.1.0 -coverage[toml]==7.2.7 +coverage[toml]==7.3.0 gunicorn==21.2.0 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 -protobuf==4.23.4 +pluggy==1.3.0 +protobuf==4.24.2 py-cpuinfo==8.0.0 pytest==7.4.0 pytest-asyncio==0.21.1 @@ -21,4 +21,4 @@ pytest-benchmark==4.0.0 pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 -uwsgi==2.0.21 +uwsgi==2.0.22 diff --git a/riotfile.py b/riotfile.py index 72eb66391f7..0e1207ce6cd 100644 --- a/riotfile.py +++ b/riotfile.py @@ -2245,18 +2245,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, pkgs={ "gunicorn[gevent]": latest, + "gevent": latest, }, - venvs=[ - Venv( - pkgs={ - "gevent": "==1.4.0", - "greenlet": "==0.4.14", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], ), ], ), @@ -2277,18 +2267,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, pkgs={ "gunicorn[gevent]": latest, + "gevent": latest, }, - venvs=[ - Venv( - pkgs={ - "gevent": "==20.6.1", - "greenlet": "==0.4.16", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], ), ], ), From 70a812e531a38d04e8754afef301deaec60afc24 Mon Sep 17 00:00:00 2001 From: "Gabriele N. Tornetta" Date: Mon, 4 Sep 2023 17:05:49 +0100 Subject: [PATCH 13/38] fix profiler tests --- tests/profiling/collector/test_memalloc.py | 79 ++++++++++------------ 1 file changed, 36 insertions(+), 43 deletions(-) diff --git a/tests/profiling/collector/test_memalloc.py b/tests/profiling/collector/test_memalloc.py index 1359d579363..bb84c37cbf0 100644 --- a/tests/profiling/collector/test_memalloc.py +++ b/tests/profiling/collector/test_memalloc.py @@ -1,10 +1,12 @@ # -*- encoding: utf-8 -*- import gc import os +import sys import threading import pytest +from ddtrace.profiling.event import DDFrame from ddtrace.settings.profiling import ProfilingConfig from ddtrace.settings.profiling import _derive_default_heap_sample_size @@ -78,12 +80,16 @@ def test_iter_events(): assert nframe >= len(stack) last_call = stack[0] assert size >= 1 # size depends on the object size - if last_call[2] == "" and last_call[1] == _ALLOC_LINE_NUMBER: + print(last_call) + if last_call == DDFrame( + __file__, + _ALLOC_LINE_NUMBER, + "" if sys.version_info < (3, 12) else "_allocate_1k", + "", + ): assert thread_id == threading.main_thread().ident - assert last_call[0] == __file__ - assert stack[1][0] == __file__ - assert stack[1][1] == _ALLOC_LINE_NUMBER - assert stack[1][2] == "_allocate_1k" + if sys.version_info < (3, 12): + assert stack[1] == (__file__, _ALLOC_LINE_NUMBER, "_allocate_1k", "") object_count += 1 assert object_count >= 1000 @@ -128,18 +134,22 @@ def test_iter_events_multi_thread(): assert nframe >= len(stack) last_call = stack[0] assert size >= 1 # size depends on the object size - if last_call[2] == "" and last_call[1] == _ALLOC_LINE_NUMBER: - assert last_call[0] == __file__ + if last_call == DDFrame( + __file__, + _ALLOC_LINE_NUMBER, + "" if sys.version_info < (3, 12) else "_allocate_1k", + "", + ): if thread_id == threading.main_thread().ident: count_object += 1 - assert stack[1][0] == __file__ - assert stack[1][1] == _ALLOC_LINE_NUMBER - assert stack[1][2] == "_allocate_1k" + if sys.version_info < (3, 12): + assert stack[1] == (__file__, _ALLOC_LINE_NUMBER, "_allocate_1k", "") elif thread_id == t.ident: count_thread += 1 - assert stack[2][0] == threading.__file__ - assert stack[2][1] > 0 - assert stack[2][2] == "run" + entry = 2 if sys.version_info < (3, 12) else 1 + assert stack[entry][0] == threading.__file__ + assert stack[entry][1] > 0 + assert stack[entry][2] == "run" assert count_object >= 1000 assert count_thread >= 1000 @@ -160,13 +170,14 @@ def test_memory_collector(): assert 0 < event.capture_pct <= 100 last_call = event.frames[0] assert event.size > 0 - if last_call[2] == "" and last_call[1] == _ALLOC_LINE_NUMBER: + if last_call == DDFrame( + __file__, _ALLOC_LINE_NUMBER, "" if sys.version_info < (3, 12) else "_allocate_1k", "" + ): assert event.thread_id == threading.main_thread().ident assert event.thread_name == "MainThread" count_object += 1 - assert event.frames[2][0] == __file__ - assert event.frames[2][1] == 152 - assert event.frames[2][2] == "test_memory_collector" + entry = 2 if sys.version_info < (3, 12) else 1 + assert event.frames[entry] == DDFrame(__file__, 162, "test_memory_collector", "") assert count_object > 0 @@ -226,15 +237,8 @@ def test_heap(): if thread_id == threading.main_thread().ident: thread_found = True assert isinstance(thread_id, int) - if ( - stack[0][0] == __file__ - and stack[0][1] == _ALLOC_LINE_NUMBER - and stack[0][2] == "" - and stack[1][0] == __file__ - and stack[1][1] == _ALLOC_LINE_NUMBER - and stack[1][2] == "_allocate_1k" - and stack[2][0] == __file__ - and stack[2][2] == "test_heap" + if stack[0] == DDFrame( + __file__, _ALLOC_LINE_NUMBER, "" if sys.version_info < (3, 12) else "_allocate_1k", "" ): break else: @@ -245,15 +249,8 @@ def test_heap(): assert 0 < len(stack) <= max_nframe assert size > 0 assert isinstance(thread_id, int) - if ( - stack[0][0] == __file__ - and stack[0][1] == _ALLOC_LINE_NUMBER - and stack[0][2] == "" - and stack[1][0] == __file__ - and stack[1][1] == _ALLOC_LINE_NUMBER - and stack[1][2] == "_allocate_1k" - and stack[2][0] == __file__ - and stack[2][2] == "_pre_allocate_1k" + if stack[0] == DDFrame( + __file__, _ALLOC_LINE_NUMBER, "" if sys.version_info < (3, 12) else "_allocate_1k", "" ): break else: @@ -264,15 +261,11 @@ def test_heap(): assert 0 < len(stack) <= max_nframe assert size > 0 assert isinstance(thread_id, int) + entry = 2 if sys.version_info < (3, 12) else 1 if ( - stack[0][0] == __file__ - and stack[0][1] == _ALLOC_LINE_NUMBER - and stack[0][2] == "" - and stack[1][0] == __file__ - and stack[1][1] == _ALLOC_LINE_NUMBER - and stack[1][2] == "_allocate_1k" - and stack[2][0] == __file__ - and stack[2][2] == "test_heap" + stack[0] + == DDFrame(__file__, _ALLOC_LINE_NUMBER, "" if sys.version_info < (3, 12) else "_allocate_1k", "") + and stack[entry].function_name == "test_heap" ): pytest.fail("Allocated memory still in heap") del y From a2ddd44935e7d2b709b4550fb6fd2e43c6f490bd Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Tue, 5 Sep 2023 11:17:18 -0400 Subject: [PATCH 14/38] Revert "disable dynamic instrumentation", still enable for 3.12 This reverts commit 0d91f94a165e8866e0f01c58989bb8fd7c00d3dc. --- .riot/requirements/13a3198.txt | 19 ---------------- .riot/requirements/1540a76.txt | 22 ------------------- .riot/requirements/19535a2.txt | 18 --------------- ddtrace/bootstrap/sitecustomize.py | 8 ++----- ddtrace/debugging/__init__.py | 4 ---- riotfile.py | 3 +-- tests/debugging/function/__init__.py | 7 ------ tests/debugging/test_api.py | 11 ---------- tests/debugging/test_debugger.py | 4 ---- .../test_debugger_span_decoration.py | 6 ----- tests/debugging/test_expressions.py | 5 ----- 11 files changed, 3 insertions(+), 104 deletions(-) delete mode 100644 .riot/requirements/13a3198.txt delete mode 100644 .riot/requirements/1540a76.txt delete mode 100644 .riot/requirements/19535a2.txt diff --git a/.riot/requirements/13a3198.txt b/.riot/requirements/13a3198.txt deleted file mode 100644 index badbc1d8fbe..00000000000 --- a/.riot/requirements/13a3198.txt +++ /dev/null @@ -1,19 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/13a3198.in -# -attrs==23.1.0 -coverage[toml]==7.3.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.1.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.3.0 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 diff --git a/.riot/requirements/1540a76.txt b/.riot/requirements/1540a76.txt deleted file mode 100644 index af4fd39fcbf..00000000000 --- a/.riot/requirements/1540a76.txt +++ /dev/null @@ -1,22 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1540a76.in -# -attrs==23.1.0 -coverage[toml]==7.3.0 -httpretty==1.1.4 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.1.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.3.0 -pytest==7.4.0 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -typing-extensions==4.7.1 diff --git a/.riot/requirements/19535a2.txt b/.riot/requirements/19535a2.txt deleted file mode 100644 index 8449cc5dead..00000000000 --- a/.riot/requirements/19535a2.txt +++ /dev/null @@ -1,18 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/19535a2.in -# -attrs==23.1.0 -coverage[toml]==7.3.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.1 -pluggy==1.3.0 -pytest==7.4.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 diff --git a/ddtrace/bootstrap/sitecustomize.py b/ddtrace/bootstrap/sitecustomize.py index 9410bb03e85..29f1d83a20b 100644 --- a/ddtrace/bootstrap/sitecustomize.py +++ b/ddtrace/bootstrap/sitecustomize.py @@ -161,13 +161,9 @@ def _(threading): import ddtrace.profiling.auto # noqa: F401 if di_config.enabled or ed_config.enabled: - # FIXME[python-3.12]: blocked on bytecode release https://github.com/MatthieuDartiailh/bytecode/pull/122 - if not sys.version_info >= (3, 12): - from ddtrace.debugging import DynamicInstrumentation + from ddtrace.debugging import DynamicInstrumentation - DynamicInstrumentation.enable() - else: - log.warning("Dynamic Instrumentation is not supported with Python 3.12 and cannot be enabled.") + DynamicInstrumentation.enable() if config._runtime_metrics_enabled: RuntimeWorker.enable() diff --git a/ddtrace/debugging/__init__.py b/ddtrace/debugging/__init__.py index d92955ec78a..482f87d2344 100644 --- a/ddtrace/debugging/__init__.py +++ b/ddtrace/debugging/__init__.py @@ -17,10 +17,6 @@ # Disable the debugger DynamicInstrumentation.disable() - -.. note:: - Dynamic Instrumentation is not supported with Python 3.12. - """ from ddtrace.debugging._debugger import Debugger as DynamicInstrumentation diff --git a/riotfile.py b/riotfile.py index 0e1207ce6cd..0ea61c38566 100644 --- a/riotfile.py +++ b/riotfile.py @@ -349,8 +349,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "typing-extensions": latest, "pytest-asyncio": latest, }, - # FIXME[python-3.12]: blocked on bytecode release https://github.com/MatthieuDartiailh/bytecode/pull/122 - pys=select_pys(min_version="3.7", max_version="3.12"), + pys=select_pys(min_version="3.7"), ), Venv( name="vendor", diff --git a/tests/debugging/function/__init__.py b/tests/debugging/function/__init__.py index 077fd0fa808..e69de29bb2d 100644 --- a/tests/debugging/function/__init__.py +++ b/tests/debugging/function/__init__.py @@ -1,7 +0,0 @@ -import sys - -import pytest - - -if sys.version_info[:2] == (3, 12): - pytest.skip("Dynamic instrumentation is not supported with Python 3.12", allow_module_level=True) diff --git a/tests/debugging/test_api.py b/tests/debugging/test_api.py index 1db59b000cd..58c8c12a399 100644 --- a/tests/debugging/test_api.py +++ b/tests/debugging/test_api.py @@ -1,9 +1,6 @@ -import sys - import pytest -@pytest.mark.skipif(sys.version_info >= (3, 12), reason="Dynamic Instrumentation is not supported with Python 3.11") @pytest.mark.subprocess(ddtrace_run=True, env=dict(DD_DYNAMIC_INSTRUMENTATION_ENABLED="true"), err=None) def test_debugger_enabled_ddtrace_run(): from ddtrace.debugging import DynamicInstrumentation @@ -11,14 +8,6 @@ def test_debugger_enabled_ddtrace_run(): assert DynamicInstrumentation._instance is not None -@pytest.mark.skipif(sys.version_info < (3, 12), reason="Dynamic Instrumentation disabled for Python 3.12") -@pytest.mark.subprocess(ddtrace_run=True, env=dict(DD_DYNAMIC_INSTRUMENTATION_ENABLED="true"), err=None) -def test_debugger_enabled_ddtrace_run_py312(): - from ddtrace.debugging import DynamicInstrumentation - - assert DynamicInstrumentation._instance is None - - @pytest.mark.subprocess(ddtrace_run=True, err=None) def test_debugger_disabled_ddtrace_run(): from ddtrace.debugging import DynamicInstrumentation diff --git a/tests/debugging/test_debugger.py b/tests/debugging/test_debugger.py index 060d40c4783..ab1e3890345 100644 --- a/tests/debugging/test_debugger.py +++ b/tests/debugging/test_debugger.py @@ -32,10 +32,6 @@ from tests.utils import call_program -if sys.version_info[:2] == (3, 12): - pytest.skip("Dynamic instrumentation is not supported with Python 3.12", allow_module_level=True) - - def good_probe(): # DEV: We build this on demand to ensure that rate limiting gets reset. return create_snapshot_line_probe( diff --git a/tests/debugging/test_debugger_span_decoration.py b/tests/debugging/test_debugger_span_decoration.py index ea3a9f0721f..7e4f2b53d62 100644 --- a/tests/debugging/test_debugger_span_decoration.py +++ b/tests/debugging/test_debugger_span_decoration.py @@ -1,8 +1,6 @@ # -*- encoding: utf-8 -*- import sys -import pytest - import ddtrace from ddtrace.debugging._probe.model import ProbeEvaluateTimingForMethod from ddtrace.debugging._probe.model import SpanDecoration @@ -18,10 +16,6 @@ from tests.utils import TracerTestCase -if sys.version_info[:2] == (3, 12): - pytest.skip("Dynamic instrumentation is not supported with Python 3.12", allow_module_level=True) - - class SpanDecorationProbeTestCase(TracerTestCase): def setUp(self): super(SpanDecorationProbeTestCase, self).setUp() diff --git a/tests/debugging/test_expressions.py b/tests/debugging/test_expressions.py index 11f4a63b787..3c4d96fe66b 100644 --- a/tests/debugging/test_expressions.py +++ b/tests/debugging/test_expressions.py @@ -1,5 +1,4 @@ from dis import dis -import sys import pytest @@ -7,10 +6,6 @@ from ddtrace.internal.safety import SafeObjectProxy -if sys.version_info[:2] == (3, 12): - pytest.skip("Dynamic instrumentation is not supported with Python 3.12", allow_module_level=True) - - class SideEffect(Exception): pass From a11af21380b04cfe1d7344a17e4aff2a13f842c4 Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Tue, 8 Aug 2023 14:56:35 -0400 Subject: [PATCH 15/38] Drop support for Python < 3.7 Includes: - pinning images and package dependencies in CircleCI - removing stale `master` branch - dropping pylons framework test - updating versioning documentation - drop Python < 3.7 as supported on setup.py - removing pylons/boto from CI suitespec - release note for 2.0 --- .circleci/config.templ.yml | 14 +- .circleci/config.yml | 2 +- .github/workflows/build_deploy.yml | 63 - .github/workflows/changelog.yml | 1 - .github/workflows/codeql-analysis.yml | 2 - .github/workflows/requirements-locks.yml | 2 +- .github/workflows/test_frameworks.yml | 47 - .riot/requirements/1017b7b.txt | 27 - .riot/requirements/10192c8.txt | 26 - .riot/requirements/102cf0a.txt | 27 +- .riot/requirements/10516d1.txt | 26 - .riot/requirements/1064743.txt | 40 - .riot/requirements/1067c30.txt | 26 - .riot/requirements/107589e.txt | 33 - .riot/requirements/109ca07.txt | 27 - .riot/requirements/10a5fdc.txt | 43 - .riot/requirements/10e156f.txt | 28 - .riot/requirements/1103a62.txt | 48 - .riot/requirements/11485f2.txt | 41 - .riot/requirements/114e97a.txt | 35 - .riot/requirements/115cc02.txt | 37 - .riot/requirements/116aa2f.txt | 61 - .riot/requirements/116acca.txt | 36 - .riot/requirements/117d89f.txt | 27 - .riot/requirements/119ba46.txt | 48 - .riot/requirements/11b5553.txt | 26 - .riot/requirements/11b6d79.txt | 30 - .riot/requirements/11cbb59.txt | 26 - .riot/requirements/11ecfc2.txt | 36 - .riot/requirements/11fd893.txt | 41 - .riot/requirements/121c58f.txt | 26 - .riot/requirements/1223cfc.txt | 31 - .riot/requirements/1230ff8.txt | 26 - .riot/requirements/1239bf4.txt | 25 - .riot/requirements/1263bcd.txt | 73 -- .riot/requirements/12746dd.txt | 44 - .riot/requirements/1297f2c.txt | 35 - .riot/requirements/12ce7f6.txt | 37 - .riot/requirements/12e30f9.txt | 29 - .riot/requirements/12e9982.txt | 28 - .riot/requirements/12f36b1.txt | 35 - .riot/requirements/130c4dc.txt | 28 - .riot/requirements/1312080.txt | 44 - .riot/requirements/131b4c5.txt | 31 - .riot/requirements/1324fb2.txt | 42 - .riot/requirements/132a135.txt | 28 - .riot/requirements/132c54a.txt | 27 - .riot/requirements/132ee6e.txt | 35 - .riot/requirements/133c0df.txt | 31 - .riot/requirements/135581c.txt | 24 - .riot/requirements/1355aa2.txt | 26 - .riot/requirements/1377ee3.txt | 25 - .riot/requirements/1378827.txt | 38 - .riot/requirements/1392bdb.txt | 28 - .riot/requirements/1399085.txt | 25 - .riot/requirements/13a7174.txt | 26 - .riot/requirements/13ad0d5.txt | 25 - .riot/requirements/13cb594.txt | 36 - .riot/requirements/13cbeca.txt | 36 - .riot/requirements/13e3ab3.txt | 25 - .riot/requirements/13e745a.txt | 41 - .riot/requirements/13f2403.txt | 37 - .riot/requirements/13fe0b9.txt | 25 - .riot/requirements/140454e.txt | 36 - .riot/requirements/142c49c.txt | 37 - .riot/requirements/142d526.txt | 31 - .riot/requirements/142ea1e.txt | 41 - .riot/requirements/1443358.txt | 37 - .riot/requirements/14687bb.txt | 46 - .riot/requirements/146bb98.txt | 27 - .riot/requirements/1489d92.txt | 28 - .riot/requirements/14b0067.txt | 27 - .riot/requirements/14b153f.txt | 24 - .riot/requirements/14b261e.txt | 25 - .riot/requirements/14dce3c.txt | 35 - .riot/requirements/14ff519.txt | 36 - .riot/requirements/152c052.txt | 37 - .riot/requirements/153896d.txt | 36 - .riot/requirements/1554e9a.txt | 36 - .riot/requirements/156c8b5.txt | 36 - .riot/requirements/1579ab2.txt | 28 - .riot/requirements/15856a0.txt | 26 - .riot/requirements/1589e15.txt | 25 - .riot/requirements/15a33f1.txt | 27 - .riot/requirements/15a77be.txt | 37 - .riot/requirements/15b0852.txt | 25 - .riot/requirements/15cbd11.txt | 38 - .../requirements/{8d9413f.txt => 15d8f6b.txt} | 5 +- .riot/requirements/15dc5a2.txt | 38 - .riot/requirements/15ddce3.txt | 28 - .riot/requirements/15f7497.txt | 36 - .riot/requirements/15f7547.txt | 45 - .riot/requirements/16025dc.txt | 27 - .riot/requirements/16068e5.txt | 34 - .riot/requirements/160eed7.txt | 27 - .riot/requirements/162a527.txt | 25 - .riot/requirements/1646549.txt | 43 - .../requirements/{1895369.txt => 1646d28.txt} | 5 +- .riot/requirements/168cbdf.txt | 26 - .riot/requirements/169d74e.txt | 28 - .riot/requirements/16b3d1d.txt | 26 - .riot/requirements/16b80d2.txt | 37 - .riot/requirements/16bac29.txt | 39 - .riot/requirements/16d67ef.txt | 28 - .riot/requirements/16e837a.txt | 41 - .riot/requirements/16f1655.txt | 38 - .riot/requirements/16f9188.txt | 54 - .riot/requirements/1705233.txt | 26 - .riot/requirements/170a117.txt | 28 - .riot/requirements/1716274.txt | 28 - .riot/requirements/1726d5f.txt | 26 - .riot/requirements/173fc43.txt | 34 - .riot/requirements/1789744.txt | 35 - .riot/requirements/17969f1.txt | 42 - .riot/requirements/17a1659.txt | 42 - .riot/requirements/17a3e91.txt | 26 - .riot/requirements/17a8385.txt | 27 - .riot/requirements/17b1e6a.txt | 48 - .riot/requirements/17b3ad2.txt | 37 - .riot/requirements/17b612a.txt | 30 - .riot/requirements/17c180c.txt | 25 - .riot/requirements/17df667.txt | 28 - .riot/requirements/17e7a1d.txt | 25 - .riot/requirements/17ed92e.txt | 25 - .riot/requirements/18130a1.txt | 27 - .riot/requirements/181f251.txt | 51 - .riot/requirements/1836d36.txt | 30 - .riot/requirements/183e924.txt | 42 - .riot/requirements/184cbe1.txt | 26 - .riot/requirements/184d23f.txt | 26 - .riot/requirements/187877d.txt | 37 - .../requirements/{ea2207e.txt => 188677b.txt} | 9 +- .riot/requirements/188a3f9.txt | 25 - .riot/requirements/1895172.txt | 26 - .riot/requirements/1896095.txt | 47 - .riot/requirements/189a410.txt | 28 - .riot/requirements/18bd6d0.txt | 36 - .riot/requirements/18ced70.txt | 26 - .riot/requirements/18cf9e0.txt | 44 - .riot/requirements/18ef46b.txt | 25 - .riot/requirements/18f6870.txt | 30 - .riot/requirements/1905970.txt | 47 - .riot/requirements/1934900.txt | 28 - .riot/requirements/19642fa.txt | 27 - .riot/requirements/197d9d9.txt | 2 +- .riot/requirements/197dba9.txt | 26 - .riot/requirements/198732d.txt | 37 - .riot/requirements/19889bf.txt | 31 - .riot/requirements/198f8d4.txt | 47 - .riot/requirements/19a3af1.txt | 38 - .../requirements/{1080b30.txt => 19a842e.txt} | 4 +- .riot/requirements/19a9846.txt | 42 - .riot/requirements/19b2618.txt | 38 - .riot/requirements/19d05fa.txt | 73 -- .riot/requirements/19ebea9.txt | 27 - .riot/requirements/19ef42f.txt | 25 - .riot/requirements/19ff30c.txt | 25 - .../requirements/{de4bcfe.txt => 1a07bb8.txt} | 5 +- .riot/requirements/1a12057.txt | 31 - .riot/requirements/1a13e76.txt | 29 - .riot/requirements/1a19c25.txt | 25 - .riot/requirements/1a1b161.txt | 27 - .riot/requirements/1a1c1fa.txt | 36 - .riot/requirements/1a23b3b.txt | 26 - .riot/requirements/1a2f766.txt | 26 - .riot/requirements/1a34bd9.txt | 30 - .riot/requirements/1a6547d.txt | 36 - .riot/requirements/1a6da0c.txt | 32 - .riot/requirements/1a945ce.txt | 31 - .riot/requirements/1ab28fe.txt | 29 - .riot/requirements/1abbe5b.txt | 26 - .riot/requirements/1ac6545.txt | 37 - .riot/requirements/1ae4fe3.txt | 36 - .riot/requirements/1b09496.txt | 25 - .riot/requirements/1b1b40a.txt | 38 - .riot/requirements/1b27277.txt | 39 - .riot/requirements/1b65162.txt | 28 - .../requirements/{4bf8418.txt => 1b81325.txt} | 2 +- .riot/requirements/1b89131.txt | 38 - .riot/requirements/1bbb8a3.txt | 27 - .riot/requirements/1bbf196.txt | 58 - .riot/requirements/1bc253a.txt | 38 - .riot/requirements/1bd6f1c.txt | 36 - .riot/requirements/1bdca4a.txt | 31 - .riot/requirements/1beb3b4.txt | 38 - .riot/requirements/1bf368a.txt | 26 - .riot/requirements/1c0291c.txt | 26 - .riot/requirements/1c203f0.txt | 26 - .riot/requirements/1c28495.txt | 26 - .riot/requirements/1c32094.txt | 35 - .riot/requirements/1c338bf.txt | 25 - .riot/requirements/1c3e04e.txt | 26 - .riot/requirements/1c4d08c.txt | 37 - .riot/requirements/1c54bd3.txt | 25 - .riot/requirements/1c57061.txt | 37 - .riot/requirements/1c5a68c.txt | 25 - .riot/requirements/1c63df9.txt | 29 - .riot/requirements/1c67d9e.txt | 27 - .riot/requirements/1c7d779.txt | 59 - .riot/requirements/1c96ce3.txt | 36 - .riot/requirements/1cb139a.txt | 36 - .riot/requirements/1cdb1c5.txt | 25 - .riot/requirements/1cf2a33.txt | 40 - .riot/requirements/1cfe37d.txt | 48 - .riot/requirements/1d28004.txt | 36 - .riot/requirements/1d3adbd.txt | 20 +- .riot/requirements/1d433a0.txt | 27 - .riot/requirements/1d4c272.txt | 27 - .riot/requirements/1d632c5.txt | 41 - .riot/requirements/1d78560.txt | 31 - .riot/requirements/1d7ea43.txt | 38 - .riot/requirements/1d9722d.txt | 25 - .riot/requirements/1da6ee5.txt | 26 - .riot/requirements/1db06ff.txt | 35 - .riot/requirements/1db5b20.txt | 28 - .riot/requirements/1dceb75.txt | 27 - .riot/requirements/1dcedce.txt | 30 - .riot/requirements/1e01b80.txt | 28 - .riot/requirements/1e3090d.txt | 39 - .riot/requirements/1e4d525.txt | 25 - .riot/requirements/1e4d7b1.txt | 29 - .riot/requirements/1e5a3c5.txt | 27 - .riot/requirements/1e72d9c.txt | 26 - .riot/requirements/1e7543e.txt | 26 - .riot/requirements/1e8bc53.txt | 43 - .riot/requirements/1ea8d2b.txt | 26 - .riot/requirements/1ec2d84.txt | 37 - .riot/requirements/1ee4244.txt | 25 - .riot/requirements/1f0166c.txt | 37 - .riot/requirements/1f0ba34.txt | 29 - .riot/requirements/1f229cc.txt | 34 - .riot/requirements/1f49501.txt | 28 - .riot/requirements/1f50f3b.txt | 28 - .riot/requirements/1f5413f.txt | 28 - .riot/requirements/1f5b2ea.txt | 40 - .riot/requirements/1f773c9.txt | 28 - .riot/requirements/1f7ec7d.txt | 38 - .riot/requirements/1fa3a1c.txt | 48 - .riot/requirements/1fa8691.txt | 28 - .riot/requirements/1fd85ac.txt | 27 - .riot/requirements/1fe2085.txt | 47 - .riot/requirements/1fe2d2d.txt | 30 - .riot/requirements/20babc9.txt | 28 - .riot/requirements/20bb52a.txt | 27 - .riot/requirements/235872a.txt | 60 - .riot/requirements/2680f97.txt | 42 - .riot/requirements/27cdb43.txt | 31 - .riot/requirements/28789d5.txt | 38 - .riot/requirements/29ec5af.txt | 24 - .riot/requirements/2a191e8.txt | 36 - .riot/requirements/2b73c7c.txt | 31 - .riot/requirements/2c2d066.txt | 36 - .riot/requirements/2ca8834.txt | 25 - .riot/requirements/2d6d58d.txt | 29 - .riot/requirements/2daf2ec.txt | 49 - .riot/requirements/2ec4309.txt | 73 -- .riot/requirements/321fa86.txt | 39 - .riot/requirements/3588049.txt | 41 - .riot/requirements/36719ce.txt | 27 - .riot/requirements/393ea7d.txt | 26 - .riot/requirements/3947a56.txt | 26 - .riot/requirements/39f6534.txt | 26 - .riot/requirements/3a07563.txt | 38 - .riot/requirements/3a6bd09.txt | 28 - .riot/requirements/3aac331.txt | 29 - .riot/requirements/3cef6c0.txt | 38 - .../requirements/{16a7863.txt => 3e8d84b.txt} | 9 +- .riot/requirements/3ef3f2b.txt | 29 - .riot/requirements/3f6a629.txt | 26 - .riot/requirements/3f9f388.txt | 39 - .riot/requirements/41a8030.txt | 33 - .riot/requirements/42841f0.txt | 61 - .riot/requirements/43cbf74.txt | 39 - .../requirements/{16bf107.txt => 4654b0c.txt} | 8 +- .riot/requirements/467b148.txt | 28 - .riot/requirements/4794fad.txt | 26 - .riot/requirements/4797e24.txt | 36 - .riot/requirements/48697dc.txt | 36 - .riot/requirements/49894f1.txt | 38 - .riot/requirements/4bd0ea6.txt | 26 - .riot/requirements/4c20c1a.txt | 71 -- .riot/requirements/4c293bc.txt | 26 - .riot/requirements/4febdac.txt | 38 - .riot/requirements/5032de5.txt | 30 - .riot/requirements/52f2033.txt | 50 - .riot/requirements/531e0ab.txt | 26 - .riot/requirements/54ab77e.txt | 29 - .riot/requirements/56c383e.txt | 28 - .riot/requirements/5703f02.txt | 26 - .riot/requirements/58dadb5.txt | 31 - .riot/requirements/591784b.txt | 27 - .riot/requirements/592c859.txt | 26 - .riot/requirements/59b7da6.txt | 40 - .riot/requirements/5c822e4.txt | 36 - .riot/requirements/5ca8cc5.txt | 44 - .riot/requirements/5d8784a.txt | 68 -- .riot/requirements/5f76d2e.txt | 26 - .riot/requirements/5f884ac.txt | 27 - .riot/requirements/5f957c6.txt | 30 - .riot/requirements/61fdfc7.txt | 26 - .riot/requirements/6333663.txt | 28 - .riot/requirements/6375103.txt | 27 - .riot/requirements/63792e1.txt | 38 - .riot/requirements/63f6f54.txt | 35 - .riot/requirements/641ed2d.txt | 25 - .riot/requirements/650199a.txt | 34 - .riot/requirements/668e3d9.txt | 26 - .riot/requirements/66f26ac.txt | 25 - .riot/requirements/6703ac7.txt | 49 - .riot/requirements/67c2095.txt | 25 - .riot/requirements/68f989f.txt | 28 - .riot/requirements/691f5cf.txt | 26 - .riot/requirements/6928b69.txt | 39 - .riot/requirements/6aba7fe.txt | 25 - .riot/requirements/6b9e3f4.txt | 26 - .riot/requirements/6ce67d8.txt | 42 - .riot/requirements/6fb1ca5.txt | 33 - .riot/requirements/70071f1.txt | 25 - .riot/requirements/706d49b.txt | 71 -- .riot/requirements/71c9e2e.txt | 31 - .../requirements/{16a9c86.txt => 72a8638.txt} | 9 +- .riot/requirements/736765e.txt | 26 - .riot/requirements/737d2bb.txt | 91 -- .riot/requirements/73a3180.txt | 28 - .riot/requirements/73f9646.txt | 36 - .riot/requirements/7673685.txt | 29 - .riot/requirements/7796bc9.txt | 41 - .riot/requirements/7b69811.txt | 25 - .riot/requirements/7c10e2b.txt | 26 - .riot/requirements/7d7e032.txt | 27 - .riot/requirements/7e20351.txt | 37 - .riot/requirements/819c9b9.txt | 30 - .riot/requirements/81dc24c.txt | 37 - .riot/requirements/8481bb8.txt | 27 - .riot/requirements/85d9b0f.txt | 24 - .riot/requirements/88a992e.txt | 28 - .riot/requirements/89c30de.txt | 26 - .riot/requirements/89daa23.txt | 26 - .riot/requirements/8a20a52.txt | 19 +- .riot/requirements/8a4b879.txt | 31 - .riot/requirements/8afa002.txt | 54 - .riot/requirements/8ba1245.txt | 37 - .riot/requirements/8ce53de.txt | 30 - .riot/requirements/9053cac.txt | 45 - .riot/requirements/90923b6.txt | 33 - .riot/requirements/91297a1.txt | 29 - .riot/requirements/932711f.txt | 25 - .riot/requirements/936ee53.txt | 30 - .riot/requirements/9a25a9b.txt | 27 - .riot/requirements/9aa6415.txt | 35 - .riot/requirements/9be82d5.txt | 36 - .riot/requirements/9c81b27.txt | 47 - .riot/requirements/9d5cd76.txt | 17 +- .riot/requirements/9d5e33b.txt | 31 - .riot/requirements/9e9a06b.txt | 39 - .riot/requirements/9f28d28.txt | 35 - .riot/requirements/a0e7888.txt | 36 - .../requirements/{f92d9dc.txt => a1e6119.txt} | 4 +- .riot/requirements/a241c23.txt | 35 - .riot/requirements/a492f74.txt | 33 - .riot/requirements/a4daba6.txt | 25 - .riot/requirements/a818998.txt | 26 - .riot/requirements/a8c0657.txt | 39 - .riot/requirements/a992487.txt | 61 - .riot/requirements/aad38bc.txt | 26 - .riot/requirements/ab0352c.txt | 40 - .riot/requirements/ac57497.txt | 41 - .riot/requirements/ac8f6b8.txt | 43 - .riot/requirements/acaed71.txt | 36 - .riot/requirements/ae31bfe.txt | 26 - .riot/requirements/aebb57f.txt | 37 - .riot/requirements/af743b8.txt | 35 - .riot/requirements/b06a34a.txt | 48 - .riot/requirements/b10e870.txt | 42 - .riot/requirements/b14f4a0.txt | 71 -- .riot/requirements/b343f18.txt | 25 - .riot/requirements/b4bf279.txt | 38 - .riot/requirements/b5831e1.txt | 40 - .riot/requirements/b58464c.txt | 42 - .riot/requirements/b611b60.txt | 37 - .riot/requirements/b6ac228.txt | 26 - .riot/requirements/b7d4b65.txt | 36 - .riot/requirements/b7e7fe3.txt | 26 - .riot/requirements/b866d20.txt | 44 - .riot/requirements/bb9415c.txt | 26 - .riot/requirements/bcc3f01.txt | 44 - .riot/requirements/bd45431.txt | 47 - .../requirements/{41bf6ef.txt => bddee76.txt} | 4 +- .riot/requirements/bf960a5.txt | 25 - .riot/requirements/bfc77e8.txt | 26 - .riot/requirements/c0d828e.txt | 47 - .riot/requirements/c984bfd.txt | 41 - .riot/requirements/c99e244.txt | 47 - .riot/requirements/cb1bcd5.txt | 31 - .riot/requirements/cc9fc4a.txt | 25 - .riot/requirements/d0c18f8.txt | 36 - .riot/requirements/d1423fe.txt | 34 - .riot/requirements/d215293.txt | 24 - .riot/requirements/d2f64b9.txt | 27 - .riot/requirements/d4fa964.txt | 24 - .riot/requirements/d5db35f.txt | 41 - .riot/requirements/d6837bc.txt | 38 - .riot/requirements/d6a02a4.txt | 25 - .riot/requirements/d71a607.txt | 27 - .riot/requirements/d764cf7.txt | 3 +- .riot/requirements/d945721.txt | 38 - .riot/requirements/d9992aa.txt | 27 - .riot/requirements/dcac47b.txt | 27 - .riot/requirements/e07aecb.txt | 28 - .riot/requirements/e11ffed.txt | 38 - .riot/requirements/e19f853.txt | 38 - .../requirements/{4e21258.txt => e1fad7a.txt} | 5 +- .riot/requirements/e2a2710.txt | 41 - .riot/requirements/e34e267.txt | 29 - .riot/requirements/e49eafc.txt | 37 - .riot/requirements/e4c3ba7.txt | 26 - .riot/requirements/e55b906.txt | 28 - .riot/requirements/e70d73c.txt | 24 + .riot/requirements/e760a97.txt | 33 - .riot/requirements/eb57813.txt | 42 - .riot/requirements/ed410f6.txt | 32 - .riot/requirements/edfdcac.txt | 36 - .riot/requirements/ef23882.txt | 37 - .riot/requirements/f1099f1.txt | 37 - .riot/requirements/f16a250.txt | 37 - .riot/requirements/f5508fc.txt | 29 - .riot/requirements/f655d27.txt | 30 - .riot/requirements/f767653.txt | 29 - .riot/requirements/f96bd4f.txt | 29 - .riot/requirements/fbf3f87.txt | 25 - .../requirements/{11ca4d2.txt => fc4505d.txt} | 9 +- .riot/requirements/fca4623.txt | 27 - .riot/requirements/fd7e189.txt | 28 - ci/coverage/requirements.in | 3 + ci/coverage/requirements.txt | 19 + docker/.python-version | 3 - docs/spelling_wordlist.txt | 1 + docs/versioning.rst | 32 +- .../notes/release-2.0-3af0045e2261bd02.yaml | 169 +++ riotfile.py | 1059 +++-------------- setup.py | 21 +- tests/.suitespec.json | 25 +- 442 files changed, 518 insertions(+), 14796 deletions(-) delete mode 100644 .riot/requirements/1017b7b.txt delete mode 100644 .riot/requirements/10192c8.txt delete mode 100644 .riot/requirements/10516d1.txt delete mode 100644 .riot/requirements/1064743.txt delete mode 100644 .riot/requirements/1067c30.txt delete mode 100644 .riot/requirements/107589e.txt delete mode 100644 .riot/requirements/109ca07.txt delete mode 100644 .riot/requirements/10a5fdc.txt delete mode 100644 .riot/requirements/10e156f.txt delete mode 100644 .riot/requirements/1103a62.txt delete mode 100644 .riot/requirements/11485f2.txt delete mode 100644 .riot/requirements/114e97a.txt delete mode 100644 .riot/requirements/115cc02.txt delete mode 100644 .riot/requirements/116aa2f.txt delete mode 100644 .riot/requirements/116acca.txt delete mode 100644 .riot/requirements/117d89f.txt delete mode 100644 .riot/requirements/119ba46.txt delete mode 100644 .riot/requirements/11b5553.txt delete mode 100644 .riot/requirements/11b6d79.txt delete mode 100644 .riot/requirements/11cbb59.txt delete mode 100644 .riot/requirements/11ecfc2.txt delete mode 100644 .riot/requirements/11fd893.txt delete mode 100644 .riot/requirements/121c58f.txt delete mode 100644 .riot/requirements/1223cfc.txt delete mode 100644 .riot/requirements/1230ff8.txt delete mode 100644 .riot/requirements/1239bf4.txt delete mode 100644 .riot/requirements/1263bcd.txt delete mode 100644 .riot/requirements/12746dd.txt delete mode 100644 .riot/requirements/1297f2c.txt delete mode 100644 .riot/requirements/12ce7f6.txt delete mode 100644 .riot/requirements/12e30f9.txt delete mode 100644 .riot/requirements/12e9982.txt delete mode 100644 .riot/requirements/12f36b1.txt delete mode 100644 .riot/requirements/130c4dc.txt delete mode 100644 .riot/requirements/1312080.txt delete mode 100644 .riot/requirements/131b4c5.txt delete mode 100644 .riot/requirements/1324fb2.txt delete mode 100644 .riot/requirements/132a135.txt delete mode 100644 .riot/requirements/132c54a.txt delete mode 100644 .riot/requirements/132ee6e.txt delete mode 100644 .riot/requirements/133c0df.txt delete mode 100644 .riot/requirements/135581c.txt delete mode 100644 .riot/requirements/1355aa2.txt delete mode 100644 .riot/requirements/1377ee3.txt delete mode 100644 .riot/requirements/1378827.txt delete mode 100644 .riot/requirements/1392bdb.txt delete mode 100644 .riot/requirements/1399085.txt delete mode 100644 .riot/requirements/13a7174.txt delete mode 100644 .riot/requirements/13ad0d5.txt delete mode 100644 .riot/requirements/13cb594.txt delete mode 100644 .riot/requirements/13cbeca.txt delete mode 100644 .riot/requirements/13e3ab3.txt delete mode 100644 .riot/requirements/13e745a.txt delete mode 100644 .riot/requirements/13f2403.txt delete mode 100644 .riot/requirements/13fe0b9.txt delete mode 100644 .riot/requirements/140454e.txt delete mode 100644 .riot/requirements/142c49c.txt delete mode 100644 .riot/requirements/142d526.txt delete mode 100644 .riot/requirements/142ea1e.txt delete mode 100644 .riot/requirements/1443358.txt delete mode 100644 .riot/requirements/14687bb.txt delete mode 100644 .riot/requirements/146bb98.txt delete mode 100644 .riot/requirements/1489d92.txt delete mode 100644 .riot/requirements/14b0067.txt delete mode 100644 .riot/requirements/14b153f.txt delete mode 100644 .riot/requirements/14b261e.txt delete mode 100644 .riot/requirements/14dce3c.txt delete mode 100644 .riot/requirements/14ff519.txt delete mode 100644 .riot/requirements/152c052.txt delete mode 100644 .riot/requirements/153896d.txt delete mode 100644 .riot/requirements/1554e9a.txt delete mode 100644 .riot/requirements/156c8b5.txt delete mode 100644 .riot/requirements/1579ab2.txt delete mode 100644 .riot/requirements/15856a0.txt delete mode 100644 .riot/requirements/1589e15.txt delete mode 100644 .riot/requirements/15a33f1.txt delete mode 100644 .riot/requirements/15a77be.txt delete mode 100644 .riot/requirements/15b0852.txt delete mode 100644 .riot/requirements/15cbd11.txt rename .riot/requirements/{8d9413f.txt => 15d8f6b.txt} (79%) delete mode 100644 .riot/requirements/15dc5a2.txt delete mode 100644 .riot/requirements/15ddce3.txt delete mode 100644 .riot/requirements/15f7497.txt delete mode 100644 .riot/requirements/15f7547.txt delete mode 100644 .riot/requirements/16025dc.txt delete mode 100644 .riot/requirements/16068e5.txt delete mode 100644 .riot/requirements/160eed7.txt delete mode 100644 .riot/requirements/162a527.txt delete mode 100644 .riot/requirements/1646549.txt rename .riot/requirements/{1895369.txt => 1646d28.txt} (79%) delete mode 100644 .riot/requirements/168cbdf.txt delete mode 100644 .riot/requirements/169d74e.txt delete mode 100644 .riot/requirements/16b3d1d.txt delete mode 100644 .riot/requirements/16b80d2.txt delete mode 100644 .riot/requirements/16bac29.txt delete mode 100644 .riot/requirements/16d67ef.txt delete mode 100644 .riot/requirements/16e837a.txt delete mode 100644 .riot/requirements/16f1655.txt delete mode 100644 .riot/requirements/16f9188.txt delete mode 100644 .riot/requirements/1705233.txt delete mode 100644 .riot/requirements/170a117.txt delete mode 100644 .riot/requirements/1716274.txt delete mode 100644 .riot/requirements/1726d5f.txt delete mode 100644 .riot/requirements/173fc43.txt delete mode 100644 .riot/requirements/1789744.txt delete mode 100644 .riot/requirements/17969f1.txt delete mode 100644 .riot/requirements/17a1659.txt delete mode 100644 .riot/requirements/17a3e91.txt delete mode 100644 .riot/requirements/17a8385.txt delete mode 100644 .riot/requirements/17b1e6a.txt delete mode 100644 .riot/requirements/17b3ad2.txt delete mode 100644 .riot/requirements/17b612a.txt delete mode 100644 .riot/requirements/17c180c.txt delete mode 100644 .riot/requirements/17df667.txt delete mode 100644 .riot/requirements/17e7a1d.txt delete mode 100644 .riot/requirements/17ed92e.txt delete mode 100644 .riot/requirements/18130a1.txt delete mode 100644 .riot/requirements/181f251.txt delete mode 100644 .riot/requirements/1836d36.txt delete mode 100644 .riot/requirements/183e924.txt delete mode 100644 .riot/requirements/184cbe1.txt delete mode 100644 .riot/requirements/184d23f.txt delete mode 100644 .riot/requirements/187877d.txt rename .riot/requirements/{ea2207e.txt => 188677b.txt} (75%) delete mode 100644 .riot/requirements/188a3f9.txt delete mode 100644 .riot/requirements/1895172.txt delete mode 100644 .riot/requirements/1896095.txt delete mode 100644 .riot/requirements/189a410.txt delete mode 100644 .riot/requirements/18bd6d0.txt delete mode 100644 .riot/requirements/18ced70.txt delete mode 100644 .riot/requirements/18cf9e0.txt delete mode 100644 .riot/requirements/18ef46b.txt delete mode 100644 .riot/requirements/18f6870.txt delete mode 100644 .riot/requirements/1905970.txt delete mode 100644 .riot/requirements/1934900.txt delete mode 100644 .riot/requirements/19642fa.txt delete mode 100644 .riot/requirements/197dba9.txt delete mode 100644 .riot/requirements/198732d.txt delete mode 100644 .riot/requirements/19889bf.txt delete mode 100644 .riot/requirements/198f8d4.txt delete mode 100644 .riot/requirements/19a3af1.txt rename .riot/requirements/{1080b30.txt => 19a842e.txt} (81%) delete mode 100644 .riot/requirements/19a9846.txt delete mode 100644 .riot/requirements/19b2618.txt delete mode 100644 .riot/requirements/19d05fa.txt delete mode 100644 .riot/requirements/19ebea9.txt delete mode 100644 .riot/requirements/19ef42f.txt delete mode 100644 .riot/requirements/19ff30c.txt rename .riot/requirements/{de4bcfe.txt => 1a07bb8.txt} (78%) delete mode 100644 .riot/requirements/1a12057.txt delete mode 100644 .riot/requirements/1a13e76.txt delete mode 100644 .riot/requirements/1a19c25.txt delete mode 100644 .riot/requirements/1a1b161.txt delete mode 100644 .riot/requirements/1a1c1fa.txt delete mode 100644 .riot/requirements/1a23b3b.txt delete mode 100644 .riot/requirements/1a2f766.txt delete mode 100644 .riot/requirements/1a34bd9.txt delete mode 100644 .riot/requirements/1a6547d.txt delete mode 100644 .riot/requirements/1a6da0c.txt delete mode 100644 .riot/requirements/1a945ce.txt delete mode 100644 .riot/requirements/1ab28fe.txt delete mode 100644 .riot/requirements/1abbe5b.txt delete mode 100644 .riot/requirements/1ac6545.txt delete mode 100644 .riot/requirements/1ae4fe3.txt delete mode 100644 .riot/requirements/1b09496.txt delete mode 100644 .riot/requirements/1b1b40a.txt delete mode 100644 .riot/requirements/1b27277.txt delete mode 100644 .riot/requirements/1b65162.txt rename .riot/requirements/{4bf8418.txt => 1b81325.txt} (92%) delete mode 100644 .riot/requirements/1b89131.txt delete mode 100644 .riot/requirements/1bbb8a3.txt delete mode 100644 .riot/requirements/1bbf196.txt delete mode 100644 .riot/requirements/1bc253a.txt delete mode 100644 .riot/requirements/1bd6f1c.txt delete mode 100644 .riot/requirements/1bdca4a.txt delete mode 100644 .riot/requirements/1beb3b4.txt delete mode 100644 .riot/requirements/1bf368a.txt delete mode 100644 .riot/requirements/1c0291c.txt delete mode 100644 .riot/requirements/1c203f0.txt delete mode 100644 .riot/requirements/1c28495.txt delete mode 100644 .riot/requirements/1c32094.txt delete mode 100644 .riot/requirements/1c338bf.txt delete mode 100644 .riot/requirements/1c3e04e.txt delete mode 100644 .riot/requirements/1c4d08c.txt delete mode 100644 .riot/requirements/1c54bd3.txt delete mode 100644 .riot/requirements/1c57061.txt delete mode 100644 .riot/requirements/1c5a68c.txt delete mode 100644 .riot/requirements/1c63df9.txt delete mode 100644 .riot/requirements/1c67d9e.txt delete mode 100644 .riot/requirements/1c7d779.txt delete mode 100644 .riot/requirements/1c96ce3.txt delete mode 100644 .riot/requirements/1cb139a.txt delete mode 100644 .riot/requirements/1cdb1c5.txt delete mode 100644 .riot/requirements/1cf2a33.txt delete mode 100644 .riot/requirements/1cfe37d.txt delete mode 100644 .riot/requirements/1d28004.txt delete mode 100644 .riot/requirements/1d433a0.txt delete mode 100644 .riot/requirements/1d4c272.txt delete mode 100644 .riot/requirements/1d632c5.txt delete mode 100644 .riot/requirements/1d78560.txt delete mode 100644 .riot/requirements/1d7ea43.txt delete mode 100644 .riot/requirements/1d9722d.txt delete mode 100644 .riot/requirements/1da6ee5.txt delete mode 100644 .riot/requirements/1db06ff.txt delete mode 100644 .riot/requirements/1db5b20.txt delete mode 100644 .riot/requirements/1dceb75.txt delete mode 100644 .riot/requirements/1dcedce.txt delete mode 100644 .riot/requirements/1e01b80.txt delete mode 100644 .riot/requirements/1e3090d.txt delete mode 100644 .riot/requirements/1e4d525.txt delete mode 100644 .riot/requirements/1e4d7b1.txt delete mode 100644 .riot/requirements/1e5a3c5.txt delete mode 100644 .riot/requirements/1e72d9c.txt delete mode 100644 .riot/requirements/1e7543e.txt delete mode 100644 .riot/requirements/1e8bc53.txt delete mode 100644 .riot/requirements/1ea8d2b.txt delete mode 100644 .riot/requirements/1ec2d84.txt delete mode 100644 .riot/requirements/1ee4244.txt delete mode 100644 .riot/requirements/1f0166c.txt delete mode 100644 .riot/requirements/1f0ba34.txt delete mode 100644 .riot/requirements/1f229cc.txt delete mode 100644 .riot/requirements/1f49501.txt delete mode 100644 .riot/requirements/1f50f3b.txt delete mode 100644 .riot/requirements/1f5413f.txt delete mode 100644 .riot/requirements/1f5b2ea.txt delete mode 100644 .riot/requirements/1f773c9.txt delete mode 100644 .riot/requirements/1f7ec7d.txt delete mode 100644 .riot/requirements/1fa3a1c.txt delete mode 100644 .riot/requirements/1fa8691.txt delete mode 100644 .riot/requirements/1fd85ac.txt delete mode 100644 .riot/requirements/1fe2085.txt delete mode 100644 .riot/requirements/1fe2d2d.txt delete mode 100644 .riot/requirements/20babc9.txt delete mode 100644 .riot/requirements/20bb52a.txt delete mode 100644 .riot/requirements/235872a.txt delete mode 100644 .riot/requirements/2680f97.txt delete mode 100644 .riot/requirements/27cdb43.txt delete mode 100644 .riot/requirements/28789d5.txt delete mode 100644 .riot/requirements/29ec5af.txt delete mode 100644 .riot/requirements/2a191e8.txt delete mode 100644 .riot/requirements/2b73c7c.txt delete mode 100644 .riot/requirements/2c2d066.txt delete mode 100644 .riot/requirements/2ca8834.txt delete mode 100644 .riot/requirements/2d6d58d.txt delete mode 100644 .riot/requirements/2daf2ec.txt delete mode 100644 .riot/requirements/2ec4309.txt delete mode 100644 .riot/requirements/321fa86.txt delete mode 100644 .riot/requirements/3588049.txt delete mode 100644 .riot/requirements/36719ce.txt delete mode 100644 .riot/requirements/393ea7d.txt delete mode 100644 .riot/requirements/3947a56.txt delete mode 100644 .riot/requirements/39f6534.txt delete mode 100644 .riot/requirements/3a07563.txt delete mode 100644 .riot/requirements/3a6bd09.txt delete mode 100644 .riot/requirements/3aac331.txt delete mode 100644 .riot/requirements/3cef6c0.txt rename .riot/requirements/{16a7863.txt => 3e8d84b.txt} (75%) delete mode 100644 .riot/requirements/3ef3f2b.txt delete mode 100644 .riot/requirements/3f6a629.txt delete mode 100644 .riot/requirements/3f9f388.txt delete mode 100644 .riot/requirements/41a8030.txt delete mode 100644 .riot/requirements/42841f0.txt delete mode 100644 .riot/requirements/43cbf74.txt rename .riot/requirements/{16bf107.txt => 4654b0c.txt} (75%) delete mode 100644 .riot/requirements/467b148.txt delete mode 100644 .riot/requirements/4794fad.txt delete mode 100644 .riot/requirements/4797e24.txt delete mode 100644 .riot/requirements/48697dc.txt delete mode 100644 .riot/requirements/49894f1.txt delete mode 100644 .riot/requirements/4bd0ea6.txt delete mode 100644 .riot/requirements/4c20c1a.txt delete mode 100644 .riot/requirements/4c293bc.txt delete mode 100644 .riot/requirements/4febdac.txt delete mode 100644 .riot/requirements/5032de5.txt delete mode 100644 .riot/requirements/52f2033.txt delete mode 100644 .riot/requirements/531e0ab.txt delete mode 100644 .riot/requirements/54ab77e.txt delete mode 100644 .riot/requirements/56c383e.txt delete mode 100644 .riot/requirements/5703f02.txt delete mode 100644 .riot/requirements/58dadb5.txt delete mode 100644 .riot/requirements/591784b.txt delete mode 100644 .riot/requirements/592c859.txt delete mode 100644 .riot/requirements/59b7da6.txt delete mode 100644 .riot/requirements/5c822e4.txt delete mode 100644 .riot/requirements/5ca8cc5.txt delete mode 100644 .riot/requirements/5d8784a.txt delete mode 100644 .riot/requirements/5f76d2e.txt delete mode 100644 .riot/requirements/5f884ac.txt delete mode 100644 .riot/requirements/5f957c6.txt delete mode 100644 .riot/requirements/61fdfc7.txt delete mode 100644 .riot/requirements/6333663.txt delete mode 100644 .riot/requirements/6375103.txt delete mode 100644 .riot/requirements/63792e1.txt delete mode 100644 .riot/requirements/63f6f54.txt delete mode 100644 .riot/requirements/641ed2d.txt delete mode 100644 .riot/requirements/650199a.txt delete mode 100644 .riot/requirements/668e3d9.txt delete mode 100644 .riot/requirements/66f26ac.txt delete mode 100644 .riot/requirements/6703ac7.txt delete mode 100644 .riot/requirements/67c2095.txt delete mode 100644 .riot/requirements/68f989f.txt delete mode 100644 .riot/requirements/691f5cf.txt delete mode 100644 .riot/requirements/6928b69.txt delete mode 100644 .riot/requirements/6aba7fe.txt delete mode 100644 .riot/requirements/6b9e3f4.txt delete mode 100644 .riot/requirements/6ce67d8.txt delete mode 100644 .riot/requirements/6fb1ca5.txt delete mode 100644 .riot/requirements/70071f1.txt delete mode 100644 .riot/requirements/706d49b.txt delete mode 100644 .riot/requirements/71c9e2e.txt rename .riot/requirements/{16a9c86.txt => 72a8638.txt} (75%) delete mode 100644 .riot/requirements/736765e.txt delete mode 100644 .riot/requirements/737d2bb.txt delete mode 100644 .riot/requirements/73a3180.txt delete mode 100644 .riot/requirements/73f9646.txt delete mode 100644 .riot/requirements/7673685.txt delete mode 100644 .riot/requirements/7796bc9.txt delete mode 100644 .riot/requirements/7b69811.txt delete mode 100644 .riot/requirements/7c10e2b.txt delete mode 100644 .riot/requirements/7d7e032.txt delete mode 100644 .riot/requirements/7e20351.txt delete mode 100644 .riot/requirements/819c9b9.txt delete mode 100644 .riot/requirements/81dc24c.txt delete mode 100644 .riot/requirements/8481bb8.txt delete mode 100644 .riot/requirements/85d9b0f.txt delete mode 100644 .riot/requirements/88a992e.txt delete mode 100644 .riot/requirements/89c30de.txt delete mode 100644 .riot/requirements/89daa23.txt delete mode 100644 .riot/requirements/8a4b879.txt delete mode 100644 .riot/requirements/8afa002.txt delete mode 100644 .riot/requirements/8ba1245.txt delete mode 100644 .riot/requirements/8ce53de.txt delete mode 100644 .riot/requirements/9053cac.txt delete mode 100644 .riot/requirements/90923b6.txt delete mode 100644 .riot/requirements/91297a1.txt delete mode 100644 .riot/requirements/932711f.txt delete mode 100644 .riot/requirements/936ee53.txt delete mode 100644 .riot/requirements/9a25a9b.txt delete mode 100644 .riot/requirements/9aa6415.txt delete mode 100644 .riot/requirements/9be82d5.txt delete mode 100644 .riot/requirements/9c81b27.txt delete mode 100644 .riot/requirements/9d5e33b.txt delete mode 100644 .riot/requirements/9e9a06b.txt delete mode 100644 .riot/requirements/9f28d28.txt delete mode 100644 .riot/requirements/a0e7888.txt rename .riot/requirements/{f92d9dc.txt => a1e6119.txt} (83%) delete mode 100644 .riot/requirements/a241c23.txt delete mode 100644 .riot/requirements/a492f74.txt delete mode 100644 .riot/requirements/a4daba6.txt delete mode 100644 .riot/requirements/a818998.txt delete mode 100644 .riot/requirements/a8c0657.txt delete mode 100644 .riot/requirements/a992487.txt delete mode 100644 .riot/requirements/aad38bc.txt delete mode 100644 .riot/requirements/ab0352c.txt delete mode 100644 .riot/requirements/ac57497.txt delete mode 100644 .riot/requirements/ac8f6b8.txt delete mode 100644 .riot/requirements/acaed71.txt delete mode 100644 .riot/requirements/ae31bfe.txt delete mode 100644 .riot/requirements/aebb57f.txt delete mode 100644 .riot/requirements/af743b8.txt delete mode 100644 .riot/requirements/b06a34a.txt delete mode 100644 .riot/requirements/b10e870.txt delete mode 100644 .riot/requirements/b14f4a0.txt delete mode 100644 .riot/requirements/b343f18.txt delete mode 100644 .riot/requirements/b4bf279.txt delete mode 100644 .riot/requirements/b5831e1.txt delete mode 100644 .riot/requirements/b58464c.txt delete mode 100644 .riot/requirements/b611b60.txt delete mode 100644 .riot/requirements/b6ac228.txt delete mode 100644 .riot/requirements/b7d4b65.txt delete mode 100644 .riot/requirements/b7e7fe3.txt delete mode 100644 .riot/requirements/b866d20.txt delete mode 100644 .riot/requirements/bb9415c.txt delete mode 100644 .riot/requirements/bcc3f01.txt delete mode 100644 .riot/requirements/bd45431.txt rename .riot/requirements/{41bf6ef.txt => bddee76.txt} (83%) delete mode 100644 .riot/requirements/bf960a5.txt delete mode 100644 .riot/requirements/bfc77e8.txt delete mode 100644 .riot/requirements/c0d828e.txt delete mode 100644 .riot/requirements/c984bfd.txt delete mode 100644 .riot/requirements/c99e244.txt delete mode 100644 .riot/requirements/cb1bcd5.txt delete mode 100644 .riot/requirements/cc9fc4a.txt delete mode 100644 .riot/requirements/d0c18f8.txt delete mode 100644 .riot/requirements/d1423fe.txt delete mode 100644 .riot/requirements/d215293.txt delete mode 100644 .riot/requirements/d2f64b9.txt delete mode 100644 .riot/requirements/d4fa964.txt delete mode 100644 .riot/requirements/d5db35f.txt delete mode 100644 .riot/requirements/d6837bc.txt delete mode 100644 .riot/requirements/d6a02a4.txt delete mode 100644 .riot/requirements/d71a607.txt delete mode 100644 .riot/requirements/d945721.txt delete mode 100644 .riot/requirements/d9992aa.txt delete mode 100644 .riot/requirements/dcac47b.txt delete mode 100644 .riot/requirements/e07aecb.txt delete mode 100644 .riot/requirements/e11ffed.txt delete mode 100644 .riot/requirements/e19f853.txt rename .riot/requirements/{4e21258.txt => e1fad7a.txt} (79%) delete mode 100644 .riot/requirements/e2a2710.txt delete mode 100644 .riot/requirements/e34e267.txt delete mode 100644 .riot/requirements/e49eafc.txt delete mode 100644 .riot/requirements/e4c3ba7.txt delete mode 100644 .riot/requirements/e55b906.txt create mode 100644 .riot/requirements/e70d73c.txt delete mode 100644 .riot/requirements/e760a97.txt delete mode 100644 .riot/requirements/eb57813.txt delete mode 100644 .riot/requirements/ed410f6.txt delete mode 100644 .riot/requirements/edfdcac.txt delete mode 100644 .riot/requirements/ef23882.txt delete mode 100644 .riot/requirements/f1099f1.txt delete mode 100644 .riot/requirements/f16a250.txt delete mode 100644 .riot/requirements/f5508fc.txt delete mode 100644 .riot/requirements/f655d27.txt delete mode 100644 .riot/requirements/f767653.txt delete mode 100644 .riot/requirements/f96bd4f.txt delete mode 100644 .riot/requirements/fbf3f87.txt rename .riot/requirements/{11ca4d2.txt => fc4505d.txt} (74%) delete mode 100644 .riot/requirements/fca4623.txt delete mode 100644 .riot/requirements/fd7e189.txt create mode 100644 ci/coverage/requirements.in create mode 100644 ci/coverage/requirements.txt create mode 100644 releasenotes/notes/release-2.0-3af0045e2261bd02.yaml diff --git a/.circleci/config.templ.yml b/.circleci/config.templ.yml index cb484f98994..ae4a1b99f6b 100644 --- a/.circleci/config.templ.yml +++ b/.circleci/config.templ.yml @@ -449,12 +449,12 @@ jobs: - run_test: pattern: 'vendor' - boto: + botocore: <<: *machine_executor parallelism: 6 steps: - run_test: - pattern: '^boto' # run boto and botocore + pattern: 'botocore' snapshot: true docker_services: "localstack" @@ -493,16 +493,6 @@ jobs: snapshot: true docker_services: 'postgres' - pylons: - <<: *contrib_job_small - docker: - - image: *ddtrace_dev_image - - *testagent - steps: - - run_test: - pattern: 'pylons' - trace_agent_url: "http://localhost:8126" - aiohttp: <<: *machine_executor parallelism: 3 diff --git a/.circleci/config.yml b/.circleci/config.yml index b908b45b5bf..260901772ef 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -38,4 +38,4 @@ jobs: workflows: setup: jobs: - - setup + - setup \ No newline at end of file diff --git a/.github/workflows/build_deploy.yml b/.github/workflows/build_deploy.yml index 6e8d200e77e..0b23d0451b4 100644 --- a/.github/workflows/build_deploy.yml +++ b/.github/workflows/build_deploy.yml @@ -24,68 +24,6 @@ on: - cron: 0 2 * * 2-6 jobs: - build_wheels_py27_35: - name: Build and test wheels on ${{ matrix.os }} (${{ matrix.archs }}) - runs-on: ${{ matrix.os }} - strategy: - matrix: - include: - - os: ubuntu-latest - archs: x86_64 i686 - - os: ubuntu-latest - archs: aarch64 - - os: windows-latest - archs: AMD64 x86 - - os: macos-latest - # universal2 and arm64 builds require CPython 3.8 or newer: - # https://cibuildwheel.readthedocs.io/en/stable/faq/#universal2 - archs: x86_64 universal2 - steps: - - uses: actions/checkout@v3 - # Include all history and tags - with: - fetch-depth: 0 - - - uses: actions/setup-python@v4 - name: Install Python - with: - python-version: '3.8' - - - name: Set up QEMU - if: runner.os == 'Linux' - uses: docker/setup-qemu-action@v2 - with: - platforms: all - - - name: Build wheels python 2.7 and 3.5 - uses: joerick/cibuildwheel@v1.12.0 - env: - # configure cibuildwheel to build native archs ('auto'), and some - # emulated ones - CIBW_ARCHS: ${{ matrix.archs }} - # PyPY is not supported - # Windows 2.7 wheels no longer can be built https://github.com/DataDog/dd-trace-py/pull/2344 - CIBW_SKIP: cp27-win* - CIBW_BUILD: cp27* cp35* - # Run a smoke test on every supported platform - CIBW_TEST_COMMAND: python {project}/tests/smoke_test.py - # Testing arm on MacOS is currently not supported by Github - CIBW_TEST_SKIP: "*-macosx_universal2:arm64" - # Workaround for Macos 11.0 versioning issue, a.k.a. - # `platform.mac_ver()` reports incorrect MacOS version at 11.0 - # See: https://stackoverflow.com/a/65402241 - CIBW_ENVIRONMENT_MACOS: SYSTEM_VERSION_COMPAT=0 - CMAKE_BUILD_PARALLEL_LEVEL: 12 - - - uses: actions/upload-artifact@v3 - with: - path: ./wheelhouse/*.whl - - build_wheels_py36: - uses: ./.github/workflows/build_python_3.yml - with: - cibw_build: 'cp36*' - build_wheels_py37: uses: ./.github/workflows/build_python_3.yml with: @@ -171,7 +109,6 @@ jobs: upload_pypi: needs: - - build_wheels_py27_35 - build_wheels_py36 - build_wheels_py37 - build_wheels_py38 diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index d196f613c00..7a66e977e6c 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -2,7 +2,6 @@ name: Changelog on: push: branches: - - master - 0.x - 1.x pull_request: diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 665ddd4e04c..892b3a039d8 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -3,13 +3,11 @@ name: "CodeQL" on: push: branches: - - master - 0.x - 1.x pull_request: # The branches below must be a subset of the branches above branches: - - master - 0.x - 1.x diff --git a/.github/workflows/requirements-locks.yml b/.github/workflows/requirements-locks.yml index fedda77a6ff..2a9c17661d8 100644 --- a/.github/workflows/requirements-locks.yml +++ b/.github/workflows/requirements-locks.yml @@ -20,7 +20,7 @@ jobs: run: git config --global --add safe.directory "$GITHUB_WORKSPACE" - name: Set python interpreters - run: pyenv global 3.10 2.7 3.5 3.6 3.7 3.8 3.9 3.11 + run: pyenv global 3.10 3.7 3.8 3.9 3.11 - name: Install Dependencies run: pip install --upgrade pip && pip install riot diff --git a/.github/workflows/test_frameworks.yml b/.github/workflows/test_frameworks.yml index 66ce5793d37..456309d4f71 100644 --- a/.github/workflows/test_frameworks.yml +++ b/.github/workflows/test_frameworks.yml @@ -3,7 +3,6 @@ name: Framework tests on: push: branches: - - master - 0.x - 1.x pull_request: @@ -528,52 +527,6 @@ jobs: # Disable tests checking GC references since profiling can interfere run: ddtrace-run python -m pytest -k 'not test_record_gc and not test_record_get and not test_record_items and not test_record_iter' tests - pylons-testsuite-1_0_3: - name: Pylons 1.0.3 - runs-on: "ubuntu-20.04" - needs: needs-run - # Ubuntu 20.04 is the last version of ubuntu on github setup actions to provide Python 2.7. - container: - image: python:2.7.18-buster - env: - DD_TESTING_RAISE: true - PYTHONPATH: ../ddtrace/tests/debugging/exploration/ - CMAKE_BUILD_PARALLEL_LEVEL: 12 - defaults: - run: - working-directory: pylons - steps: - - uses: actions/checkout@v3 - if: needs.needs-run.outputs.outcome == 'success' - with: - path: ddtrace - - uses: actions/checkout@v3 - if: needs.needs-run.outputs.outcome == 'success' - with: - repository: pylons/pylons - ref: master - path: pylons - - name: Install ddtrace - if: needs.needs-run.outputs.outcome == 'success' - run: pip install ../ddtrace - - name: Install test dependencies - if: needs.needs-run.outputs.outcome == 'success' - run: pip install -e .[test] - - name: Pin PasteDeploy to Python 2.7 compatible version - if: needs.needs-run.outputs.outcome == 'success' - run: pip install pastedeploy==2.1.1 - - name: MarkupSafe fix - if: needs.needs-run.outputs.outcome == 'success' - run: pip install --upgrade MarkupSafe==0.18 pip setuptools --force - - name: Disable failing tests - if: needs.needs-run.outputs.outcome == 'success' - run: | - sed -i'' "s/test_detect_lang/detect_lang/g" tests/test_units/test_basic_app.py - sed -i'' "s/test_langs/langs/g" tests/test_units/test_basic_app.py - - name: Run tests - if: needs.needs-run.outputs.outcome == 'success' - run: nosetests - gunicorn-testsuite-20_1_0: name: gunicorn 20.1.0 runs-on: "ubuntu-latest" diff --git a/.riot/requirements/1017b7b.txt b/.riot/requirements/1017b7b.txt deleted file mode 100644 index 7d008d2ce39..00000000000 --- a/.riot/requirements/1017b7b.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1017b7b.in -# -amqp==2.6.1 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -kombu==4.0.2 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vine==1.3.0 -zipp==3.6.0 diff --git a/.riot/requirements/10192c8.txt b/.riot/requirements/10192c8.txt deleted file mode 100644 index e40f836b88b..00000000000 --- a/.riot/requirements/10192c8.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/10192c8.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/102cf0a.txt b/.riot/requirements/102cf0a.txt index 7636878f6c7..fd309f83e41 100644 --- a/.riot/requirements/102cf0a.txt +++ b/.riot/requirements/102cf0a.txt @@ -2,32 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/102cf0a.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/102cf0a.in # attrs==23.1.0 -coverage[toml]==7.2.3 -exceptiongroup==1.1.1 +coverage[toml]==7.2.7 +exceptiongroup==1.1.2 gevent==1.4.0 greenlet==0.4.14 -gunicorn[gevent]==20.1.0 +gunicorn[gevent]==21.2.0 hypothesis==6.45.0 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.2.0 py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.0 +typing-extensions==4.7.1 uwsgi==2.0.21 zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/10516d1.txt b/.riot/requirements/10516d1.txt deleted file mode 100644 index 83b0f953448..00000000000 --- a/.riot/requirements/10516d1.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/10516d1.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==4.1.1 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1064743.txt b/.riot/requirements/1064743.txt deleted file mode 100644 index 7317a866d1d..00000000000 --- a/.riot/requirements/1064743.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1064743.in -# -amqp==5.1.1 -attrs==22.2.0 -billiard==3.6.4.0 -cached-property==1.5.2 -celery==5.0.5 -click==7.1.2 -click-didyoumean==0.3.0 -click-plugins==1.1.1 -click-repl==0.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -kombu==5.1.0 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -prompt-toolkit==3.0.36 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vine==5.0.0 -wcwidth==0.2.6 -zipp==3.6.0 diff --git a/.riot/requirements/1067c30.txt b/.riot/requirements/1067c30.txt deleted file mode 100644 index 5b994601b89..00000000000 --- a/.riot/requirements/1067c30.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1067c30.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -tornado==5.1.1 -zipp==1.2.0 diff --git a/.riot/requirements/107589e.txt b/.riot/requirements/107589e.txt deleted file mode 100644 index 518813ad605..00000000000 --- a/.riot/requirements/107589e.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/107589e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gunicorn==20.1.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -py-cpuinfo==8.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-benchmark==3.4.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -uwsgi==2.0.21 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/109ca07.txt b/.riot/requirements/109ca07.txt deleted file mode 100644 index 059cfec674c..00000000000 --- a/.riot/requirements/109ca07.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/109ca07.in -# -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/10a5fdc.txt b/.riot/requirements/10a5fdc.txt deleted file mode 100644 index 642647277b5..00000000000 --- a/.riot/requirements/10a5fdc.txt +++ /dev/null @@ -1,43 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/10a5fdc.in -# -amqp==5.1.1 -attrs==22.2.0 -billiard==3.6.4.0 -cached-property==1.5.2 -celery==5.1.2 -click==7.1.2 -click-didyoumean==0.3.0 -click-plugins==1.1.1 -click-repl==0.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -kombu==5.1.0 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -prompt-toolkit==3.0.36 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vine==5.0.0 -wcwidth==0.2.6 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/10e156f.txt b/.riot/requirements/10e156f.txt deleted file mode 100644 index fd54f96a517..00000000000 --- a/.riot/requirements/10e156f.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/10e156f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -decorator==5.1.1 -dogpile.cache==1.1.8 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pbr==5.11.1 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -stevedore==3.5.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1103a62.txt b/.riot/requirements/1103a62.txt deleted file mode 100644 index d8e1fd13186..00000000000 --- a/.riot/requirements/1103a62.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1103a62.in -# -aiocontextvars==0.2.2 -aiofiles==0.8.0 -aiosqlite==0.17.0 -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -contextlib2==21.6.0 -contextvars==2.4 -coverage[toml]==6.2 -databases==0.5.5 -dataclasses==0.8 -greenlet==2.0.2 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -starlette==0.19.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/11485f2.txt b/.riot/requirements/11485f2.txt deleted file mode 100644 index 65be67cd8f1..00000000000 --- a/.riot/requirements/11485f2.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11485f2.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opensearch-py[requests]==1.1.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/114e97a.txt b/.riot/requirements/114e97a.txt deleted file mode 100644 index cbdead9cb9d..00000000000 --- a/.riot/requirements/114e97a.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/114e97a.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -httpretty==0.9.7 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/115cc02.txt b/.riot/requirements/115cc02.txt deleted file mode 100644 index e06f0d5917f..00000000000 --- a/.riot/requirements/115cc02.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/115cc02.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -decorator==4.4.2 -dogpile.cache==0.9.2 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/116aa2f.txt b/.riot/requirements/116aa2f.txt deleted file mode 100644 index b9df095bd7f..00000000000 --- a/.riot/requirements/116aa2f.txt +++ /dev/null @@ -1,61 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/116aa2f.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beaker==1.12.1 -beautifulsoup4==4.9.3 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -decorator==4.4.2 -enum34==1.1.10 -formencode==2.0.1 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -nose==1.3.7 -opentracing==2.4.0 -packaging==20.9 -paste==3.5.2 -pastedeploy==2.1.1 -pastescript==3.3.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pygments==2.5.2 -pylons==1.0.3 -pyparsing==2.4.7 -pyrsistent==0.16.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -repoze.lru==0.7 -routes==2.5.1 -scandir==1.10.0 -simplejson==3.18.4 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -tempita==0.5.2 -toml==0.10.2 -typing==3.10.0.0 -waitress==1.4.4 -wcwidth==0.2.6 -weberror==0.13.1 -webhelpers==1.3 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/116acca.txt b/.riot/requirements/116acca.txt deleted file mode 100644 index 469c9f35e48..00000000000 --- a/.riot/requirements/116acca.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/116acca.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/117d89f.txt b/.riot/requirements/117d89f.txt deleted file mode 100644 index 95896d7486d..00000000000 --- a/.riot/requirements/117d89f.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/117d89f.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mongoengine==0.22.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/119ba46.txt b/.riot/requirements/119ba46.txt deleted file mode 100644 index 67b858a4aec..00000000000 --- a/.riot/requirements/119ba46.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/119ba46.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==19.10.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/11b5553.txt b/.riot/requirements/11b5553.txt deleted file mode 100644 index 0c6dce21521..00000000000 --- a/.riot/requirements/11b5553.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11b5553.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch5==5.5.6 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/11b6d79.txt b/.riot/requirements/11b6d79.txt deleted file mode 100644 index 85aee69327c..00000000000 --- a/.riot/requirements/11b6d79.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11b6d79.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -httpretty==0.9.7 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -zipp==1.2.0 diff --git a/.riot/requirements/11cbb59.txt b/.riot/requirements/11cbb59.txt deleted file mode 100644 index 3743758bc27..00000000000 --- a/.riot/requirements/11cbb59.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11cbb59.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/11ecfc2.txt b/.riot/requirements/11ecfc2.txt deleted file mode 100644 index e95bab2e3ac..00000000000 --- a/.riot/requirements/11ecfc2.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11ecfc2.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.4.4 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/11fd893.txt b/.riot/requirements/11fd893.txt deleted file mode 100644 index 92a10abf975..00000000000 --- a/.riot/requirements/11fd893.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/11fd893.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.18.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gunicorn==19.10.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.17.3 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -statistics==1.0.3.5 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/121c58f.txt b/.riot/requirements/121c58f.txt deleted file mode 100644 index 96001fc32d3..00000000000 --- a/.riot/requirements/121c58f.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/121c58f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==2.12.0 -pytest-mock==2.0.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1223cfc.txt b/.riot/requirements/1223cfc.txt deleted file mode 100644 index cf24c4ceab6..00000000000 --- a/.riot/requirements/1223cfc.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1223cfc.in -# -attrs==22.1.0 -beautifulsoup4==4.10.0 -bottle==0.12.25 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==2.1 -toml==0.10.2 -waitress==1.4.4 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/1230ff8.txt b/.riot/requirements/1230ff8.txt deleted file mode 100644 index 89ea6a8282e..00000000000 --- a/.riot/requirements/1230ff8.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1230ff8.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysql-connector-python==8.0.29 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1239bf4.txt b/.riot/requirements/1239bf4.txt deleted file mode 100644 index d130bc19abc..00000000000 --- a/.riot/requirements/1239bf4.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1239bf4.in -# -attrs==22.2.0 -coverage[toml]==6.2 -falcon==3.1.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1263bcd.txt b/.riot/requirements/1263bcd.txt deleted file mode 100644 index a4e2fa61abc..00000000000 --- a/.riot/requirements/1263bcd.txt +++ /dev/null @@ -1,73 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1263bcd.in -# -attrs==22.2.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -boto==2.49.0 -boto3==1.23.10 -botocore==1.26.10 -certifi==2022.12.7 -cffi==1.15.1 -cfn-lint==0.53.1 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==39.0.2 -dataclasses==0.8 -decorator==4.4.2 -docker==5.0.3 -ecdsa==0.14.1 -hypothesis==6.31.6 -idna==2.10 -importlib-metadata==4.8.3 -importlib-resources==3.3.1 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==5.0.1 -more-itertools==8.14.0 -moto==1.3.16 -networkx==2.5.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pynamodb==5.4.1 -pyparsing==3.0.9 -pyrsistent==0.18.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.3.0 -pytz==2022.7.1 -pyyaml==6.0 -requests==2.27.1 -responses==0.17.0 -rsa==4.9 -s3transfer==0.5.2 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -websocket-client==1.3.1 -werkzeug==2.0.3 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/12746dd.txt b/.riot/requirements/12746dd.txt deleted file mode 100644 index 6c5a91bf615..00000000000 --- a/.riot/requirements/12746dd.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12746dd.in -# -aiofiles==0.8.0 -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -fastapi==0.64.0 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pydantic==1.9.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -starlette==0.13.6 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1297f2c.txt b/.riot/requirements/1297f2c.txt deleted file mode 100644 index 812548b20f8..00000000000 --- a/.riot/requirements/1297f2c.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1297f2c.in -# -aiohttp==3.8.4 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/12ce7f6.txt b/.riot/requirements/12ce7f6.txt deleted file mode 100644 index abffc177bc5..00000000000 --- a/.riot/requirements/12ce7f6.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12ce7f6.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -mongoengine==0.19.1 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/12e30f9.txt b/.riot/requirements/12e30f9.txt deleted file mode 100644 index 6393747eba5..00000000000 --- a/.riot/requirements/12e30f9.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12e30f9.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -typing-extensions==4.1.1 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 diff --git a/.riot/requirements/12e9982.txt b/.riot/requirements/12e9982.txt deleted file mode 100644 index d7ddfdc401f..00000000000 --- a/.riot/requirements/12e9982.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12e9982.in -# -attrs==22.1.0 -click==7.1.2 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis==3.5.3 -rq==1.8.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/12f36b1.txt b/.riot/requirements/12f36b1.txt deleted file mode 100644 index 24ed436b029..00000000000 --- a/.riot/requirements/12f36b1.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/12f36b1.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/130c4dc.txt b/.riot/requirements/130c4dc.txt deleted file mode 100644 index f9554fda41c..00000000000 --- a/.riot/requirements/130c4dc.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/130c4dc.in -# -attrs==22.2.0 -cassandra-driver==3.25.0 -click==8.0.4 -coverage[toml]==6.2 -geomet==0.2.1.post1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1312080.txt b/.riot/requirements/1312080.txt deleted file mode 100644 index 3500fd16420..00000000000 --- a/.riot/requirements/1312080.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1312080.in -# -attrs==22.1.0 -boto==2.49.0 -botocore==1.19.63 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -httpretty==0.8.10 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -markupsafe==1.1.1 -mock==3.0.5 -moto==0.4.31 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyasn1==0.4.8 -pynamodb==4.3.3 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.25.1 -rsa==4.7 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -xmltodict==0.13.0 -zipp==1.2.0 diff --git a/.riot/requirements/131b4c5.txt b/.riot/requirements/131b4c5.txt deleted file mode 100644 index 09443e63b3c..00000000000 --- a/.riot/requirements/131b4c5.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/131b4c5.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests-mock==1.10.0 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1324fb2.txt b/.riot/requirements/1324fb2.txt deleted file mode 100644 index f5ba2d80e3d..00000000000 --- a/.riot/requirements/1324fb2.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1324fb2.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -click==8.0.4 -coverage[toml]==6.2 -dataclasses==0.8 -flask==2.0.3 -gunicorn==20.1.0 -httpretty==0.9.7 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==2.0.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==2.0.3 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/132a135.txt b/.riot/requirements/132a135.txt deleted file mode 100644 index 6fc3a7759de..00000000000 --- a/.riot/requirements/132a135.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/132a135.in -# -attrs==22.2.0 -cattrs==1.0.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -molten==1.0.2 -mypy-extensions==1.0.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==3.10.0.2 -typing-inspect==0.6.0 -zipp==3.6.0 diff --git a/.riot/requirements/132c54a.txt b/.riot/requirements/132c54a.txt deleted file mode 100644 index e014ffa159a..00000000000 --- a/.riot/requirements/132c54a.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/132c54a.in -# -attrs==22.1.0 -coverage==5.5 -decorator==4.4.2 -dogpile.cache==0.9.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/132ee6e.txt b/.riot/requirements/132ee6e.txt deleted file mode 100644 index e951b1d1f39..00000000000 --- a/.riot/requirements/132ee6e.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/132ee6e.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/133c0df.txt b/.riot/requirements/133c0df.txt deleted file mode 100644 index 718f660ce93..00000000000 --- a/.riot/requirements/133c0df.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/133c0df.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -requests-mock==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/135581c.txt b/.riot/requirements/135581c.txt deleted file mode 100644 index 065656e1c51..00000000000 --- a/.riot/requirements/135581c.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/135581c.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.1.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.1 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1355aa2.txt b/.riot/requirements/1355aa2.txt deleted file mode 100644 index 6444fa83690..00000000000 --- a/.riot/requirements/1355aa2.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1355aa2.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1377ee3.txt b/.riot/requirements/1377ee3.txt deleted file mode 100644 index 83fcd61e407..00000000000 --- a/.riot/requirements/1377ee3.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1377ee3.in -# -attrs==22.1.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1378827.txt b/.riot/requirements/1378827.txt deleted file mode 100644 index 91a4b3067c2..00000000000 --- a/.riot/requirements/1378827.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1378827.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -kombu==4.6.11 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -vine==1.3.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1392bdb.txt b/.riot/requirements/1392bdb.txt deleted file mode 100644 index 1df907fb8d5..00000000000 --- a/.riot/requirements/1392bdb.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1392bdb.in -# -attrs==22.1.0 -certifi==2021.10.8 -coverage==5.5 -elasticsearch7==7.11.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1399085.txt b/.riot/requirements/1399085.txt deleted file mode 100644 index baa0cf5c650..00000000000 --- a/.riot/requirements/1399085.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1399085.in -# -attrs==22.2.0 -confluent-kafka==1.9.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/13a7174.txt b/.riot/requirements/13a7174.txt deleted file mode 100644 index 2b2a381fed7..00000000000 --- a/.riot/requirements/13a7174.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13a7174.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch6==6.8.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/13ad0d5.txt b/.riot/requirements/13ad0d5.txt deleted file mode 100644 index 5641177d8ba..00000000000 --- a/.riot/requirements/13ad0d5.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13ad0d5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/13cb594.txt b/.riot/requirements/13cb594.txt deleted file mode 100644 index 92c524c27e4..00000000000 --- a/.riot/requirements/13cb594.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13cb594.in -# -atomicwrites==1.4.1 -attrs==22.2.0 -blinker==1.5 -click==8.0.4 -coverage==6.2 -flask==0.12.5 -flask-cache==0.13.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.2 -more-itertools==8.10.0 -opentracing==2.4.0 -pluggy==1.0.0 -py==1.11.0 -pytest==3.10.1 -pytest-cov==2.1.0 -pytest-mock==2.0.0 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -typing-extensions==4.1.1 -werkzeug==0.16.1 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/13cbeca.txt b/.riot/requirements/13cbeca.txt deleted file mode 100644 index 3088b218776..00000000000 --- a/.riot/requirements/13cbeca.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13cbeca.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/13e3ab3.txt b/.riot/requirements/13e3ab3.txt deleted file mode 100644 index 05b7f395a0d..00000000000 --- a/.riot/requirements/13e3ab3.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13e3ab3.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/13e745a.txt b/.riot/requirements/13e745a.txt deleted file mode 100644 index e523bc63e34..00000000000 --- a/.riot/requirements/13e745a.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13e745a.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-consul==1.1.0 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/13f2403.txt b/.riot/requirements/13f2403.txt deleted file mode 100644 index 8c90f82f4e1..00000000000 --- a/.riot/requirements/13f2403.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13f2403.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/13fe0b9.txt b/.riot/requirements/13fe0b9.txt deleted file mode 100644 index bfec919f4e7..00000000000 --- a/.riot/requirements/13fe0b9.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/13fe0b9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mariadb==1.0.11 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/140454e.txt b/.riot/requirements/140454e.txt deleted file mode 100644 index e06fd11b380..00000000000 --- a/.riot/requirements/140454e.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/140454e.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/142c49c.txt b/.riot/requirements/142c49c.txt deleted file mode 100644 index 0257c05375c..00000000000 --- a/.riot/requirements/142c49c.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/142c49c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis-py-cluster==2.1.3 -redis==3.5.3 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/142d526.txt b/.riot/requirements/142d526.txt deleted file mode 100644 index 01b55b5d36a..00000000000 --- a/.riot/requirements/142d526.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/142d526.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests-mock==1.10.0 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/142ea1e.txt b/.riot/requirements/142ea1e.txt deleted file mode 100644 index ef5b2d96976..00000000000 --- a/.riot/requirements/142ea1e.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/142ea1e.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -coverage==5.5 -flask==1.1.4 -gunicorn==20.1.0 -httpretty==0.9.7 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1443358.txt b/.riot/requirements/1443358.txt deleted file mode 100644 index 493c683f7b3..00000000000 --- a/.riot/requirements/1443358.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1443358.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -decorator==4.4.2 -dogpile.cache==0.9.2 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/14687bb.txt b/.riot/requirements/14687bb.txt deleted file mode 100644 index 6f6c779091b..00000000000 --- a/.riot/requirements/14687bb.txt +++ /dev/null @@ -1,46 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14687bb.in -# -astunparse==1.6.3 -attrs==22.1.0 -certifi==2021.10.8 -cffi==1.15.1 -chardet==4.0.0 -click==7.1.2 -coverage==5.5 -cryptography==3.2.1 -flask==1.1.4 -gunicorn==20.1.0 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pycparser==2.21 -pycryptodome==3.17 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -wheel==0.37.1 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/146bb98.txt b/.riot/requirements/146bb98.txt deleted file mode 100644 index f35b05ec19c..00000000000 --- a/.riot/requirements/146bb98.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/146bb98.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -hypothesis==6.45.0 -iniconfig==2.0.0 -mako==1.2.4 -markupsafe==2.1.3 -mock==5.0.2 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -parse==1.19.1 -parse-type==0.6.2 -pluggy==1.2.0 -pytest==7.4.0 -pytest-bdd==6.1.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -six==1.16.0 -sortedcontainers==2.4.0 -typing-extensions==4.7.1 diff --git a/.riot/requirements/1489d92.txt b/.riot/requirements/1489d92.txt deleted file mode 100644 index 3967199d1da..00000000000 --- a/.riot/requirements/1489d92.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1489d92.in -# -attrs==22.1.0 -certifi==2021.10.8 -coverage==5.5 -elasticsearch==7.8.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/14b0067.txt b/.riot/requirements/14b0067.txt deleted file mode 100644 index e74c4f27a48..00000000000 --- a/.riot/requirements/14b0067.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14b0067.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mongoengine==0.22.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/14b153f.txt b/.riot/requirements/14b153f.txt deleted file mode 100644 index 33c9c308702..00000000000 --- a/.riot/requirements/14b153f.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14b153f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/14b261e.txt b/.riot/requirements/14b261e.txt deleted file mode 100644 index 9c93d4b54e8..00000000000 --- a/.riot/requirements/14b261e.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14b261e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymysql==1.0.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/14dce3c.txt b/.riot/requirements/14dce3c.txt deleted file mode 100644 index 3f7879adc59..00000000000 --- a/.riot/requirements/14dce3c.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14dce3c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/14ff519.txt b/.riot/requirements/14ff519.txt deleted file mode 100644 index dd1999251d4..00000000000 --- a/.riot/requirements/14ff519.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/14ff519.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/152c052.txt b/.riot/requirements/152c052.txt deleted file mode 100644 index ad857c4bf83..00000000000 --- a/.riot/requirements/152c052.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/152c052.in -# -attrs==22.2.0 -cheroot==10.0.0 -cherrypy==17.4.2 -contextlib2==21.6.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jaraco.functools==3.4.0 -mock==5.0.2 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -portend==3.0.0 -py==1.11.0 -pyparsing==3.1.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2023.3 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==4.1.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zc.lockfile==2.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/153896d.txt b/.riot/requirements/153896d.txt deleted file mode 100644 index 9ce10c5bab0..00000000000 --- a/.riot/requirements/153896d.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/153896d.in -# -attrs==22.2.0 -blinker==1.5 -certifi==2022.12.7 -charset-normalizer==2.0.12 -click==7.1.2 -coverage[toml]==6.2 -flask==1.1.4 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==1.0.1 -zipp==3.6.0 diff --git a/.riot/requirements/1554e9a.txt b/.riot/requirements/1554e9a.txt deleted file mode 100644 index 01536c0723c..00000000000 --- a/.riot/requirements/1554e9a.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1554e9a.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/156c8b5.txt b/.riot/requirements/156c8b5.txt deleted file mode 100644 index 76956904743..00000000000 --- a/.riot/requirements/156c8b5.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/156c8b5.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1579ab2.txt b/.riot/requirements/1579ab2.txt deleted file mode 100644 index 92e4858056c..00000000000 --- a/.riot/requirements/1579ab2.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1579ab2.in -# -attrs==22.1.0 -certifi==2021.10.8 -coverage==5.5 -elasticsearch==7.10.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/15856a0.txt b/.riot/requirements/15856a0.txt deleted file mode 100644 index cb1fdca8983..00000000000 --- a/.riot/requirements/15856a0.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15856a0.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1589e15.txt b/.riot/requirements/1589e15.txt deleted file mode 100644 index a43b346720b..00000000000 --- a/.riot/requirements/1589e15.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1589e15.in -# -attrs==22.2.0 -coverage[toml]==6.2 -falcon==3.1.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/15a33f1.txt b/.riot/requirements/15a33f1.txt deleted file mode 100644 index b82130b635f..00000000000 --- a/.riot/requirements/15a33f1.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15a33f1.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/15a77be.txt b/.riot/requirements/15a77be.txt deleted file mode 100644 index 910086826d4..00000000000 --- a/.riot/requirements/15a77be.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15a77be.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch1==1.10.0 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/15b0852.txt b/.riot/requirements/15b0852.txt deleted file mode 100644 index ef5c9b66dd1..00000000000 --- a/.riot/requirements/15b0852.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15b0852.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/15cbd11.txt b/.riot/requirements/15cbd11.txt deleted file mode 100644 index b76c9d27f80..00000000000 --- a/.riot/requirements/15cbd11.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15cbd11.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -googleapis-common-protos==1.52.0 -grpcio==1.26.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.17.3 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/8d9413f.txt b/.riot/requirements/15d8f6b.txt similarity index 79% rename from .riot/requirements/8d9413f.txt rename to .riot/requirements/15d8f6b.txt index be42c185f07..52cfaa57298 100644 --- a/.riot/requirements/8d9413f.txt +++ b/.riot/requirements/15d8f6b.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/8d9413f.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/15d8f6b.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -12,7 +12,7 @@ hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -28,4 +28,3 @@ pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/15dc5a2.txt b/.riot/requirements/15dc5a2.txt deleted file mode 100644 index ac305732739..00000000000 --- a/.riot/requirements/15dc5a2.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15dc5a2.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/15ddce3.txt b/.riot/requirements/15ddce3.txt deleted file mode 100644 index 3bb802566df..00000000000 --- a/.riot/requirements/15ddce3.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15ddce3.in -# -attrs==22.2.0 -coverage[toml]==6.2 -decorator==5.1.1 -dogpile.cache==1.1.8 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pbr==5.11.1 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -stevedore==3.5.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/15f7497.txt b/.riot/requirements/15f7497.txt deleted file mode 100644 index a4a2135d6b9..00000000000 --- a/.riot/requirements/15f7497.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15f7497.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/15f7547.txt b/.riot/requirements/15f7547.txt deleted file mode 100644 index 9c8c3cde59b..00000000000 --- a/.riot/requirements/15f7547.txt +++ /dev/null @@ -1,45 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/15f7547.in -# -aiofiles==0.8.0 -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -contextlib2==21.6.0 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -fastapi==0.83.0 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pydantic==1.9.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -starlette==0.19.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/16025dc.txt b/.riot/requirements/16025dc.txt deleted file mode 100644 index 6d04dcd0ed7..00000000000 --- a/.riot/requirements/16025dc.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16025dc.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.19.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/16068e5.txt b/.riot/requirements/16068e5.txt deleted file mode 100644 index f694dde6489..00000000000 --- a/.riot/requirements/16068e5.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16068e5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==1.4.0 -greenlet==0.4.14 -gunicorn[gevent]==20.1.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -py-cpuinfo==8.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-benchmark==3.4.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -uwsgi==2.0.21 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/160eed7.txt b/.riot/requirements/160eed7.txt deleted file mode 100644 index 0a625bfe177..00000000000 --- a/.riot/requirements/160eed7.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/160eed7.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch6==6.8.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/162a527.txt b/.riot/requirements/162a527.txt deleted file mode 100644 index 246a57423a6..00000000000 --- a/.riot/requirements/162a527.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/162a527.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysqlclient==2.1.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1646549.txt b/.riot/requirements/1646549.txt deleted file mode 100644 index 9d85a6774e3..00000000000 --- a/.riot/requirements/1646549.txt +++ /dev/null @@ -1,43 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1646549.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -blinker==1.5 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -flask-cache==0.13.1 -flask==0.12.5 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pytest-cov==2.1.0 -pytest-mock==2.0.0 -pytest==3.10.1 -python-memcached==1.59 -redis==2.10.6 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -typing==3.10.0.0 -werkzeug==0.16.1 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1895369.txt b/.riot/requirements/1646d28.txt similarity index 79% rename from .riot/requirements/1895369.txt rename to .riot/requirements/1646d28.txt index 6d40c69b091..380ceaec8b4 100644 --- a/.riot/requirements/1895369.txt +++ b/.riot/requirements/1646d28.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1895369.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/1646d28.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -12,7 +12,7 @@ hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -28,4 +28,3 @@ pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/168cbdf.txt b/.riot/requirements/168cbdf.txt deleted file mode 100644 index 61272ab9189..00000000000 --- a/.riot/requirements/168cbdf.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/168cbdf.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==4.1.1 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/169d74e.txt b/.riot/requirements/169d74e.txt deleted file mode 100644 index ef067e32f5c..00000000000 --- a/.riot/requirements/169d74e.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/169d74e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -httpretty==0.9.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.0 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/16b3d1d.txt b/.riot/requirements/16b3d1d.txt deleted file mode 100644 index c26ea753e92..00000000000 --- a/.riot/requirements/16b3d1d.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16b3d1d.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/16b80d2.txt b/.riot/requirements/16b80d2.txt deleted file mode 100644 index 53679aca239..00000000000 --- a/.riot/requirements/16b80d2.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16b80d2.in -# -attrs==22.1.0 -blinker==1.5 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -coverage==5.5 -flask==1.1.4 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/16bac29.txt b/.riot/requirements/16bac29.txt deleted file mode 100644 index b82dad0cbc9..00000000000 --- a/.riot/requirements/16bac29.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16bac29.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.17.3 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/16d67ef.txt b/.riot/requirements/16d67ef.txt deleted file mode 100644 index 2cfce7ed549..00000000000 --- a/.riot/requirements/16d67ef.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16d67ef.in -# -attrs==20.1.0 -coverage==5.5 -httpretty==0.9.7 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==20.1.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/16e837a.txt b/.riot/requirements/16e837a.txt deleted file mode 100644 index ff3eb4aea98..00000000000 --- a/.riot/requirements/16e837a.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16e837a.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beautifulsoup4==4.9.3 -bottle==0.12.25 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -toml==0.10.2 -typing==3.10.0.0 -waitress==1.4.4 -wcwidth==0.2.6 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/16f1655.txt b/.riot/requirements/16f1655.txt deleted file mode 100644 index ce0fe529f70..00000000000 --- a/.riot/requirements/16f1655.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16f1655.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -cassandra-driver==3.24.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -geomet==0.2.1.post1 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/16f9188.txt b/.riot/requirements/16f9188.txt deleted file mode 100644 index 2a0b91506d4..00000000000 --- a/.riot/requirements/16f9188.txt +++ /dev/null @@ -1,54 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/16f9188.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -boto==2.49.0 -botocore==1.20.112 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.8.10 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -jinja2==2.11.3 -jmespath==0.10.0 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -moto==0.4.31 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyasn1==0.4.8 -pynamodb==4.3.3 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.27.1 -rsa==4.5 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -xmltodict==0.12.0 -zipp==1.2.0 diff --git a/.riot/requirements/1705233.txt b/.riot/requirements/1705233.txt deleted file mode 100644 index e68771c3901..00000000000 --- a/.riot/requirements/1705233.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1705233.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/170a117.txt b/.riot/requirements/170a117.txt deleted file mode 100644 index 1a3f7823d77..00000000000 --- a/.riot/requirements/170a117.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/170a117.in -# -attrs==22.2.0 -backports.zoneinfo==0.2.1 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -importlib-resources==5.4.0 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg==3.0.18 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1716274.txt b/.riot/requirements/1716274.txt deleted file mode 100644 index 70f6da06251..00000000000 --- a/.riot/requirements/1716274.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1716274.in -# -attrs==22.1.0 -click==7.1.2 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis==3.5.3 -rq==1.11.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1726d5f.txt b/.riot/requirements/1726d5f.txt deleted file mode 100644 index b16281ffd8e..00000000000 --- a/.riot/requirements/1726d5f.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1726d5f.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/173fc43.txt b/.riot/requirements/173fc43.txt deleted file mode 100644 index b8835307723..00000000000 --- a/.riot/requirements/173fc43.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/173fc43.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -httpretty==0.9.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1789744.txt b/.riot/requirements/1789744.txt deleted file mode 100644 index 33c548f8278..00000000000 --- a/.riot/requirements/1789744.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1789744.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/17969f1.txt b/.riot/requirements/17969f1.txt deleted file mode 100644 index 2ff809e4a1d..00000000000 --- a/.riot/requirements/17969f1.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17969f1.in -# -aiobotocore==0.11.1 -aiohttp==3.6.3 -async-generator==1.10 -async-timeout==3.0.1 -attrs==22.1.0 -botocore==1.13.14 -chardet==3.0.4 -coverage==5.5 -docutils==0.15.2 -hypothesis==5.33.2 -idna-ssl==1.1.0 -idna==3.4 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==3.0.5 -multidict==4.7.6 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -urllib3==1.25.11 -wrapt==1.15.0 -yarl==1.5.1 -zipp==1.2.0 diff --git a/.riot/requirements/17a1659.txt b/.riot/requirements/17a1659.txt deleted file mode 100644 index f40eff1098d..00000000000 --- a/.riot/requirements/17a1659.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17a1659.in -# -algoliasearch==2.6.3 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pyrsistent==0.14.11 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/17a3e91.txt b/.riot/requirements/17a3e91.txt deleted file mode 100644 index af5191815a2..00000000000 --- a/.riot/requirements/17a3e91.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17a3e91.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mysqlclient==1.4.6 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/17a8385.txt b/.riot/requirements/17a8385.txt deleted file mode 100644 index d0b7bfb5fca..00000000000 --- a/.riot/requirements/17a8385.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17a8385.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.9.0 -pytest-mock==2.0.0 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/17b1e6a.txt b/.riot/requirements/17b1e6a.txt deleted file mode 100644 index dc623ba1404..00000000000 --- a/.riot/requirements/17b1e6a.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17b1e6a.in -# -attrs==22.1.0 -beautifulsoup4==4.10.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hupper==1.10.3 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pastedeploy==2.1.1 -pathlib2==2.3.7.post1 -plaster-pastedeploy==0.7 -plaster==1.0 -pluggy==0.13.1 -file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==2.4.7 -pyramid==1.10.8 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==2.1 -toml==0.10.2 -translationstring==1.4 -urllib3==1.26.9 -venusian==3.0.0 -waitress==1.4.4 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/17b3ad2.txt b/.riot/requirements/17b3ad2.txt deleted file mode 100644 index 7bff1e7057b..00000000000 --- a/.riot/requirements/17b3ad2.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17b3ad2.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -mongoengine==0.19.1 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/17b612a.txt b/.riot/requirements/17b612a.txt deleted file mode 100644 index e9078664759..00000000000 --- a/.riot/requirements/17b612a.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17b612a.in -# -asgiref==3.4.1 -attrs==22.2.0 -coverage[toml]==6.2 -django==3.2.18 -djangorestframework==3.11.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/17c180c.txt b/.riot/requirements/17c180c.txt deleted file mode 100644 index b3973e0ad32..00000000000 --- a/.riot/requirements/17c180c.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17c180c.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/17df667.txt b/.riot/requirements/17df667.txt deleted file mode 100644 index 55edb6f9fe2..00000000000 --- a/.riot/requirements/17df667.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17df667.in -# -amqp==2.6.1 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -kombu==4.6.11 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -vine==1.3.0 -zipp==1.2.0 diff --git a/.riot/requirements/17e7a1d.txt b/.riot/requirements/17e7a1d.txt deleted file mode 100644 index 5ecb68ecd24..00000000000 --- a/.riot/requirements/17e7a1d.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17e7a1d.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mariadb==1.0.11 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/17ed92e.txt b/.riot/requirements/17ed92e.txt deleted file mode 100644 index b88d5f891bd..00000000000 --- a/.riot/requirements/17ed92e.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/17ed92e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pylibmc==1.6.3 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/18130a1.txt b/.riot/requirements/18130a1.txt deleted file mode 100644 index 075e2809baf..00000000000 --- a/.riot/requirements/18130a1.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18130a1.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch5==5.5.6 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/181f251.txt b/.riot/requirements/181f251.txt deleted file mode 100644 index d5f464e3e2e..00000000000 --- a/.riot/requirements/181f251.txt +++ /dev/null @@ -1,51 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/181f251.in -# -aiobotocore==2.3.1 -aiohttp==3.8.4 -aioitertools==0.11.0 -aiosignal==1.2.0 -async-generator==1.10 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -botocore==1.24.21 -certifi==2022.12.7 -chardet==3.0.4 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -elasticsearch==6.3.1 -frozenlist==1.2.0 -gevent==1.3.7 -greenlet==1.1.3.post0 -hypothesis==6.31.6 -idna==2.8 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==5.0.1 -multidict==5.2.0 -opensearch-py==1.1.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pynamodb==3.3.1 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -requests==2.22.0 -six==1.12.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.25.11 -wrapt==1.15.0 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/1836d36.txt b/.riot/requirements/1836d36.txt deleted file mode 100644 index fcec387ab3b..00000000000 --- a/.riot/requirements/1836d36.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1836d36.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opensearch-py[requests]==1.1.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/183e924.txt b/.riot/requirements/183e924.txt deleted file mode 100644 index 0f3277ebd3a..00000000000 --- a/.riot/requirements/183e924.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/183e924.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.18.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==1.1.0 -greenlet==1.1.3.post0 -gunicorn[gevent]==19.10.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -statistics==1.0.3.5 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/184cbe1.txt b/.riot/requirements/184cbe1.txt deleted file mode 100644 index 8dcb9e1f78d..00000000000 --- a/.riot/requirements/184cbe1.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/184cbe1.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/184d23f.txt b/.riot/requirements/184d23f.txt deleted file mode 100644 index 2e166929943..00000000000 --- a/.riot/requirements/184d23f.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/184d23f.in -# -attrs==22.1.0 -confluent-kafka==1.5.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/187877d.txt b/.riot/requirements/187877d.txt deleted file mode 100644 index ba99c84e553..00000000000 --- a/.riot/requirements/187877d.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/187877d.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/ea2207e.txt b/.riot/requirements/188677b.txt similarity index 75% rename from .riot/requirements/ea2207e.txt rename to .riot/requirements/188677b.txt index 81812a25b2c..24c7c2ca64b 100644 --- a/.riot/requirements/ea2207e.txt +++ b/.riot/requirements/188677b.txt @@ -2,16 +2,17 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/ea2207e.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/188677b.in # attrs==23.1.0 coverage[toml]==7.2.7 exceptiongroup==1.1.2 +glob2==0.7 hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -19,11 +20,11 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/188a3f9.txt b/.riot/requirements/188a3f9.txt deleted file mode 100644 index c84d5a23188..00000000000 --- a/.riot/requirements/188a3f9.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/188a3f9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1895172.txt b/.riot/requirements/1895172.txt deleted file mode 100644 index 5742bbd8254..00000000000 --- a/.riot/requirements/1895172.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1895172.in -# -attrs==22.2.0 -coverage==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==6.2.5 -pytest-cov==2.9.0 -pytest-mock==2.0.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1896095.txt b/.riot/requirements/1896095.txt deleted file mode 100644 index c6e140c12f9..00000000000 --- a/.riot/requirements/1896095.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1896095.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -blinker==1.5 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -flask==1.1.4 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/189a410.txt b/.riot/requirements/189a410.txt deleted file mode 100644 index 1a45eaad40b..00000000000 --- a/.riot/requirements/189a410.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/189a410.in -# -attrs==22.2.0 -contextvars==2.4 -coverage[toml]==6.2 -hypothesis==6.31.6 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yaaredis==3.0.0 -zipp==3.6.0 diff --git a/.riot/requirements/18bd6d0.txt b/.riot/requirements/18bd6d0.txt deleted file mode 100644 index 32b1c5dddc7..00000000000 --- a/.riot/requirements/18bd6d0.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18bd6d0.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis==3.5.3 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/18ced70.txt b/.riot/requirements/18ced70.txt deleted file mode 100644 index 0a132e6daaa..00000000000 --- a/.riot/requirements/18ced70.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18ced70.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/18cf9e0.txt b/.riot/requirements/18cf9e0.txt deleted file mode 100644 index e47fbb6fe4e..00000000000 --- a/.riot/requirements/18cf9e0.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18cf9e0.in -# -aiobotocore==2.0.1 -aiohttp==3.8.4 -aioitertools==0.11.0 -aiosignal==1.2.0 -async-generator==1.10 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -botocore==1.22.8 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -wrapt==1.15.0 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/18ef46b.txt b/.riot/requirements/18ef46b.txt deleted file mode 100644 index 92d1b60f59c..00000000000 --- a/.riot/requirements/18ef46b.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18ef46b.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pylibmc==1.6.3 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/18f6870.txt b/.riot/requirements/18f6870.txt deleted file mode 100644 index 27fba6ef107..00000000000 --- a/.riot/requirements/18f6870.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/18f6870.in -# -attrs==22.1.0 -coverage==5.5 -django-hosts==4.0 -django==2.2.28 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==3.5.1 -pytest==6.1.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1905970.txt b/.riot/requirements/1905970.txt deleted file mode 100644 index a52f4f1ff25..00000000000 --- a/.riot/requirements/1905970.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1905970.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hupper==1.10.3 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pastedeploy==2.1.1 -plaster==1.0 -plaster-pastedeploy==0.7 -pluggy==1.0.0 -pserve-test-app @ file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==3.0.9 -pyramid==1.10.8 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -translationstring==1.4 -typing-extensions==4.1.1 -urllib3==1.26.15 -venusian==3.0.0 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1934900.txt b/.riot/requirements/1934900.txt deleted file mode 100644 index 4287e329785..00000000000 --- a/.riot/requirements/1934900.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1934900.in -# -attrs==22.1.0 -cassandra-driver==3.24.0 -click==7.1.2 -coverage==5.5 -geomet==0.2.1.post1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/19642fa.txt b/.riot/requirements/19642fa.txt deleted file mode 100644 index 771dd68c226..00000000000 --- a/.riot/requirements/19642fa.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19642fa.in -# -attrs==22.1.0 -coverage==5.5 -decorator==4.4.2 -dogpile.cache==0.9.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/197d9d9.txt b/.riot/requirements/197d9d9.txt index 2b2a2fb2c44..d8370480802 100644 --- a/.riot/requirements/197d9d9.txt +++ b/.riot/requirements/197d9d9.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/197d9d9.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/197d9d9.in # attrs==23.1.0 coverage[toml]==7.2.3 diff --git a/.riot/requirements/197dba9.txt b/.riot/requirements/197dba9.txt deleted file mode 100644 index 9142529207e..00000000000 --- a/.riot/requirements/197dba9.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/197dba9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymemcache==3.4.4 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/198732d.txt b/.riot/requirements/198732d.txt deleted file mode 100644 index 2de11a92c2b..00000000000 --- a/.riot/requirements/198732d.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/198732d.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch6==6.8.2 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/19889bf.txt b/.riot/requirements/19889bf.txt deleted file mode 100644 index 7f29fa9e13e..00000000000 --- a/.riot/requirements/19889bf.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19889bf.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -requests-mock==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/198f8d4.txt b/.riot/requirements/198f8d4.txt deleted file mode 100644 index c1b39d170d9..00000000000 --- a/.riot/requirements/198f8d4.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/198f8d4.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hupper==1.10.3 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pastedeploy==2.1.1 -plaster==1.0 -plaster-pastedeploy==0.7 -pluggy==1.0.0 -pserve-test-app @ file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==3.0.9 -pyramid==2.0.1 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -translationstring==1.4 -typing-extensions==4.1.1 -urllib3==1.26.15 -venusian==3.0.0 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/19a3af1.txt b/.riot/requirements/19a3af1.txt deleted file mode 100644 index 51f924561b9..00000000000 --- a/.riot/requirements/19a3af1.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19a3af1.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==20.0.4 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1080b30.txt b/.riot/requirements/19a842e.txt similarity index 81% rename from .riot/requirements/1080b30.txt rename to .riot/requirements/19a842e.txt index e105d560f23..74cb6dee026 100644 --- a/.riot/requirements/1080b30.txt +++ b/.riot/requirements/19a842e.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1080b30.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/19a842e.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -13,7 +13,7 @@ importlib-metadata==6.7.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 diff --git a/.riot/requirements/19a9846.txt b/.riot/requirements/19a9846.txt deleted file mode 100644 index 9115eb50b30..00000000000 --- a/.riot/requirements/19a9846.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19a9846.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.6 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -glob2==0.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -parse-type==0.6.2 -parse==1.19.1 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-bdd==3.4.0 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/19b2618.txt b/.riot/requirements/19b2618.txt deleted file mode 100644 index 4d373cb25cd..00000000000 --- a/.riot/requirements/19b2618.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19b2618.in -# -aiohttp==3.8.4 -aiohttp-jinja2==1.5 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/19d05fa.txt b/.riot/requirements/19d05fa.txt deleted file mode 100644 index 984de58868e..00000000000 --- a/.riot/requirements/19d05fa.txt +++ /dev/null @@ -1,73 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19d05fa.in -# -attrs==22.2.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -boto==2.49.0 -boto3==1.23.10 -botocore==1.26.10 -certifi==2022.12.7 -cffi==1.15.1 -cfn-lint==0.53.1 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==39.0.2 -dataclasses==0.8 -decorator==4.4.2 -docker==5.0.3 -ecdsa==0.14.1 -hypothesis==6.31.6 -idna==2.10 -importlib-metadata==4.8.3 -importlib-resources==3.3.1 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==5.0.1 -more-itertools==8.14.0 -moto==1.3.16 -networkx==2.5.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pynamodb==5.4.1 -pyparsing==3.0.9 -pyrsistent==0.18.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.3.0 -pytz==2022.7.1 -pyyaml==6.0 -requests==2.27.1 -responses==0.17.0 -rsa==4.9 -s3transfer==0.5.2 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -websocket-client==1.3.1 -werkzeug==2.0.3 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/19ebea9.txt b/.riot/requirements/19ebea9.txt deleted file mode 100644 index 81add3f0dbe..00000000000 --- a/.riot/requirements/19ebea9.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19ebea9.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -elasticsearch==7.8.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/19ef42f.txt b/.riot/requirements/19ef42f.txt deleted file mode 100644 index 25b0dd1d481..00000000000 --- a/.riot/requirements/19ef42f.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19ef42f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysqlclient==2.1.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/19ff30c.txt b/.riot/requirements/19ff30c.txt deleted file mode 100644 index 82b53ac08ab..00000000000 --- a/.riot/requirements/19ff30c.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/19ff30c.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/de4bcfe.txt b/.riot/requirements/1a07bb8.txt similarity index 78% rename from .riot/requirements/de4bcfe.txt rename to .riot/requirements/1a07bb8.txt index f0cc36b9fa6..3c4a4fdc703 100644 --- a/.riot/requirements/de4bcfe.txt +++ b/.riot/requirements/1a07bb8.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/de4bcfe.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/1a07bb8.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -11,7 +11,7 @@ hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -26,4 +26,3 @@ pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 -typing-extensions==4.7.1 diff --git a/.riot/requirements/1a12057.txt b/.riot/requirements/1a12057.txt deleted file mode 100644 index 2c970ad682a..00000000000 --- a/.riot/requirements/1a12057.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a12057.in -# -attrs==22.1.0 -beautifulsoup4==4.10.0 -bottle==0.12.25 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==2.1 -toml==0.10.2 -waitress==1.4.4 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/1a13e76.txt b/.riot/requirements/1a13e76.txt deleted file mode 100644 index 512452fbd0c..00000000000 --- a/.riot/requirements/1a13e76.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a13e76.in -# -aniso8601==9.0.1 -attrs==22.2.0 -coverage[toml]==6.2 -graphene==3.0 -graphql-core==3.1.7 -graphql-relay==3.1.5 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1a19c25.txt b/.riot/requirements/1a19c25.txt deleted file mode 100644 index 68686ca8e24..00000000000 --- a/.riot/requirements/1a19c25.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a19c25.in -# -attrs==22.2.0 -confluent-kafka==2.1.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1a1b161.txt b/.riot/requirements/1a1b161.txt deleted file mode 100644 index 1d348374bc8..00000000000 --- a/.riot/requirements/1a1b161.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a1b161.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1a1c1fa.txt b/.riot/requirements/1a1c1fa.txt deleted file mode 100644 index 6157eb4a49c..00000000000 --- a/.riot/requirements/1a1c1fa.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a1c1fa.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -mysql-connector-python==8.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1a23b3b.txt b/.riot/requirements/1a23b3b.txt deleted file mode 100644 index 5ec6d96ca79..00000000000 --- a/.riot/requirements/1a23b3b.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a23b3b.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1a2f766.txt b/.riot/requirements/1a2f766.txt deleted file mode 100644 index 4637700da48..00000000000 --- a/.riot/requirements/1a2f766.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a2f766.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==3.5.3 -redis-py-cluster==2.1.3 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1a34bd9.txt b/.riot/requirements/1a34bd9.txt deleted file mode 100644 index 25beb80e323..00000000000 --- a/.riot/requirements/1a34bd9.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a34bd9.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -bottle==0.12.25 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -typing-extensions==4.1.1 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 diff --git a/.riot/requirements/1a6547d.txt b/.riot/requirements/1a6547d.txt deleted file mode 100644 index 7cdfc5fad54..00000000000 --- a/.riot/requirements/1a6547d.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a6547d.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymysql==0.10.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1a6da0c.txt b/.riot/requirements/1a6da0c.txt deleted file mode 100644 index 4722e1aec10..00000000000 --- a/.riot/requirements/1a6da0c.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a6da0c.in -# -attrs==22.1.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1a945ce.txt b/.riot/requirements/1a945ce.txt deleted file mode 100644 index b9e4f8f430d..00000000000 --- a/.riot/requirements/1a945ce.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1a945ce.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-consul==1.1.0 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1ab28fe.txt b/.riot/requirements/1ab28fe.txt deleted file mode 100644 index 7c5327165c5..00000000000 --- a/.riot/requirements/1ab28fe.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ab28fe.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.19.6 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -sqlalchemy==1.3.24 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1abbe5b.txt b/.riot/requirements/1abbe5b.txt deleted file mode 100644 index 8c5340519dd..00000000000 --- a/.riot/requirements/1abbe5b.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1abbe5b.in -# -attrs==22.1.0 -coverage==5.5 -falcon==3.1.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1ac6545.txt b/.riot/requirements/1ac6545.txt deleted file mode 100644 index ab5f179a620..00000000000 --- a/.riot/requirements/1ac6545.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ac6545.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch5==5.5.6 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1ae4fe3.txt b/.riot/requirements/1ae4fe3.txt deleted file mode 100644 index 8b55030af2e..00000000000 --- a/.riot/requirements/1ae4fe3.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ae4fe3.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1b09496.txt b/.riot/requirements/1b09496.txt deleted file mode 100644 index eaf13724445..00000000000 --- a/.riot/requirements/1b09496.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b09496.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1b1b40a.txt b/.riot/requirements/1b1b40a.txt deleted file mode 100644 index 6a6929065ae..00000000000 --- a/.riot/requirements/1b1b40a.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b1b40a.in -# -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1b27277.txt b/.riot/requirements/1b27277.txt deleted file mode 100644 index e562ad4c8ce..00000000000 --- a/.riot/requirements/1b27277.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b27277.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -future==0.18.3 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2022.7.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -vertica-python==0.6.14 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1b65162.txt b/.riot/requirements/1b65162.txt deleted file mode 100644 index 6b60ae43f36..00000000000 --- a/.riot/requirements/1b65162.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b65162.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/4bf8418.txt b/.riot/requirements/1b81325.txt similarity index 92% rename from .riot/requirements/4bf8418.txt rename to .riot/requirements/1b81325.txt index c63b6c82b3c..266183d9937 100644 --- a/.riot/requirements/4bf8418.txt +++ b/.riot/requirements/1b81325.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/4bf8418.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1b81325.in # attrs==23.1.0 coverage[toml]==7.2.7 diff --git a/.riot/requirements/1b89131.txt b/.riot/requirements/1b89131.txt deleted file mode 100644 index 5d0537e0321..00000000000 --- a/.riot/requirements/1b89131.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1b89131.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch7==7.11.0 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1bbb8a3.txt b/.riot/requirements/1bbb8a3.txt deleted file mode 100644 index 029f11fb40b..00000000000 --- a/.riot/requirements/1bbb8a3.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bbb8a3.in -# -attrs==22.1.0 -coverage==5.5 -gevent==1.2.2 -greenlet==1.1.3.post0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1bbf196.txt b/.riot/requirements/1bbf196.txt deleted file mode 100644 index 03f5b6e1c5d..00000000000 --- a/.riot/requirements/1bbf196.txt +++ /dev/null @@ -1,58 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bbf196.in -# -asn1crypto==1.5.1 -attrs==22.2.0 -azure-common==1.1.28 -azure-core==1.24.2 -azure-storage-blob==12.13.1 -boto3==1.23.10 -botocore==1.26.10 -certifi==2022.12.7 -cffi==1.15.1 -chardet==4.0.0 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==3.4.8 -dataclasses==0.8 -hypothesis==6.31.6 -idna==2.10 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -isodate==0.6.1 -jmespath==0.10.0 -mock==5.0.1 -msrest==0.7.1 -oauthlib==3.2.2 -opentracing==2.4.0 -oscrypto==1.3.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pycparser==2.21 -pycryptodomex==3.17 -pyjwt==2.4.0 -pyopenssl==19.1.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.27.1 -requests-oauthlib==1.3.1 -responses==0.16.0 -s3transfer==0.5.2 -six==1.16.0 -snowflake-connector-python==2.4.6 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1bc253a.txt b/.riot/requirements/1bc253a.txt deleted file mode 100644 index 64efba0a227..00000000000 --- a/.riot/requirements/1bc253a.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bc253a.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -kombu==4.0.2 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -vine==1.3.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1bd6f1c.txt b/.riot/requirements/1bd6f1c.txt deleted file mode 100644 index abf1988fdf7..00000000000 --- a/.riot/requirements/1bd6f1c.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bd6f1c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.6 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1bdca4a.txt b/.riot/requirements/1bdca4a.txt deleted file mode 100644 index 76b7c3cf1c8..00000000000 --- a/.riot/requirements/1bdca4a.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bdca4a.in -# -algoliasearch==2.6.3 -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1beb3b4.txt b/.riot/requirements/1beb3b4.txt deleted file mode 100644 index b85e809b4ce..00000000000 --- a/.riot/requirements/1beb3b4.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1beb3b4.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -cassandra-driver==3.25.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -geomet==0.2.1.post1 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1bf368a.txt b/.riot/requirements/1bf368a.txt deleted file mode 100644 index fbb5bb123c2..00000000000 --- a/.riot/requirements/1bf368a.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1bf368a.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1c0291c.txt b/.riot/requirements/1c0291c.txt deleted file mode 100644 index eadee3941da..00000000000 --- a/.riot/requirements/1c0291c.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c0291c.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch1==1.10.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1c203f0.txt b/.riot/requirements/1c203f0.txt deleted file mode 100644 index 91c91167442..00000000000 --- a/.riot/requirements/1c203f0.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c203f0.in -# -asyncpg==0.26.0 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1c28495.txt b/.riot/requirements/1c28495.txt deleted file mode 100644 index 72f9c0cb869..00000000000 --- a/.riot/requirements/1c28495.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c28495.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.4.4 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1c32094.txt b/.riot/requirements/1c32094.txt deleted file mode 100644 index 8a9d8da7292..00000000000 --- a/.riot/requirements/1c32094.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c32094.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gunicorn==20.1.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.19.6 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -uwsgi==2.0.21 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1c338bf.txt b/.riot/requirements/1c338bf.txt deleted file mode 100644 index e29f72690e1..00000000000 --- a/.riot/requirements/1c338bf.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c338bf.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysqlclient==2.1.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1c3e04e.txt b/.riot/requirements/1c3e04e.txt deleted file mode 100644 index ec773cbb967..00000000000 --- a/.riot/requirements/1c3e04e.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c3e04e.in -# -asynctest==0.13.0 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==6.2.5 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -toml==0.10.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1c4d08c.txt b/.riot/requirements/1c4d08c.txt deleted file mode 100644 index 851b1f3d72c..00000000000 --- a/.riot/requirements/1c4d08c.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c4d08c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis-py-cluster==2.0.0 -redis==3.0.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1c54bd3.txt b/.riot/requirements/1c54bd3.txt deleted file mode 100644 index c4af0f2173d..00000000000 --- a/.riot/requirements/1c54bd3.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c54bd3.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mariadb==1.0.11 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1c57061.txt b/.riot/requirements/1c57061.txt deleted file mode 100644 index 7b17898da6c..00000000000 --- a/.riot/requirements/1c57061.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c57061.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -mongoengine==0.19.1 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1c5a68c.txt b/.riot/requirements/1c5a68c.txt deleted file mode 100644 index 2880b192b84..00000000000 --- a/.riot/requirements/1c5a68c.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c5a68c.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1c63df9.txt b/.riot/requirements/1c63df9.txt deleted file mode 100644 index 935150509f3..00000000000 --- a/.riot/requirements/1c63df9.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c63df9.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -dataclasses==0.8 -elastic-transport==8.4.0 -elasticsearch8==8.7.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1c67d9e.txt b/.riot/requirements/1c67d9e.txt deleted file mode 100644 index d4da099caaf..00000000000 --- a/.riot/requirements/1c67d9e.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c67d9e.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1c7d779.txt b/.riot/requirements/1c7d779.txt deleted file mode 100644 index e40fac8d636..00000000000 --- a/.riot/requirements/1c7d779.txt +++ /dev/null @@ -1,59 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c7d779.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beautifulsoup4==4.9.3 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hupper==1.10.3 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pastedeploy==2.1.1 -pathlib2==2.3.7.post1 -plaster-pastedeploy==0.7 -plaster==1.0 -pluggy==0.13.1 -file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==2.4.7 -pyramid==1.10.8 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -repoze.lru==0.7 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -toml==0.10.2 -translationstring==1.4 -typing==3.10.0.0 -urllib3==1.26.15 -venusian==2.1.0 -waitress==1.4.4 -wcwidth==0.2.6 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1c96ce3.txt b/.riot/requirements/1c96ce3.txt deleted file mode 100644 index c03deafcc07..00000000000 --- a/.riot/requirements/1c96ce3.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1c96ce3.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -py-cpuinfo==8.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-benchmark==3.4.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -uwsgi==2.0.21 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1cb139a.txt b/.riot/requirements/1cb139a.txt deleted file mode 100644 index 2eac7b7495c..00000000000 --- a/.riot/requirements/1cb139a.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1cb139a.in -# -atomicwrites==1.4.1 -attrs==22.1.0 -blinker==1.5 -click==7.1.2 -coverage==5.5 -flask-cache==0.13.1 -flask==0.12.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==8.10.0 -opentracing==2.4.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pytest-cov==2.1.0 -pytest-mock==2.0.0 -pytest==3.10.1 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -werkzeug==0.16.1 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1cdb1c5.txt b/.riot/requirements/1cdb1c5.txt deleted file mode 100644 index 4d7606bca37..00000000000 --- a/.riot/requirements/1cdb1c5.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1cdb1c5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysql-connector-python==8.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1cf2a33.txt b/.riot/requirements/1cf2a33.txt deleted file mode 100644 index 71b4f0e5686..00000000000 --- a/.riot/requirements/1cf2a33.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1cf2a33.in -# -anyio==3.6.2 -asgiref==3.0.0 -async-generator==1.10 -async-timeout==3.0.1 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1cfe37d.txt b/.riot/requirements/1cfe37d.txt deleted file mode 100644 index 2457d7adf20..00000000000 --- a/.riot/requirements/1cfe37d.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1cfe37d.in -# -aiocontextvars==0.2.2 -aiofiles==0.8.0 -aiosqlite==0.17.0 -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -contextlib2==21.6.0 -contextvars==2.4 -coverage[toml]==6.2 -databases==0.5.5 -dataclasses==0.8 -greenlet==2.0.2 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -starlette==0.19.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1d28004.txt b/.riot/requirements/1d28004.txt deleted file mode 100644 index 1e26f06ae1a..00000000000 --- a/.riot/requirements/1d28004.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d28004.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pylibmc==1.6.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1d3adbd.txt b/.riot/requirements/1d3adbd.txt index a5afd90bdfa..1ad516ff1ac 100644 --- a/.riot/requirements/1d3adbd.txt +++ b/.riot/requirements/1d3adbd.txt @@ -2,30 +2,30 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1d3adbd.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1d3adbd.in # attrs==23.1.0 coverage[toml]==7.2.7 -exceptiongroup==1.1.1 -gunicorn==20.1.0 +exceptiongroup==1.1.2 +gunicorn==21.2.0 hypothesis==6.45.0 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.2.0 protobuf==3.8.0 py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 pytest-cov==4.1.0 -pytest-mock==3.10.0 +pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.0 +typing-extensions==4.7.1 uwsgi==2.0.21 zipp==3.15.0 diff --git a/.riot/requirements/1d433a0.txt b/.riot/requirements/1d433a0.txt deleted file mode 100644 index e19cd377818..00000000000 --- a/.riot/requirements/1d433a0.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d433a0.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1d4c272.txt b/.riot/requirements/1d4c272.txt deleted file mode 100644 index f1054ee34b0..00000000000 --- a/.riot/requirements/1d4c272.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d4c272.in -# -amqp==2.6.1 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -kombu==4.6.11 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vine==1.3.0 -zipp==3.6.0 diff --git a/.riot/requirements/1d632c5.txt b/.riot/requirements/1d632c5.txt deleted file mode 100644 index c22066978f2..00000000000 --- a/.riot/requirements/1d632c5.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d632c5.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opensearch-py[requests]==2.0.1 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1d78560.txt b/.riot/requirements/1d78560.txt deleted file mode 100644 index 19bf78c3ed8..00000000000 --- a/.riot/requirements/1d78560.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d78560.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opensearch-py[requests]==1.1.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1d7ea43.txt b/.riot/requirements/1d7ea43.txt deleted file mode 100644 index cdd35f94c0e..00000000000 --- a/.riot/requirements/1d7ea43.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d7ea43.in -# -aiohttp==3.8.4 -aiohttp-jinja2==1.5 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/1d9722d.txt b/.riot/requirements/1d9722d.txt deleted file mode 100644 index 4ccc4e34575..00000000000 --- a/.riot/requirements/1d9722d.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1d9722d.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1da6ee5.txt b/.riot/requirements/1da6ee5.txt deleted file mode 100644 index a63dd417077..00000000000 --- a/.riot/requirements/1da6ee5.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1da6ee5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1db06ff.txt b/.riot/requirements/1db06ff.txt deleted file mode 100644 index ba818c3bf99..00000000000 --- a/.riot/requirements/1db06ff.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1db06ff.in -# -aiohttp==3.8.4 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/1db5b20.txt b/.riot/requirements/1db5b20.txt deleted file mode 100644 index 667ef6e7e5e..00000000000 --- a/.riot/requirements/1db5b20.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1db5b20.in -# -attrs==22.2.0 -cassandra-driver==3.24.0 -click==8.0.4 -coverage[toml]==6.2 -geomet==0.2.1.post1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1dceb75.txt b/.riot/requirements/1dceb75.txt deleted file mode 100644 index 5f10d3fc255..00000000000 --- a/.riot/requirements/1dceb75.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1dceb75.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -elasticsearch==7.10.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1dcedce.txt b/.riot/requirements/1dcedce.txt deleted file mode 100644 index 766b1242677..00000000000 --- a/.riot/requirements/1dcedce.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1dcedce.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opensearch-py[requests]==2.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/1e01b80.txt b/.riot/requirements/1e01b80.txt deleted file mode 100644 index c33bbeb2dd8..00000000000 --- a/.riot/requirements/1e01b80.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e01b80.in -# -async-timeout==4.0.2 -attrs==22.2.0 -click==7.1.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -rq==1.13.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e3090d.txt b/.riot/requirements/1e3090d.txt deleted file mode 100644 index 7ff8119a823..00000000000 --- a/.riot/requirements/1e3090d.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e3090d.in -# -anyio==3.6.2 -asgiref==3.4.1 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e4d525.txt b/.riot/requirements/1e4d525.txt deleted file mode 100644 index e187916f891..00000000000 --- a/.riot/requirements/1e4d525.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e4d525.in -# -attrs==22.2.0 -coverage[toml]==6.2 -falcon==3.0.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e4d7b1.txt b/.riot/requirements/1e4d7b1.txt deleted file mode 100644 index a23d624a7c0..00000000000 --- a/.riot/requirements/1e4d7b1.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e4d7b1.in -# -attrs==22.2.0 -coverage[toml]==6.2 -googleapis-common-protos==1.56.3 -grpcio==1.34.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e5a3c5.txt b/.riot/requirements/1e5a3c5.txt deleted file mode 100644 index eccffdf8d91..00000000000 --- a/.riot/requirements/1e5a3c5.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e5a3c5.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch6==6.8.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1e72d9c.txt b/.riot/requirements/1e72d9c.txt deleted file mode 100644 index 5fb0e7f5877..00000000000 --- a/.riot/requirements/1e72d9c.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e72d9c.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mysql-connector-python==8.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1e7543e.txt b/.riot/requirements/1e7543e.txt deleted file mode 100644 index 4b008700b4d..00000000000 --- a/.riot/requirements/1e7543e.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e7543e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1e8bc53.txt b/.riot/requirements/1e8bc53.txt deleted file mode 100644 index f0e770d1a50..00000000000 --- a/.riot/requirements/1e8bc53.txt +++ /dev/null @@ -1,43 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1e8bc53.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis==3.5.3 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1ea8d2b.txt b/.riot/requirements/1ea8d2b.txt deleted file mode 100644 index c95826373e8..00000000000 --- a/.riot/requirements/1ea8d2b.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ea8d2b.in -# -attrs==22.2.0 -coverage[toml]==6.2 -decorator==5.1.1 -dogpile.cache==0.9.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1ec2d84.txt b/.riot/requirements/1ec2d84.txt deleted file mode 100644 index ba9a69e209d..00000000000 --- a/.riot/requirements/1ec2d84.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ec2d84.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -mongoengine==0.19.1 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1ee4244.txt b/.riot/requirements/1ee4244.txt deleted file mode 100644 index e8ea0cf3fb0..00000000000 --- a/.riot/requirements/1ee4244.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1ee4244.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -tornado==4.5.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1f0166c.txt b/.riot/requirements/1f0166c.txt deleted file mode 100644 index e8e3b63be25..00000000000 --- a/.riot/requirements/1f0166c.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f0166c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch==7.6.0 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1f0ba34.txt b/.riot/requirements/1f0ba34.txt deleted file mode 100644 index 39582482a15..00000000000 --- a/.riot/requirements/1f0ba34.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f0ba34.in -# -attrs==22.2.0 -coverage[toml]==6.2 -django==2.2.28 -djangorestframework==3.12.4 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1f229cc.txt b/.riot/requirements/1f229cc.txt deleted file mode 100644 index ef183258c0f..00000000000 --- a/.riot/requirements/1f229cc.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f229cc.in -# -aiohttp==2.3.10 -async-timeout==3.0.1 -attrs==22.1.0 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna-ssl==1.1.0 -idna==3.4 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -multidict==5.0.2 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-aiohttp==0.3.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -yarl==1.6.0 -zipp==1.2.0 diff --git a/.riot/requirements/1f49501.txt b/.riot/requirements/1f49501.txt deleted file mode 100644 index bad5f2542c4..00000000000 --- a/.riot/requirements/1f49501.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f49501.in -# -attrs==20.1.0 -coverage[toml]==6.2 -httpretty==0.9.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==21.5.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1f50f3b.txt b/.riot/requirements/1f50f3b.txt deleted file mode 100644 index 70f8e772877..00000000000 --- a/.riot/requirements/1f50f3b.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f50f3b.in -# -aiopg==0.16.0 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -sqlalchemy==1.3.24 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1f5413f.txt b/.riot/requirements/1f5413f.txt deleted file mode 100644 index ada1523e337..00000000000 --- a/.riot/requirements/1f5413f.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f5413f.in -# -amqp==2.6.1 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -kombu==4.0.2 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -vine==1.3.0 -zipp==1.2.0 diff --git a/.riot/requirements/1f5b2ea.txt b/.riot/requirements/1f5b2ea.txt deleted file mode 100644 index e024037e1b6..00000000000 --- a/.riot/requirements/1f5b2ea.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f5b2ea.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==21.4.0 -billiard==3.6.4.0 -celery==4.4.7 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -kombu==4.6.11 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pytest-cov==2.3.0 -pytest-mock==2.0.0 -pytest==3.10.1 -pytz==2022.7.1 -redis==3.5.3 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -typing==3.10.0.0 -vine==1.3.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1f773c9.txt b/.riot/requirements/1f773c9.txt deleted file mode 100644 index 041e53b1d5d..00000000000 --- a/.riot/requirements/1f773c9.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f773c9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -googleapis-common-protos==1.56.3 -grpcio==1.34.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/1f7ec7d.txt b/.riot/requirements/1f7ec7d.txt deleted file mode 100644 index 1cbb15c7034..00000000000 --- a/.riot/requirements/1f7ec7d.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1f7ec7d.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.5 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.9.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/1fa3a1c.txt b/.riot/requirements/1fa3a1c.txt deleted file mode 100644 index 2ca4a18e39f..00000000000 --- a/.riot/requirements/1fa3a1c.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fa3a1c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -flask==1.1.4 -funcsigs==1.0.2 -futures==3.4.0 -gunicorn==19.10.0 -httpretty==0.9.7 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/1fa8691.txt b/.riot/requirements/1fa8691.txt deleted file mode 100644 index 04ab2f9071b..00000000000 --- a/.riot/requirements/1fa8691.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fa8691.in -# -attrs==22.1.0 -coverage==5.5 -httpretty==0.9.7 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==20.1.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/1fd85ac.txt b/.riot/requirements/1fd85ac.txt deleted file mode 100644 index 3e9f253dbfd..00000000000 --- a/.riot/requirements/1fd85ac.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fd85ac.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch2==2.5.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/1fe2085.txt b/.riot/requirements/1fe2085.txt deleted file mode 100644 index 8dc6079b025..00000000000 --- a/.riot/requirements/1fe2085.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fe2085.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.18.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==19.10.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -statistics==1.0.3.5 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1fe2d2d.txt b/.riot/requirements/1fe2d2d.txt deleted file mode 100644 index 466114b88e0..00000000000 --- a/.riot/requirements/1fe2d2d.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/1fe2d2d.in -# -asgiref==3.4.1 -attrs==22.2.0 -coverage[toml]==6.2 -django==3.2.18 -django-hosts==4.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/20babc9.txt b/.riot/requirements/20babc9.txt deleted file mode 100644 index 01d3fa01b61..00000000000 --- a/.riot/requirements/20babc9.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/20babc9.in -# -aioredis==1.3.1 -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hiredis==2.0.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.0 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/20bb52a.txt b/.riot/requirements/20bb52a.txt deleted file mode 100644 index 2a11b47b524..00000000000 --- a/.riot/requirements/20bb52a.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/20bb52a.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -elasticsearch7==7.11.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/235872a.txt b/.riot/requirements/235872a.txt deleted file mode 100644 index c267f170aea..00000000000 --- a/.riot/requirements/235872a.txt +++ /dev/null @@ -1,60 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/235872a.in -# -asgiref==3.3.1 -attrs==22.1.0 -autobahn==20.7.1 -automat==22.10.0 -certifi==2021.10.8 -cffi==1.15.1 -chardet==4.0.0 -constantly==15.1.0 -coverage==5.5 -cryptography==3.2.1 -daphne==2.5.0 -django-pylibmc==0.6.1 -django-redis==4.5.0 -django==2.2.28 -hyperlink==21.0.0 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -incremental==22.10.0 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -psycopg2-binary==2.8.6 -py==1.11.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycparser==2.21 -pylibmc==1.6.1 -pyopenssl==20.0.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==3.5.1 -pytest==6.1.2 -python-memcached==1.59 -pytz==2022.7.1 -redis==2.10.6 -requests==2.25.1 -service-identity==21.1.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -toml==0.10.2 -twisted[tls]==21.2.0 -txaio==20.4.1 -urllib3==1.26.9 -zipp==1.2.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/2680f97.txt b/.riot/requirements/2680f97.txt deleted file mode 100644 index dcab6dc4e44..00000000000 --- a/.riot/requirements/2680f97.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2680f97.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/27cdb43.txt b/.riot/requirements/27cdb43.txt deleted file mode 100644 index 1dd574518aa..00000000000 --- a/.riot/requirements/27cdb43.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/27cdb43.in -# -algoliasearch==2.6.3 -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/28789d5.txt b/.riot/requirements/28789d5.txt deleted file mode 100644 index 017828b67df..00000000000 --- a/.riot/requirements/28789d5.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/28789d5.in -# -atomicwrites==1.4.1 -attrs==20.1.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.9.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==20.1.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/29ec5af.txt b/.riot/requirements/29ec5af.txt deleted file mode 100644 index 9889d2a2239..00000000000 --- a/.riot/requirements/29ec5af.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/29ec5af.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/2a191e8.txt b/.riot/requirements/2a191e8.txt deleted file mode 100644 index aed78db4ad0..00000000000 --- a/.riot/requirements/2a191e8.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2a191e8.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyodbc==4.0.35 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/2b73c7c.txt b/.riot/requirements/2b73c7c.txt deleted file mode 100644 index 549a55cc61f..00000000000 --- a/.riot/requirements/2b73c7c.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2b73c7c.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opensearch-py[requests]==2.0.1 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/2c2d066.txt b/.riot/requirements/2c2d066.txt deleted file mode 100644 index a622a7fd2f7..00000000000 --- a/.riot/requirements/2c2d066.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2c2d066.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/2ca8834.txt b/.riot/requirements/2ca8834.txt deleted file mode 100644 index 5327f6f0e8c..00000000000 --- a/.riot/requirements/2ca8834.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2ca8834.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymysql==1.0.2 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/2d6d58d.txt b/.riot/requirements/2d6d58d.txt deleted file mode 100644 index 38a96200242..00000000000 --- a/.riot/requirements/2d6d58d.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2d6d58d.in -# -attrs==22.2.0 -coverage[toml]==6.2 -greenlet==2.0.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -psycopg2-binary==2.8.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/2daf2ec.txt b/.riot/requirements/2daf2ec.txt deleted file mode 100644 index 60bd78cddb6..00000000000 --- a/.riot/requirements/2daf2ec.txt +++ /dev/null @@ -1,49 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2daf2ec.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -botocore==1.17.30 -certifi==2021.10.8 -chardet==3.0.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.15.2 -elasticsearch==7.17.9 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==1.3.7 -greenlet==1.1.3.post0 -hypothesis==4.57.1 -idna==2.7 -importlib-metadata==2.1.3 -jmespath==0.10.0 -mock==3.0.5 -more-itertools==5.0.0 -opensearch-py==1.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pynamodb==4.4.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -requests==2.20.0 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.24.3 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/2ec4309.txt b/.riot/requirements/2ec4309.txt deleted file mode 100644 index db0d92897d0..00000000000 --- a/.riot/requirements/2ec4309.txt +++ /dev/null @@ -1,73 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/2ec4309.in -# -attrs==22.2.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -boto==2.49.0 -boto3==1.23.10 -botocore==1.26.10 -certifi==2022.12.7 -cffi==1.15.1 -cfn-lint==0.53.1 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==39.0.2 -dataclasses==0.8 -decorator==4.4.2 -docker==5.0.3 -ecdsa==0.14.1 -hypothesis==6.31.6 -idna==2.10 -importlib-metadata==4.8.3 -importlib-resources==3.3.1 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==5.0.1 -more-itertools==8.14.0 -moto==1.3.16 -networkx==2.5.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pynamodb==5.4.1 -pyparsing==3.0.9 -pyrsistent==0.18.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.3.0 -pytz==2022.7.1 -pyyaml==6.0 -requests==2.27.1 -responses==0.17.0 -rsa==4.9 -s3transfer==0.5.2 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -websocket-client==1.3.1 -werkzeug==2.0.3 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/321fa86.txt b/.riot/requirements/321fa86.txt deleted file mode 100644 index 952dbdd7217..00000000000 --- a/.riot/requirements/321fa86.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/321fa86.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports-abc==0.5 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -singledispatch==3.7.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -tornado==4.5.3 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/3588049.txt b/.riot/requirements/3588049.txt deleted file mode 100644 index 328bcba40b9..00000000000 --- a/.riot/requirements/3588049.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3588049.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beautifulsoup4==4.9.3 -bottle==0.12.25 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -toml==0.10.2 -typing==3.10.0.0 -waitress==1.4.4 -wcwidth==0.2.6 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/36719ce.txt b/.riot/requirements/36719ce.txt deleted file mode 100644 index 0e9c604f7e5..00000000000 --- a/.riot/requirements/36719ce.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/36719ce.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mongoengine==0.22.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/393ea7d.txt b/.riot/requirements/393ea7d.txt deleted file mode 100644 index d6e21c3212b..00000000000 --- a/.riot/requirements/393ea7d.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/393ea7d.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pylibmc==1.6.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/3947a56.txt b/.riot/requirements/3947a56.txt deleted file mode 100644 index 378574da93d..00000000000 --- a/.riot/requirements/3947a56.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3947a56.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==3.0.1 -redis-py-cluster==2.0.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/39f6534.txt b/.riot/requirements/39f6534.txt deleted file mode 100644 index c068d8b6022..00000000000 --- a/.riot/requirements/39f6534.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/39f6534.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/3a07563.txt b/.riot/requirements/3a07563.txt deleted file mode 100644 index 56131dc7082..00000000000 --- a/.riot/requirements/3a07563.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3a07563.in -# -aiohttp==3.8.4 -aiohttp-jinja2==1.5 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/3a6bd09.txt b/.riot/requirements/3a6bd09.txt deleted file mode 100644 index 08d872c66b8..00000000000 --- a/.riot/requirements/3a6bd09.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3a6bd09.in -# -attrs==22.2.0 -coverage[toml]==6.2 -googleapis-common-protos==1.56.3 -grpcio==1.48.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/3aac331.txt b/.riot/requirements/3aac331.txt deleted file mode 100644 index c6da0ac068f..00000000000 --- a/.riot/requirements/3aac331.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3aac331.in -# -attrs==22.2.0 -certifi==2022.12.7 -coverage[toml]==6.2 -elasticsearch==1.6.0 -elasticsearch6==6.8.2 -elasticsearch7==7.13.4 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/3cef6c0.txt b/.riot/requirements/3cef6c0.txt deleted file mode 100644 index 21ce6d3a621..00000000000 --- a/.riot/requirements/3cef6c0.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3cef6c0.in -# -aiohttp==3.8.4 -aiohttp-jinja2==1.5 -aiosignal==1.2.0 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-aiohttp==0.3.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/16a7863.txt b/.riot/requirements/3e8d84b.txt similarity index 75% rename from .riot/requirements/16a7863.txt rename to .riot/requirements/3e8d84b.txt index 228d1e051c3..52e11e3ddb8 100644 --- a/.riot/requirements/16a7863.txt +++ b/.riot/requirements/3e8d84b.txt @@ -2,16 +2,17 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/16a7863.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/3e8d84b.in # attrs==23.1.0 coverage[toml]==7.2.7 exceptiongroup==1.1.2 +glob2==0.7 hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -19,11 +20,11 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/3ef3f2b.txt b/.riot/requirements/3ef3f2b.txt deleted file mode 100644 index c728566ee5b..00000000000 --- a/.riot/requirements/3ef3f2b.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3ef3f2b.in -# -aniso8601==9.0.1 -attrs==22.2.0 -coverage[toml]==6.2 -graphene==3.2.2 -graphql-core==3.1.7 -graphql-relay==3.1.5 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/3f6a629.txt b/.riot/requirements/3f6a629.txt deleted file mode 100644 index d53882a9f2d..00000000000 --- a/.riot/requirements/3f6a629.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3f6a629.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch==7.6.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/3f9f388.txt b/.riot/requirements/3f9f388.txt deleted file mode 100644 index a44be852c56..00000000000 --- a/.riot/requirements/3f9f388.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/3f9f388.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -future==0.18.3 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2022.7.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -vertica-python==0.7.4 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/41a8030.txt b/.riot/requirements/41a8030.txt deleted file mode 100644 index 210759b7e63..00000000000 --- a/.riot/requirements/41a8030.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/41a8030.in -# -attrs==22.1.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/42841f0.txt b/.riot/requirements/42841f0.txt deleted file mode 100644 index ae733f5e9ed..00000000000 --- a/.riot/requirements/42841f0.txt +++ /dev/null @@ -1,61 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/42841f0.in -# -asgiref==3.4.1 -attrs==22.2.0 -autobahn==21.2.1 -automat==22.10.0 -certifi==2022.12.7 -cffi==1.15.1 -channels==3.0.4 -charset-normalizer==2.0.12 -constantly==15.1.0 -coverage[toml]==6.2 -cryptography==39.0.2 -daphne==3.0.2 -django==3.2.18 -django-pylibmc==0.6.1 -django-redis==4.5.0 -hyperlink==21.0.0 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -incremental==22.10.0 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.5 -py==1.11.0 -pyasn1==0.4.8 -pyasn1-modules==0.2.8 -pycparser==2.21 -pylibmc==1.6.3 -pyopenssl==23.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -python-memcached==1.59 -pytz==2022.7.1 -redis==2.10.6 -requests==2.27.1 -service-identity==21.1.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -twisted[tls]==22.4.0 -txaio==22.2.1 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/43cbf74.txt b/.riot/requirements/43cbf74.txt deleted file mode 100644 index c2c382afa97..00000000000 --- a/.riot/requirements/43cbf74.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/43cbf74.in -# -attrs==22.1.0 -boto==2.49.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -httpretty==0.8.10 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -moto==0.4.31 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -xmltodict==0.13.0 -zipp==1.2.0 diff --git a/.riot/requirements/16bf107.txt b/.riot/requirements/4654b0c.txt similarity index 75% rename from .riot/requirements/16bf107.txt rename to .riot/requirements/4654b0c.txt index f0172b190c5..67c1d78a9dc 100644 --- a/.riot/requirements/16bf107.txt +++ b/.riot/requirements/4654b0c.txt @@ -2,17 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/16bf107.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/4654b0c.in # attrs==23.1.0 coverage[toml]==7.2.7 exceptiongroup==1.1.2 +glob2==0.7 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -20,8 +21,9 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 diff --git a/.riot/requirements/467b148.txt b/.riot/requirements/467b148.txt deleted file mode 100644 index e9579ef1157..00000000000 --- a/.riot/requirements/467b148.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/467b148.in -# -attrs==22.1.0 -cassandra-driver==3.25.0 -click==7.1.2 -coverage==5.5 -geomet==0.2.1.post1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/4794fad.txt b/.riot/requirements/4794fad.txt deleted file mode 100644 index d23c5d21cb9..00000000000 --- a/.riot/requirements/4794fad.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4794fad.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/4797e24.txt b/.riot/requirements/4797e24.txt deleted file mode 100644 index 43c5aadbd25..00000000000 --- a/.riot/requirements/4797e24.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4797e24.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.0 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/48697dc.txt b/.riot/requirements/48697dc.txt deleted file mode 100644 index c1bbf71b9b6..00000000000 --- a/.riot/requirements/48697dc.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/48697dc.in -# -attrs==22.2.0 -blinker==1.5 -certifi==2022.12.7 -charset-normalizer==2.0.12 -click==7.1.2 -coverage[toml]==6.2 -flask==1.1.4 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==1.0.1 -zipp==3.6.0 diff --git a/.riot/requirements/49894f1.txt b/.riot/requirements/49894f1.txt deleted file mode 100644 index e8dfb32f295..00000000000 --- a/.riot/requirements/49894f1.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/49894f1.in -# -attrs==22.1.0 -cheroot==8.6.0 -cherrypy==17.4.2 -contextlib2==0.6.0.post1 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jaraco.functools==2.0 -mock==3.0.5 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -portend==2.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -pytz==2023.3 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==1.14.1 -toml==0.10.2 -typing-extensions==3.10.0.2 -zc.lockfile==2.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/4bd0ea6.txt b/.riot/requirements/4bd0ea6.txt deleted file mode 100644 index c45060f3694..00000000000 --- a/.riot/requirements/4bd0ea6.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4bd0ea6.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==3.13.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/4c20c1a.txt b/.riot/requirements/4c20c1a.txt deleted file mode 100644 index 990b11022ce..00000000000 --- a/.riot/requirements/4c20c1a.txt +++ /dev/null @@ -1,71 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4c20c1a.in -# -attrs==22.2.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.12.0 -boto3==1.23.10 -botocore==1.26.10 -certifi==2023.7.22 -cffi==1.14.0 -cfn-lint==0.33.2 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==40.0.2 -dataclasses==0.8 -decorator==4.4.2 -docker==5.0.3 -ecdsa==0.18.0 -graphql-core==3.1.7 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -importlib-resources==1.5.0 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==2.0.1 -mock==5.1.0 -moto[all]==2.3.2 -networkx==2.5.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyasn1==0.5.0 -pycparser==2.21 -pyparsing==3.1.1 -pyrsistent==0.18.0 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -python-jose[cryptography]==3.1.0 -pytz==2023.3 -pyyaml==6.0.1 -requests==2.27.1 -responses==0.17.0 -rsa==4.9 -s3transfer==0.5.2 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.16 -websocket-client==1.3.1 -werkzeug==2.0.3 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/4c293bc.txt b/.riot/requirements/4c293bc.txt deleted file mode 100644 index 23a3d4976f2..00000000000 --- a/.riot/requirements/4c293bc.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4c293bc.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/4febdac.txt b/.riot/requirements/4febdac.txt deleted file mode 100644 index 69da1e1eb8b..00000000000 --- a/.riot/requirements/4febdac.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/4febdac.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch==7.8.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/5032de5.txt b/.riot/requirements/5032de5.txt deleted file mode 100644 index 67feef63024..00000000000 --- a/.riot/requirements/5032de5.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5032de5.in -# -attrs==22.1.0 -certifi==2021.10.8 -coverage==5.5 -elasticsearch6==6.8.2 -elasticsearch7==7.13.4 -elasticsearch==1.6.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/52f2033.txt b/.riot/requirements/52f2033.txt deleted file mode 100644 index 2cc6adf5f5a..00000000000 --- a/.riot/requirements/52f2033.txt +++ /dev/null @@ -1,50 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/52f2033.in -# -asn1crypto==1.5.1 -attrs==22.1.0 -azure-common==1.1.28 -azure-storage-blob==2.1.0 -azure-storage-common==2.1.0 -boto3==1.14.63 -botocore==1.17.63 -certifi==2020.12.5 -cffi==1.14.6 -chardet==3.0.4 -coverage==5.5 -cryptography==2.9.2 -docutils==0.15.2 -hypothesis==5.33.2 -idna==2.9 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==3.0.5 -opentracing==2.4.0 -oscrypto==1.3.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pycparser==2.21 -pycryptodomex==3.17 -pyjwt==1.7.1 -pyopenssl==19.1.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2020.5 -requests==2.23.0 -responses==0.16.0 -s3transfer==0.3.7 -six==1.16.0 -snowflake-connector-python==2.2.10 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.25.11 -zipp==1.2.0 diff --git a/.riot/requirements/531e0ab.txt b/.riot/requirements/531e0ab.txt deleted file mode 100644 index b7c603c03ad..00000000000 --- a/.riot/requirements/531e0ab.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/531e0ab.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -tornado==4.5.3 -zipp==1.2.0 diff --git a/.riot/requirements/54ab77e.txt b/.riot/requirements/54ab77e.txt deleted file mode 100644 index fa8a715fb4e..00000000000 --- a/.riot/requirements/54ab77e.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/54ab77e.in -# -attrs==22.2.0 -coverage[toml]==6.2 -future==0.18.3 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vertica-python==0.6.14 -zipp==3.6.0 diff --git a/.riot/requirements/56c383e.txt b/.riot/requirements/56c383e.txt deleted file mode 100644 index b6fa7ebf7bd..00000000000 --- a/.riot/requirements/56c383e.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/56c383e.in -# -async-timeout==4.0.2 -attrs==22.2.0 -click==7.1.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -rq==1.8.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/5703f02.txt b/.riot/requirements/5703f02.txt deleted file mode 100644 index 776f927b9d4..00000000000 --- a/.riot/requirements/5703f02.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5703f02.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/58dadb5.txt b/.riot/requirements/58dadb5.txt deleted file mode 100644 index fa2d3268141..00000000000 --- a/.riot/requirements/58dadb5.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/58dadb5.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-consul==1.1.0 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/591784b.txt b/.riot/requirements/591784b.txt deleted file mode 100644 index 2c756895a1b..00000000000 --- a/.riot/requirements/591784b.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/591784b.in -# -aioredis==2.0.1 -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.0 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/592c859.txt b/.riot/requirements/592c859.txt deleted file mode 100644 index 60c0b3e3adf..00000000000 --- a/.riot/requirements/592c859.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/592c859.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch6==6.8.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/59b7da6.txt b/.riot/requirements/59b7da6.txt deleted file mode 100644 index 01caf0b6b53..00000000000 --- a/.riot/requirements/59b7da6.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/59b7da6.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch6==6.8.2 -elasticsearch7==7.13.4 -elasticsearch==1.6.0 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/5c822e4.txt b/.riot/requirements/5c822e4.txt deleted file mode 100644 index 44c682b6093..00000000000 --- a/.riot/requirements/5c822e4.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5c822e4.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/5ca8cc5.txt b/.riot/requirements/5ca8cc5.txt deleted file mode 100644 index 0c256c4af51..00000000000 --- a/.riot/requirements/5ca8cc5.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5ca8cc5.in -# -aiobotocore==1.4.2 -aiohttp==3.8.4 -aioitertools==0.11.0 -aiosignal==1.2.0 -async-generator==1.10 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -botocore==1.20.106 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -wrapt==1.15.0 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/5d8784a.txt b/.riot/requirements/5d8784a.txt deleted file mode 100644 index eea6395edf3..00000000000 --- a/.riot/requirements/5d8784a.txt +++ /dev/null @@ -1,68 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5d8784a.in -# -asn1crypto==1.5.1 -atomicwrites==1.4.1 -attrs==21.4.0 -azure-common==1.1.28 -azure-nspkg==3.0.2 -azure-storage-blob==2.1.0 -azure-storage-common==2.1.0 -azure-storage-nspkg==3.1.0 -backports.functools-lru-cache==1.6.4 -boto3==1.10.50 -botocore==1.13.50 -certifi==2020.12.5 -cffi==1.13.2 -chardet==3.0.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -cookies==2.2.1 -coverage==5.5 -cryptography==2.9.2 -docutils==0.15.2 -enum34==1.1.10 -funcsigs==1.0.2 -future==0.18.3 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.8 -ijson==2.6.1 -importlib-metadata==2.1.3 -ipaddress==1.0.23 -jmespath==0.10.0 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -oscrypto==1.3.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycparser==2.21 -pycryptodomex==3.17 -pyjwt==1.7.1 -pyopenssl==19.1.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2020.5 -requests==2.22.0 -responses==0.16.0 -s3transfer==0.2.1 -scandir==1.10.0 -six==1.16.0 -snowflake-connector-python==2.1.3 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.25.11 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/5f76d2e.txt b/.riot/requirements/5f76d2e.txt deleted file mode 100644 index acac0754b16..00000000000 --- a/.riot/requirements/5f76d2e.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5f76d2e.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyodbc==4.0.32 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/5f884ac.txt b/.riot/requirements/5f884ac.txt deleted file mode 100644 index e59d0c25c51..00000000000 --- a/.riot/requirements/5f884ac.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5f884ac.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis-py-cluster==2.1.3 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/5f957c6.txt b/.riot/requirements/5f957c6.txt deleted file mode 100644 index 2dcf9f5554a..00000000000 --- a/.riot/requirements/5f957c6.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/5f957c6.in -# -algoliasearch==2.6.3 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/61fdfc7.txt b/.riot/requirements/61fdfc7.txt deleted file mode 100644 index 137fda2b088..00000000000 --- a/.riot/requirements/61fdfc7.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/61fdfc7.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyodbc==4.0.32 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/6333663.txt b/.riot/requirements/6333663.txt deleted file mode 100644 index 05f43aa42d6..00000000000 --- a/.riot/requirements/6333663.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6333663.in -# -aredis==1.1.8 -attrs==22.2.0 -contextvars==2.4 -coverage[toml]==6.2 -hypothesis==6.31.6 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6375103.txt b/.riot/requirements/6375103.txt deleted file mode 100644 index ca96d8f926f..00000000000 --- a/.riot/requirements/6375103.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6375103.in -# -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/63792e1.txt b/.riot/requirements/63792e1.txt deleted file mode 100644 index 6b49f56b8e8..00000000000 --- a/.riot/requirements/63792e1.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/63792e1.in -# -anyio==3.6.2 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/63f6f54.txt b/.riot/requirements/63f6f54.txt deleted file mode 100644 index 2b982cbe191..00000000000 --- a/.riot/requirements/63f6f54.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/63f6f54.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.6 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/641ed2d.txt b/.riot/requirements/641ed2d.txt deleted file mode 100644 index 65d928e3ccf..00000000000 --- a/.riot/requirements/641ed2d.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/641ed2d.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/650199a.txt b/.riot/requirements/650199a.txt deleted file mode 100644 index 5d8aa72a93f..00000000000 --- a/.riot/requirements/650199a.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/650199a.in -# -aiohttp==3.6.3 -async-timeout==3.0.1 -attrs==22.1.0 -chardet==3.0.4 -coverage==5.5 -hypothesis==5.33.2 -idna-ssl==1.1.0 -idna==3.4 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -multidict==4.7.6 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-aiohttp==0.3.0 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -yarl==1.5.1 -zipp==1.2.0 diff --git a/.riot/requirements/668e3d9.txt b/.riot/requirements/668e3d9.txt deleted file mode 100644 index 618f6dde0d2..00000000000 --- a/.riot/requirements/668e3d9.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/668e3d9.in -# -attrs==22.2.0 -coverage[toml]==6.2 -graphql-core==3.1.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/66f26ac.txt b/.riot/requirements/66f26ac.txt deleted file mode 100644 index 3efab4eee56..00000000000 --- a/.riot/requirements/66f26ac.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/66f26ac.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyodbc==4.0.35 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6703ac7.txt b/.riot/requirements/6703ac7.txt deleted file mode 100644 index ec148a245e3..00000000000 --- a/.riot/requirements/6703ac7.txt +++ /dev/null @@ -1,49 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6703ac7.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -boto==2.49.0 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.8.10 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -moto==0.4.31 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -xmltodict==0.12.0 -zipp==1.2.0 diff --git a/.riot/requirements/67c2095.txt b/.riot/requirements/67c2095.txt deleted file mode 100644 index 12ff1a1140a..00000000000 --- a/.riot/requirements/67c2095.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/67c2095.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/68f989f.txt b/.riot/requirements/68f989f.txt deleted file mode 100644 index 7737f9dfa86..00000000000 --- a/.riot/requirements/68f989f.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/68f989f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -httpretty==0.9.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==21.5.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/691f5cf.txt b/.riot/requirements/691f5cf.txt deleted file mode 100644 index a9b71ef7359..00000000000 --- a/.riot/requirements/691f5cf.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/691f5cf.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6928b69.txt b/.riot/requirements/6928b69.txt deleted file mode 100644 index 588c33eb7cf..00000000000 --- a/.riot/requirements/6928b69.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6928b69.in -# -anyio==3.6.2 -asgiref==3.4.1 -async-generator==1.10 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==3.0.1 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.12.0 -httpcore==0.14.7 -httpx==0.22.0 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6aba7fe.txt b/.riot/requirements/6aba7fe.txt deleted file mode 100644 index 9b15ec11a53..00000000000 --- a/.riot/requirements/6aba7fe.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6aba7fe.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/6b9e3f4.txt b/.riot/requirements/6b9e3f4.txt deleted file mode 100644 index 9cdf5c66ebb..00000000000 --- a/.riot/requirements/6b9e3f4.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6b9e3f4.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==3.13.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/6ce67d8.txt b/.riot/requirements/6ce67d8.txt deleted file mode 100644 index 7472a019590..00000000000 --- a/.riot/requirements/6ce67d8.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6ce67d8.in -# -algoliasearch==2.6.3 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pyrsistent==0.14.11 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/6fb1ca5.txt b/.riot/requirements/6fb1ca5.txt deleted file mode 100644 index 7e100c9b7f4..00000000000 --- a/.riot/requirements/6fb1ca5.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/6fb1ca5.in -# -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/70071f1.txt b/.riot/requirements/70071f1.txt deleted file mode 100644 index d067118fa09..00000000000 --- a/.riot/requirements/70071f1.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/70071f1.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/706d49b.txt b/.riot/requirements/706d49b.txt deleted file mode 100644 index abb9dd242ae..00000000000 --- a/.riot/requirements/706d49b.txt +++ /dev/null @@ -1,71 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/706d49b.in -# -asgiref==3.2.3 -atomicwrites==1.4.1 -attrs==21.4.0 -autobahn==19.11.2 -automat==22.10.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -cffi==1.15.1 -chardet==4.0.0 -configparser==4.0.2 -constantly==15.1.0 -contextlib2==0.6.0.post1 -coverage==5.5 -cryptography==3.3.2 -daphne==2.5.0 -django-pylibmc==0.6.1 -django-redis==4.5.0 -django==1.11.29 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hyperlink==21.0.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -incremental==22.10.0 -ipaddress==1.0.23 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -psycopg2-binary==2.8.6 -py==1.11.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycparser==2.21 -pyhamcrest==1.10.1 -pylibmc==1.6.1 -pyopenssl==21.0.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==2.0.0 -pytest==4.6.11 -python-memcached==1.59 -pytz==2022.7.1 -redis==2.10.6 -requests==2.27.1 -scandir==1.10.0 -service-identity==21.1.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -twisted[tls]==20.3.0 -txaio==18.8.1 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/71c9e2e.txt b/.riot/requirements/71c9e2e.txt deleted file mode 100644 index 7bdbf6f9e11..00000000000 --- a/.riot/requirements/71c9e2e.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/71c9e2e.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-consul==1.1.0 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/16a9c86.txt b/.riot/requirements/72a8638.txt similarity index 75% rename from .riot/requirements/16a9c86.txt rename to .riot/requirements/72a8638.txt index 57470c350ed..7cfc64d20f0 100644 --- a/.riot/requirements/16a9c86.txt +++ b/.riot/requirements/72a8638.txt @@ -2,16 +2,17 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/16a9c86.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/72a8638.in # attrs==23.1.0 coverage[toml]==7.2.7 exceptiongroup==1.1.2 +glob2==0.7 hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -19,11 +20,11 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/736765e.txt b/.riot/requirements/736765e.txt deleted file mode 100644 index acd10e96f48..00000000000 --- a/.riot/requirements/736765e.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/736765e.in -# -asynctest==0.13.0 -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/737d2bb.txt b/.riot/requirements/737d2bb.txt deleted file mode 100644 index bae6c3d0c7f..00000000000 --- a/.riot/requirements/737d2bb.txt +++ /dev/null @@ -1,91 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/737d2bb.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -backports.functools-lru-cache==1.6.4 -backports.ssl-match-hostname==3.7.0.1 -backports.tempfile==1.0 -backports.weakref==1.0.post1 -boto3==1.17.112 -boto==2.49.0 -botocore==1.20.112 -certifi==2021.10.8 -cffi==1.15.1 -cfn-lint==0.56.4 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -cookies==2.2.1 -coverage==5.5 -cryptography==3.3.2 -decorator==4.4.2 -docker==4.4.4 -ecdsa==0.14.1 -enum34==1.1.10 -funcsigs==1.0.2 -functools32==3.2.3.post2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -importlib-resources==3.3.1 -ipaddress==1.0.23 -jinja2==2.11.3 -jmespath==0.10.0 -jschema-to-python==1.2.3 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpickle==2.2.0 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -moto==1.3.16 -networkx==2.2 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pbr==5.11.1 -pluggy==0.13.1 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pyparsing==2.4.7 -pyrsistent==0.16.0 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-dateutil==2.8.2 -python-jose[cryptography]==3.1.0 -pytz==2022.7.1 -pyyaml==5.4.1 -requests==2.27.1 -responses==0.17.0 -rsa==4.5 -s3transfer==0.4.2 -sarif-om==1.0.4 -scandir==1.10.0 -singledispatch==3.7.0 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.1.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -websocket-client==0.59.0 -werkzeug==1.0.1 -wrapt==1.15.0 -xmltodict==0.12.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/73a3180.txt b/.riot/requirements/73a3180.txt deleted file mode 100644 index ebe3fd6e1fc..00000000000 --- a/.riot/requirements/73a3180.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/73a3180.in -# -attrs==22.1.0 -coverage==5.5 -googleapis-common-protos==1.52.0 -grpcio==1.31.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.19.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/73f9646.txt b/.riot/requirements/73f9646.txt deleted file mode 100644 index dd41f9af249..00000000000 --- a/.riot/requirements/73f9646.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/73f9646.in -# -attrs==22.2.0 -blinker==1.5 -click==8.0.4 -coverage[toml]==6.2 -dataclasses==0.8 -flask==1.0.4 -flask-caching==1.10.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -werkzeug==2.0.3 -zipp==3.6.0 diff --git a/.riot/requirements/7673685.txt b/.riot/requirements/7673685.txt deleted file mode 100644 index 07bf26831b8..00000000000 --- a/.riot/requirements/7673685.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7673685.in -# -attrs==22.2.0 -coverage[toml]==6.2 -googleapis-common-protos==1.56.3 -grpcio==1.48.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.19.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/7796bc9.txt b/.riot/requirements/7796bc9.txt deleted file mode 100644 index 137ec49d5e9..00000000000 --- a/.riot/requirements/7796bc9.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7796bc9.in -# -attrs==22.2.0 -cheroot==9.0.0 -cherrypy==18.8.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -importlib-resources==5.4.0 -iniconfig==1.1.1 -jaraco.classes==3.2.1 -jaraco.collections==3.4.0 -jaraco.context==4.1.1 -jaraco.functools==3.4.0 -jaraco.text==3.7.0 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -portend==3.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==4.1.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zc.lockfile==2.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/7b69811.txt b/.riot/requirements/7b69811.txt deleted file mode 100644 index cbfb90a1981..00000000000 --- a/.riot/requirements/7b69811.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7b69811.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/7c10e2b.txt b/.riot/requirements/7c10e2b.txt deleted file mode 100644 index 6a9090c216d..00000000000 --- a/.riot/requirements/7c10e2b.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7c10e2b.in -# -attrs==22.2.0 -coverage[toml]==6.2 -elasticsearch2==2.5.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/7d7e032.txt b/.riot/requirements/7d7e032.txt deleted file mode 100644 index a0b108a0342..00000000000 --- a/.riot/requirements/7d7e032.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7d7e032.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/7e20351.txt b/.riot/requirements/7e20351.txt deleted file mode 100644 index 2537179af62..00000000000 --- a/.riot/requirements/7e20351.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/7e20351.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==20.1.0 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/819c9b9.txt b/.riot/requirements/819c9b9.txt deleted file mode 100644 index a7a7d5ebc4d..00000000000 --- a/.riot/requirements/819c9b9.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/819c9b9.in -# -attrs==22.1.0 -coverage==5.5 -django==2.2.28 -djangorestframework==3.12.4 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==3.5.1 -pytest==6.1.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/81dc24c.txt b/.riot/requirements/81dc24c.txt deleted file mode 100644 index abbda2b8850..00000000000 --- a/.riot/requirements/81dc24c.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/81dc24c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==1.2.2 -greenlet==1.1.3.post0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/8481bb8.txt b/.riot/requirements/8481bb8.txt deleted file mode 100644 index 7685963854b..00000000000 --- a/.riot/requirements/8481bb8.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8481bb8.in -# -async-timeout==4.0.2 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/85d9b0f.txt b/.riot/requirements/85d9b0f.txt deleted file mode 100644 index a22b4a8a48c..00000000000 --- a/.riot/requirements/85d9b0f.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/85d9b0f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/88a992e.txt b/.riot/requirements/88a992e.txt deleted file mode 100644 index bd467801d91..00000000000 --- a/.riot/requirements/88a992e.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/88a992e.in -# -async-timeout==4.0.2 -attrs==22.2.0 -click==7.1.2 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -redis==4.3.5 -rq==1.10.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/89c30de.txt b/.riot/requirements/89c30de.txt deleted file mode 100644 index 97b56262e14..00000000000 --- a/.riot/requirements/89c30de.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/89c30de.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymysql==0.10.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/89daa23.txt b/.riot/requirements/89daa23.txt deleted file mode 100644 index d107f6ea4c0..00000000000 --- a/.riot/requirements/89daa23.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/89daa23.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -mongoengine==0.24.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pymongo==3.13.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/8a20a52.txt b/.riot/requirements/8a20a52.txt index ca11b1fca09..f782196ec16 100644 --- a/.riot/requirements/8a20a52.txt +++ b/.riot/requirements/8a20a52.txt @@ -2,26 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/8a20a52.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/8a20a52.in # attrs==23.1.0 coverage[toml]==7.2.7 -gunicorn==20.1.0 +gunicorn==21.2.0 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 -protobuf==4.23.2 +pluggy==1.2.0 +protobuf==4.23.4 py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 pytest-cov==4.1.0 -pytest-mock==3.10.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/8a4b879.txt b/.riot/requirements/8a4b879.txt deleted file mode 100644 index f7983278d9f..00000000000 --- a/.riot/requirements/8a4b879.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8a4b879.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/8afa002.txt b/.riot/requirements/8afa002.txt deleted file mode 100644 index 3d67aa02241..00000000000 --- a/.riot/requirements/8afa002.txt +++ /dev/null @@ -1,54 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8afa002.in -# -astunparse==1.6.3 -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -cffi==1.15.1 -chardet==4.0.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -cryptography==3.3.2 -enum34==1.1.10 -flask==1.1.4 -funcsigs==1.0.2 -futures==3.4.0 -gunicorn==19.10.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -ipaddress==1.0.23 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pycparser==2.21 -pycryptodome==3.17 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -wheel==0.37.1 -zipp==1.2.0 diff --git a/.riot/requirements/8ba1245.txt b/.riot/requirements/8ba1245.txt deleted file mode 100644 index 85885bcf64b..00000000000 --- a/.riot/requirements/8ba1245.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8ba1245.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -mysql-connector-python==8.0.23 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.17.3 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/8ce53de.txt b/.riot/requirements/8ce53de.txt deleted file mode 100644 index 0774084b6bc..00000000000 --- a/.riot/requirements/8ce53de.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/8ce53de.in -# -attrs==22.1.0 -beautifulsoup4==4.10.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==2.1 -toml==0.10.2 -waitress==1.4.4 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/9053cac.txt b/.riot/requirements/9053cac.txt deleted file mode 100644 index c6ce29281c1..00000000000 --- a/.riot/requirements/9053cac.txt +++ /dev/null @@ -1,45 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9053cac.in -# -asn1crypto==1.5.1 -attrs==22.2.0 -certifi==2022.12.7 -cffi==1.15.1 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -cryptography==36.0.2 -dataclasses==0.8 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -oscrypto==1.3.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pycparser==2.21 -pycryptodomex==3.17 -pyjwt==2.4.0 -pyopenssl==19.1.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -requests==2.27.1 -responses==0.16.0 -six==1.16.0 -snowflake-connector-python==2.7.4 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/90923b6.txt b/.riot/requirements/90923b6.txt deleted file mode 100644 index d652412cb03..00000000000 --- a/.riot/requirements/90923b6.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/90923b6.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==22.2.0 -billiard==3.6.4.0 -celery==4.4.7 -coverage==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -kombu==4.6.11 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -pluggy==1.0.0 -py==1.11.0 -pytest==3.10.1 -pytest-cov==2.3.0 -pytest-mock==2.0.0 -pytz==2022.7.1 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -typing-extensions==4.1.1 -vine==1.3.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/91297a1.txt b/.riot/requirements/91297a1.txt deleted file mode 100644 index 85a155ec790..00000000000 --- a/.riot/requirements/91297a1.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/91297a1.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.2 -hypothesis==6.45.0 -iniconfig==2.0.0 -mako==1.2.4 -markupsafe==2.1.3 -mock==5.0.2 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==23.1 -parse==1.19.1 -parse-type==0.6.2 -pluggy==1.2.0 -pytest==7.4.0 -pytest-bdd==6.1.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/932711f.txt b/.riot/requirements/932711f.txt deleted file mode 100644 index 1c3a996ed26..00000000000 --- a/.riot/requirements/932711f.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/932711f.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/936ee53.txt b/.riot/requirements/936ee53.txt deleted file mode 100644 index 4056cc30235..00000000000 --- a/.riot/requirements/936ee53.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/936ee53.in -# -algoliasearch==2.6.3 -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/9a25a9b.txt b/.riot/requirements/9a25a9b.txt deleted file mode 100644 index cbe3ef5ad58..00000000000 --- a/.riot/requirements/9a25a9b.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9a25a9b.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch==7.6.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/9aa6415.txt b/.riot/requirements/9aa6415.txt deleted file mode 100644 index f5e83ecf8b7..00000000000 --- a/.riot/requirements/9aa6415.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9aa6415.in -# -attrs==22.2.0 -certifi==2022.12.7 -contextvars==2.4 -coverage[toml]==6.2 -dataclasses==0.8 -h11==0.13.0 -httpcore==0.12.3 -httpx==0.17.1 -hypothesis==6.31.6 -idna==3.4 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -rfc3986[idna2008]==1.5.0 -sniffio==1.2.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/9be82d5.txt b/.riot/requirements/9be82d5.txt deleted file mode 100644 index c3c050920f0..00000000000 --- a/.riot/requirements/9be82d5.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9be82d5.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -mysqlclient==1.4.6 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/9c81b27.txt b/.riot/requirements/9c81b27.txt deleted file mode 100644 index e2b6443d4e5..00000000000 --- a/.riot/requirements/9c81b27.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9c81b27.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.5 -cheroot==8.6.0 -cherrypy==17.4.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -jaraco.functools==2.0 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -portend==2.6 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -pytz==2023.3 -scandir==1.10.0 -selectors2==2.0.2 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==1.14.1 -toml==0.10.2 -typing-extensions==3.10.0.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zc.lockfile==2.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/9d5cd76.txt b/.riot/requirements/9d5cd76.txt index fbb0cd2fe32..0cb404627dc 100644 --- a/.riot/requirements/9d5cd76.txt +++ b/.riot/requirements/9d5cd76.txt @@ -2,26 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/9d5cd76.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/9d5cd76.in # attrs==23.1.0 coverage[toml]==7.2.7 -gunicorn==20.1.0 +gunicorn==21.2.0 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.2 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.2.0 protobuf==4.22.0 py-cpuinfo==8.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 +pytest==7.4.0 +pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 pytest-cov==4.1.0 -pytest-mock==3.10.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 uwsgi==2.0.21 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/9d5e33b.txt b/.riot/requirements/9d5e33b.txt deleted file mode 100644 index 121ceb342ae..00000000000 --- a/.riot/requirements/9d5e33b.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9d5e33b.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-consul==1.1.0 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/9e9a06b.txt b/.riot/requirements/9e9a06b.txt deleted file mode 100644 index 0d7e8065bbf..00000000000 --- a/.riot/requirements/9e9a06b.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9e9a06b.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports-abc==0.5 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -singledispatch==3.7.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -tornado==4.5.3 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/9f28d28.txt b/.riot/requirements/9f28d28.txt deleted file mode 100644 index d7bd03d7d67..00000000000 --- a/.riot/requirements/9f28d28.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/9f28d28.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gunicorn==20.1.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.8.0 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -uwsgi==2.0.21 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/a0e7888.txt b/.riot/requirements/a0e7888.txt deleted file mode 100644 index b9e687ac5ca..00000000000 --- a/.riot/requirements/a0e7888.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a0e7888.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/f92d9dc.txt b/.riot/requirements/a1e6119.txt similarity index 83% rename from .riot/requirements/f92d9dc.txt rename to .riot/requirements/a1e6119.txt index 1f7415ad261..1e155d423f9 100644 --- a/.riot/requirements/f92d9dc.txt +++ b/.riot/requirements/a1e6119.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate .riot/requirements/f92d9dc.in +# pip-compile --no-annotate .riot/requirements/a1e6119.in # attrs==23.1.0 coverage[toml]==7.3.0 @@ -14,7 +14,7 @@ mock==5.1.0 mongoengine==0.27.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pymongo==4.5.0 pytest==7.4.0 pytest-cov==4.1.0 diff --git a/.riot/requirements/a241c23.txt b/.riot/requirements/a241c23.txt deleted file mode 100644 index 37206caa744..00000000000 --- a/.riot/requirements/a241c23.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a241c23.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/a492f74.txt b/.riot/requirements/a492f74.txt deleted file mode 100644 index 1b110787e69..00000000000 --- a/.riot/requirements/a492f74.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a492f74.in -# -amqp==2.6.1 -atomicwrites==1.4.1 -attrs==22.1.0 -billiard==3.6.4.0 -celery==4.4.7 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -kombu==4.6.11 -mock==3.0.5 -more-itertools==8.10.0 -opentracing==2.4.0 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pytest-cov==2.3.0 -pytest-mock==2.0.0 -pytest==3.10.1 -pytz==2022.7.1 -redis==3.5.3 -six==1.16.0 -sortedcontainers==2.4.0 -vine==1.3.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/a4daba6.txt b/.riot/requirements/a4daba6.txt deleted file mode 100644 index 79b53a2dbec..00000000000 --- a/.riot/requirements/a4daba6.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a4daba6.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -tornado==5.1.1 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/a818998.txt b/.riot/requirements/a818998.txt deleted file mode 100644 index f054599174b..00000000000 --- a/.riot/requirements/a818998.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a818998.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/a8c0657.txt b/.riot/requirements/a8c0657.txt deleted file mode 100644 index 62a774d93e9..00000000000 --- a/.riot/requirements/a8c0657.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a8c0657.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -django==1.11 -djangorestframework==3.9.4 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-django==3.10.0 -pytest-mock==2.0.0 -pytest==4.6.11 -pytz==2022.7.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/a992487.txt b/.riot/requirements/a992487.txt deleted file mode 100644 index 9d3dd01fbdc..00000000000 --- a/.riot/requirements/a992487.txt +++ /dev/null @@ -1,61 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/a992487.in -# -asgiref==3.4.1 -attrs==22.2.0 -autobahn==21.2.1 -automat==22.10.0 -certifi==2022.12.7 -cffi==1.15.1 -channels==3.0.4 -charset-normalizer==2.0.12 -constantly==15.1.0 -coverage[toml]==6.2 -cryptography==39.0.2 -daphne==3.0.2 -django==3.2.18 -django-pylibmc==0.6.1 -django-redis==4.5.0 -hyperlink==21.0.0 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -incremental==22.10.0 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.5 -py==1.11.0 -pyasn1==0.4.8 -pyasn1-modules==0.2.8 -pycparser==2.21 -pylibmc==1.6.3 -pyopenssl==23.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -python-memcached==1.59 -pytz==2022.7.1 -redis==2.10.6 -requests==2.27.1 -service-identity==21.1.0 -six==1.16.0 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -twisted[tls]==22.4.0 -txaio==22.2.1 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/aad38bc.txt b/.riot/requirements/aad38bc.txt deleted file mode 100644 index 97342ea76e4..00000000000 --- a/.riot/requirements/aad38bc.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/aad38bc.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymemcache==3.5.2 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/ab0352c.txt b/.riot/requirements/ab0352c.txt deleted file mode 100644 index 778e2643bab..00000000000 --- a/.riot/requirements/ab0352c.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ab0352c.in -# -attrs==22.2.0 -boto==2.49.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -dataclasses==0.8 -httpretty==0.8.10 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -moto==0.4.31 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -pytz==2022.7.1 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==2.0.3 -xmltodict==0.13.0 -zipp==3.6.0 diff --git a/.riot/requirements/ac57497.txt b/.riot/requirements/ac57497.txt deleted file mode 100644 index 001e0e6947b..00000000000 --- a/.riot/requirements/ac57497.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ac57497.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests-mock==1.10.0 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/ac8f6b8.txt b/.riot/requirements/ac8f6b8.txt deleted file mode 100644 index b36082afeb9..00000000000 --- a/.riot/requirements/ac8f6b8.txt +++ /dev/null @@ -1,43 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ac8f6b8.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -httpretty==0.9.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/acaed71.txt b/.riot/requirements/acaed71.txt deleted file mode 100644 index 40e2dca4f2e..00000000000 --- a/.riot/requirements/acaed71.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/acaed71.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/ae31bfe.txt b/.riot/requirements/ae31bfe.txt deleted file mode 100644 index 4360aa3a294..00000000000 --- a/.riot/requirements/ae31bfe.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ae31bfe.in -# -attrs==22.1.0 -coverage==5.5 -falcon==3.1.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/aebb57f.txt b/.riot/requirements/aebb57f.txt deleted file mode 100644 index 14258584481..00000000000 --- a/.riot/requirements/aebb57f.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/aebb57f.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch6==6.8.2 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/af743b8.txt b/.riot/requirements/af743b8.txt deleted file mode 100644 index b92807cda2a..00000000000 --- a/.riot/requirements/af743b8.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/af743b8.in -# -attrs==22.1.0 -blinker==1.5 -click==7.1.2 -coverage==5.5 -flask-caching==1.7.2 -flask==1.0.4 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-memcached==1.59 -redis==2.10.6 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/b06a34a.txt b/.riot/requirements/b06a34a.txt deleted file mode 100644 index 53c25094398..00000000000 --- a/.riot/requirements/b06a34a.txt +++ /dev/null @@ -1,48 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b06a34a.in -# -aiobotocore==0.11.1 -aiohttp==3.6.3 -async-generator==1.10 -async-timeout==3.0.1 -attrs==22.1.0 -botocore==1.13.14 -certifi==2021.10.8 -chardet==3.0.4 -coverage==5.5 -docutils==0.15.2 -elasticsearch==6.3.1 -gevent==1.3.7 -greenlet==1.1.3.post0 -hypothesis==5.33.2 -idna-ssl==1.1.0 -idna==2.8 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==3.0.5 -multidict==4.7.6 -opensearch-py==1.1.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pynamodb==3.3.1 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.0 -requests==2.22.0 -six==1.12.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing-extensions==3.10.0.2 -urllib3==1.25.11 -wrapt==1.15.0 -yarl==1.5.1 -zipp==1.2.0 diff --git a/.riot/requirements/b10e870.txt b/.riot/requirements/b10e870.txt deleted file mode 100644 index 180a7e809ab..00000000000 --- a/.riot/requirements/b10e870.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b10e870.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b14f4a0.txt b/.riot/requirements/b14f4a0.txt deleted file mode 100644 index 6f5a7830d22..00000000000 --- a/.riot/requirements/b14f4a0.txt +++ /dev/null @@ -1,71 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b14f4a0.in -# -attrs==22.1.0 -aws-sam-translator==1.42.0 -aws-xray-sdk==2.11.0 -boto3==1.16.63 -boto==2.49.0 -botocore==1.19.63 -certifi==2021.10.8 -cffi==1.14.0 -cfn-lint==0.33.2 -chardet==4.0.0 -coverage==5.5 -cryptography==3.2.1 -decorator==5.1.1 -docker==4.4.4 -ecdsa==0.14.1 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -importlib-resources==1.5.0 -iniconfig==1.1.1 -jinja2==2.11.3 -jmespath==0.10.0 -jsondiff==2.0.0 -jsonpatch==1.32 -jsonpointer==2.3 -jsonschema==3.2.0 -junit-xml==1.9 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==8.14.0 -moto[all]==1.3.16 -networkx==2.4 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyasn1==0.4.8 -pycparser==2.21 -pyparsing==2.4.7 -pyrsistent==0.17.3 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -python-jose[cryptography]==3.1.0 -pytz==2022.7.1 -pyyaml==5.3.1 -requests==2.25.1 -responses==0.17.0 -rsa==4.7.2 -s3transfer==0.3.7 -six==1.16.0 -sortedcontainers==2.4.0 -sshpubkeys==3.3.1 -toml==0.10.2 -urllib3==1.26.9 -websocket-client==0.59.0 -werkzeug==1.0.1 -wrapt==1.15.0 -xmltodict==0.13.0 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b343f18.txt b/.riot/requirements/b343f18.txt deleted file mode 100644 index 00518d20f7c..00000000000 --- a/.riot/requirements/b343f18.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b343f18.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/b4bf279.txt b/.riot/requirements/b4bf279.txt deleted file mode 100644 index 7a90d3bcfdb..00000000000 --- a/.riot/requirements/b4bf279.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b4bf279.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn[gevent]==20.1.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -uwsgi==2.0.21 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b5831e1.txt b/.riot/requirements/b5831e1.txt deleted file mode 100644 index 372e6d3c4a4..00000000000 --- a/.riot/requirements/b5831e1.txt +++ /dev/null @@ -1,40 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b5831e1.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -beautifulsoup4==4.9.3 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -soupsieve==1.9.6 -toml==0.10.2 -typing==3.10.0.0 -waitress==1.4.4 -wcwidth==0.2.6 -webob==1.8.7 -webtest==2.0.35 -zipp==1.2.0 diff --git a/.riot/requirements/b58464c.txt b/.riot/requirements/b58464c.txt deleted file mode 100644 index 96cdaa3b8d9..00000000000 --- a/.riot/requirements/b58464c.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b58464c.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b611b60.txt b/.riot/requirements/b611b60.txt deleted file mode 100644 index c9ad782ee2b..00000000000 --- a/.riot/requirements/b611b60.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b611b60.in -# -attrs==22.1.0 -blinker==1.5 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -coverage==5.5 -flask==1.1.4 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/b6ac228.txt b/.riot/requirements/b6ac228.txt deleted file mode 100644 index 245e15bdfd7..00000000000 --- a/.riot/requirements/b6ac228.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b6ac228.in -# -attrs==22.1.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.12.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/b7d4b65.txt b/.riot/requirements/b7d4b65.txt deleted file mode 100644 index 2ff7da37240..00000000000 --- a/.riot/requirements/b7d4b65.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b7d4b65.in -# -async-generator==1.10 -attrs==22.1.0 -coverage==5.5 -gevent==1.4.0 -greenlet==0.4.14 -gunicorn[gevent]==20.1.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-asyncio==0.14.0 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -uwsgi==2.0.21 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/b7e7fe3.txt b/.riot/requirements/b7e7fe3.txt deleted file mode 100644 index 92f16a16b2a..00000000000 --- a/.riot/requirements/b7e7fe3.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b7e7fe3.in -# -attrs==22.1.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.12.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/b866d20.txt b/.riot/requirements/b866d20.txt deleted file mode 100644 index 89c32b2eb37..00000000000 --- a/.riot/requirements/b866d20.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/b866d20.in -# -aiobotocore==2.3.4 -aiohttp==3.8.4 -aioitertools==0.11.0 -aiosignal==1.2.0 -async-generator==1.10 -async-timeout==4.0.2 -asynctest==0.13.0 -attrs==22.2.0 -botocore==1.24.21 -charset-normalizer==3.0.1 -coverage[toml]==6.2 -frozenlist==1.2.0 -hypothesis==6.31.6 -idna==3.4 -idna-ssl==1.1.0 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -jmespath==0.10.0 -mock==5.0.1 -multidict==5.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -wrapt==1.15.0 -yarl==1.7.2 -zipp==3.6.0 diff --git a/.riot/requirements/bb9415c.txt b/.riot/requirements/bb9415c.txt deleted file mode 100644 index a8202b3ec4c..00000000000 --- a/.riot/requirements/bb9415c.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bb9415c.in -# -attrs==22.1.0 -coverage==5.5 -falcon==3.0.1 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/bcc3f01.txt b/.riot/requirements/bcc3f01.txt deleted file mode 100644 index d70b6d997a1..00000000000 --- a/.riot/requirements/bcc3f01.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bcc3f01.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -docutils==0.18.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gunicorn==19.10.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -protobuf==3.0.0 -py-cpuinfo==8.0.0 -py==1.11.0 -pyparsing==2.4.7 -pytest-benchmark==3.4.1 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -statistics==1.0.3.5 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/bd45431.txt b/.riot/requirements/bd45431.txt deleted file mode 100644 index bd6cbe0888c..00000000000 --- a/.riot/requirements/bd45431.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bd45431.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -blinker==1.5 -certifi==2021.10.8 -chardet==4.0.0 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -flask==1.1.4 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -itsdangerous==1.1.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -werkzeug==1.0.1 -zipp==1.2.0 diff --git a/.riot/requirements/41bf6ef.txt b/.riot/requirements/bddee76.txt similarity index 83% rename from .riot/requirements/41bf6ef.txt rename to .riot/requirements/bddee76.txt index 93eda45da0f..e9de3617b81 100644 --- a/.riot/requirements/41bf6ef.txt +++ b/.riot/requirements/bddee76.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate .riot/requirements/41bf6ef.in +# pip-compile --no-annotate .riot/requirements/bddee76.in # attrs==23.1.0 coverage[toml]==7.3.0 @@ -14,7 +14,7 @@ mock==5.1.0 mongoengine==0.27.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pymongo==4.5.0 pytest==7.4.0 pytest-cov==4.1.0 diff --git a/.riot/requirements/bf960a5.txt b/.riot/requirements/bf960a5.txt deleted file mode 100644 index 81eae3ed57d..00000000000 --- a/.riot/requirements/bf960a5.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bf960a5.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyodbc==4.0.35 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/bfc77e8.txt b/.riot/requirements/bfc77e8.txt deleted file mode 100644 index 2f44f2d4290..00000000000 --- a/.riot/requirements/bfc77e8.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/bfc77e8.in -# -asyncpg==0.26.0 -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/c0d828e.txt b/.riot/requirements/c0d828e.txt deleted file mode 100644 index 85365bb9d60..00000000000 --- a/.riot/requirements/c0d828e.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/c0d828e.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hupper==1.10.3 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pastedeploy==2.1.1 -plaster==1.0 -plaster-pastedeploy==0.7 -pluggy==1.0.0 -pserve-test-app @ file:///root/project/tests/contrib/pyramid/pserve_app -py==1.11.0 -pyparsing==3.0.9 -pyramid==2.0.1 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -translationstring==1.4 -typing-extensions==4.1.1 -urllib3==1.26.15 -venusian==3.0.0 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 -zope.deprecation==4.4.0 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/c984bfd.txt b/.riot/requirements/c984bfd.txt deleted file mode 100644 index 4994595f169..00000000000 --- a/.riot/requirements/c984bfd.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/c984bfd.in -# -attrs==22.2.0 -cheroot==9.0.0 -cherrypy==18.8.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -importlib-resources==5.4.0 -iniconfig==1.1.1 -jaraco.classes==3.2.1 -jaraco.collections==3.4.0 -jaraco.context==4.1.1 -jaraco.functools==3.4.0 -jaraco.text==3.7.0 -mock==5.0.1 -more-itertools==8.10.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -portend==3.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -tempora==4.1.2 -tomli==1.2.3 -typing-extensions==4.1.1 -zc.lockfile==2.0 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/c99e244.txt b/.riot/requirements/c99e244.txt deleted file mode 100644 index c17e7057295..00000000000 --- a/.riot/requirements/c99e244.txt +++ /dev/null @@ -1,47 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/c99e244.in -# -astunparse==1.6.3 -attrs==22.2.0 -certifi==2023.5.7 -cffi==1.15.1 -charset-normalizer==2.0.12 -click==8.0.4 -coverage[toml]==6.2 -cryptography==40.0.2 -dataclasses==0.8 -flask==2.0.3 -gunicorn==20.1.0 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==2.0.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pycparser==2.21 -pycryptodome==3.17 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==2.0.3 -wheel==0.37.1 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/cb1bcd5.txt b/.riot/requirements/cb1bcd5.txt deleted file mode 100644 index 37e8934215e..00000000000 --- a/.riot/requirements/cb1bcd5.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/cb1bcd5.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -requests-mock==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/cc9fc4a.txt b/.riot/requirements/cc9fc4a.txt deleted file mode 100644 index edc4987cbac..00000000000 --- a/.riot/requirements/cc9fc4a.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/cc9fc4a.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.6 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/d0c18f8.txt b/.riot/requirements/d0c18f8.txt deleted file mode 100644 index 147ebec89b6..00000000000 --- a/.riot/requirements/d0c18f8.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d0c18f8.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyodbc==4.0.35 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/d1423fe.txt b/.riot/requirements/d1423fe.txt deleted file mode 100644 index 0debf534bc1..00000000000 --- a/.riot/requirements/d1423fe.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d1423fe.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gunicorn==20.1.0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -protobuf==3.8.0 -py==1.11.0 -py-cpuinfo==8.0.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-benchmark==3.4.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -uwsgi==2.0.21 -zipp==3.6.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/d215293.txt b/.riot/requirements/d215293.txt deleted file mode 100644 index 7cf881381e2..00000000000 --- a/.riot/requirements/d215293.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d215293.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/d2f64b9.txt b/.riot/requirements/d2f64b9.txt deleted file mode 100644 index 73a56eb6af4..00000000000 --- a/.riot/requirements/d2f64b9.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d2f64b9.in -# -attrs==22.1.0 -coverage[toml]==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.0 -pytest-mock==2.0.0 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/d4fa964.txt b/.riot/requirements/d4fa964.txt deleted file mode 100644 index 6cc3ab97ef0..00000000000 --- a/.riot/requirements/d4fa964.txt +++ /dev/null @@ -1,24 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d4fa964.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/d5db35f.txt b/.riot/requirements/d5db35f.txt deleted file mode 100644 index a15777714c0..00000000000 --- a/.riot/requirements/d5db35f.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d5db35f.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -requests-mock==1.10.0 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/d6837bc.txt b/.riot/requirements/d6837bc.txt deleted file mode 100644 index a7945006cbe..00000000000 --- a/.riot/requirements/d6837bc.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d6837bc.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -httpretty==0.9.7 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -structlog==20.1.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/d6a02a4.txt b/.riot/requirements/d6a02a4.txt deleted file mode 100644 index 6a73a38e651..00000000000 --- a/.riot/requirements/d6a02a4.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d6a02a4.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.1.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.1.1 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/d71a607.txt b/.riot/requirements/d71a607.txt deleted file mode 100644 index dd4a7ccb3f7..00000000000 --- a/.riot/requirements/d71a607.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d71a607.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -mongoengine==0.21.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pymongo==3.13.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/d764cf7.txt b/.riot/requirements/d764cf7.txt index 3088dc482fc..0681aba0581 100644 --- a/.riot/requirements/d764cf7.txt +++ b/.riot/requirements/d764cf7.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/d764cf7.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/d764cf7.in # aiofiles==23.1.0 aiosqlite==0.18.0 @@ -13,7 +13,6 @@ charset-normalizer==3.1.0 coverage[toml]==7.2.2 databases==0.7.0 exceptiongroup==1.1.1 -greenlet==2.0.2 h11==0.14.0 httpcore==0.16.3 httpx==0.23.3 diff --git a/.riot/requirements/d945721.txt b/.riot/requirements/d945721.txt deleted file mode 100644 index 02b2c59bdc5..00000000000 --- a/.riot/requirements/d945721.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d945721.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch==7.10.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/d9992aa.txt b/.riot/requirements/d9992aa.txt deleted file mode 100644 index 3bc9c0b1061..00000000000 --- a/.riot/requirements/d9992aa.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/d9992aa.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -redis-py-cluster==2.0.0 -redis==3.0.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/dcac47b.txt b/.riot/requirements/dcac47b.txt deleted file mode 100644 index 450ae129bd9..00000000000 --- a/.riot/requirements/dcac47b.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/dcac47b.in -# -attrs==22.1.0 -coverage==5.5 -elasticsearch1==1.10.0 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 diff --git a/.riot/requirements/e07aecb.txt b/.riot/requirements/e07aecb.txt deleted file mode 100644 index c79eff9ec65..00000000000 --- a/.riot/requirements/e07aecb.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e07aecb.in -# -aiopg==0.16.0 -attrs==22.2.0 -coverage[toml]==6.2 -greenlet==2.0.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -psycopg2-binary==2.9.5 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -sqlalchemy==1.4.46 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/e11ffed.txt b/.riot/requirements/e11ffed.txt deleted file mode 100644 index 2f28bb0d8d8..00000000000 --- a/.riot/requirements/e11ffed.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e11ffed.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -click==7.1.2 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -redis==3.5.3 -rq==1.3.0 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/e19f853.txt b/.riot/requirements/e19f853.txt deleted file mode 100644 index 4e234d5be06..00000000000 --- a/.riot/requirements/e19f853.txt +++ /dev/null @@ -1,38 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e19f853.in -# -attrs==22.1.0 -certifi==2021.10.8 -chardet==4.0.0 -coverage==5.5 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==20.1.0 -hypothesis==5.33.2 -idna==2.10 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -requests==2.25.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -urllib3==1.26.9 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/4e21258.txt b/.riot/requirements/e1fad7a.txt similarity index 79% rename from .riot/requirements/4e21258.txt rename to .riot/requirements/e1fad7a.txt index 4b70d910e9d..601b4cf0c38 100644 --- a/.riot/requirements/4e21258.txt +++ b/.riot/requirements/e1fad7a.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/4e21258.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/e1fad7a.in # attrs==23.1.0 coverage[toml]==7.2.7 @@ -12,7 +12,7 @@ hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -28,4 +28,3 @@ pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 diff --git a/.riot/requirements/e2a2710.txt b/.riot/requirements/e2a2710.txt deleted file mode 100644 index 36dda1e60d1..00000000000 --- a/.riot/requirements/e2a2710.txt +++ /dev/null @@ -1,41 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e2a2710.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -certifi==2021.10.8 -chardet==4.0.0 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -idna==2.10 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -python-consul==1.1.0 -requests==2.27.1 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/e34e267.txt b/.riot/requirements/e34e267.txt deleted file mode 100644 index 3c8968ec5bb..00000000000 --- a/.riot/requirements/e34e267.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e34e267.in -# -attrs==22.1.0 -coverage==5.5 -future==0.18.3 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -vertica-python==0.6.14 -zipp==1.2.0 diff --git a/.riot/requirements/e49eafc.txt b/.riot/requirements/e49eafc.txt deleted file mode 100644 index b49e07aef7e..00000000000 --- a/.riot/requirements/e49eafc.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e49eafc.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/e4c3ba7.txt b/.riot/requirements/e4c3ba7.txt deleted file mode 100644 index 0d615aab83d..00000000000 --- a/.riot/requirements/e4c3ba7.txt +++ /dev/null @@ -1,26 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e4c3ba7.in -# -attrs==22.2.0 -coverage[toml]==6.2 -gevent==1.2.2 -greenlet==1.1.3.post0 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/e55b906.txt b/.riot/requirements/e55b906.txt deleted file mode 100644 index 5eb4696ea84..00000000000 --- a/.riot/requirements/e55b906.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e55b906.in -# -attrs==22.2.0 -cattrs==1.0.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.2 -molten==1.0.2 -mypy-extensions==1.0.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==3.10.0.2 -typing-inspect==0.6.0 -zipp==3.6.0 diff --git a/.riot/requirements/e70d73c.txt b/.riot/requirements/e70d73c.txt new file mode 100644 index 00000000000..5a591b957ea --- /dev/null +++ b/.riot/requirements/e70d73c.txt @@ -0,0 +1,24 @@ +# +# This file is autogenerated by pip-compile with Python 3.7 +# by the following command: +# +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/e70d73c.in +# +attrs==23.1.0 +coverage[toml]==7.2.5 +exceptiongroup==1.1.1 +hypothesis==6.45.0 +importlib-metadata==6.6.0 +iniconfig==2.0.0 +mock==5.0.2 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.0.0 +pytest==7.3.1 +pytest-asyncio==0.21.0 +pytest-cov==4.0.0 +pytest-mock==3.10.0 +sortedcontainers==2.4.0 +tomli==2.0.1 +typing-extensions==4.5.0 +zipp==3.15.0 diff --git a/.riot/requirements/e760a97.txt b/.riot/requirements/e760a97.txt deleted file mode 100644 index b93da25e036..00000000000 --- a/.riot/requirements/e760a97.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/e760a97.in -# -attrs==22.2.0 -coverage[toml]==6.2 -glob2==0.7 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==2.0.1 -mock==5.0.1 -more-itertools==8.10.0 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -parse==1.19.0 -parse-type==0.6.0 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-bdd==4.1.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/eb57813.txt b/.riot/requirements/eb57813.txt deleted file mode 100644 index b030b07259d..00000000000 --- a/.riot/requirements/eb57813.txt +++ /dev/null @@ -1,42 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/eb57813.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -gevent==22.10.2 -greenlet==2.0.2 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/ed410f6.txt b/.riot/requirements/ed410f6.txt deleted file mode 100644 index 8e0e3a4b99b..00000000000 --- a/.riot/requirements/ed410f6.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ed410f6.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opensearch-py[requests]==2.2.0 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -requests==2.27.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 diff --git a/.riot/requirements/edfdcac.txt b/.riot/requirements/edfdcac.txt deleted file mode 100644 index bbfc49d8ee2..00000000000 --- a/.riot/requirements/edfdcac.txt +++ /dev/null @@ -1,36 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/edfdcac.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -confluent-kafka==1.7.0 -contextlib2==0.6.0.post1 -coverage==5.5 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/ef23882.txt b/.riot/requirements/ef23882.txt deleted file mode 100644 index 16b758f6a14..00000000000 --- a/.riot/requirements/ef23882.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/ef23882.in -# -attrs==22.2.0 -blinker==1.5 -certifi==2022.12.7 -charset-normalizer==2.0.12 -click==8.0.4 -coverage[toml]==6.2 -dataclasses==0.8 -flask==2.0.3 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -itsdangerous==2.0.1 -jinja2==3.0.3 -markupsafe==2.0.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -werkzeug==2.0.3 -zipp==3.6.0 diff --git a/.riot/requirements/f1099f1.txt b/.riot/requirements/f1099f1.txt deleted file mode 100644 index 1226b038916..00000000000 --- a/.riot/requirements/f1099f1.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f1099f1.in -# -atomicwrites==1.4.1 -attrs==21.4.0 -backports.functools-lru-cache==1.6.4 -configparser==4.0.2 -contextlib2==0.6.0.post1 -coverage==5.5 -elasticsearch2==2.5.1 -enum34==1.1.10 -funcsigs==1.0.2 -futures==3.4.0 -hypothesis==4.57.1 -importlib-metadata==2.1.3 -mock==3.0.5 -more-itertools==5.0.0 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==2.0.0 -pytest==4.6.11 -scandir==1.10.0 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -typing==3.10.0.0 -urllib3==1.26.15 -wcwidth==0.2.6 -zipp==1.2.0 diff --git a/.riot/requirements/f16a250.txt b/.riot/requirements/f16a250.txt deleted file mode 100644 index cdce4d7da8a..00000000000 --- a/.riot/requirements/f16a250.txt +++ /dev/null @@ -1,37 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f16a250.in -# -attrs==22.2.0 -certifi==2022.12.7 -charset-normalizer==2.0.12 -coverage[toml]==6.2 -gevent==22.10.2 -greenlet==2.0.2 -gunicorn==20.0.4 -hypothesis==6.31.6 -idna==3.4 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -requests==2.27.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -urllib3==1.26.15 -zipp==3.6.0 -zope.event==4.6 -zope.interface==5.5.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/f5508fc.txt b/.riot/requirements/f5508fc.txt deleted file mode 100644 index d38ea366976..00000000000 --- a/.riot/requirements/f5508fc.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f5508fc.in -# -attrs==22.2.0 -coverage[toml]==6.2 -future==0.18.3 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -python-dateutil==2.8.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -vertica-python==0.7.4 -zipp==3.6.0 diff --git a/.riot/requirements/f655d27.txt b/.riot/requirements/f655d27.txt deleted file mode 100644 index 72afe2a797c..00000000000 --- a/.riot/requirements/f655d27.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f655d27.in -# -attrs==22.2.0 -beautifulsoup4==4.11.2 -bottle==0.12.25 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -soupsieve==2.3.2.post1 -tomli==1.2.3 -typing-extensions==4.1.1 -waitress==2.0.0 -webob==1.8.7 -webtest==3.0.0 -zipp==3.6.0 diff --git a/.riot/requirements/f767653.txt b/.riot/requirements/f767653.txt deleted file mode 100644 index 9e6c9120aa7..00000000000 --- a/.riot/requirements/f767653.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f767653.in -# -attrs==22.2.0 -coverage[toml]==6.2 -django==2.2.28 -djangorestframework==3.13.1 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-django==3.10.0 -pytest-mock==3.6.1 -pytz==2022.7.1 -sortedcontainers==2.4.0 -sqlparse==0.4.3 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/f96bd4f.txt b/.riot/requirements/f96bd4f.txt deleted file mode 100644 index 05378dd785d..00000000000 --- a/.riot/requirements/f96bd4f.txt +++ /dev/null @@ -1,29 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/f96bd4f.in -# -attrs==22.1.0 -coverage==5.5 -future==0.18.3 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -python-dateutil==2.8.2 -pytz==2022.7.1 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -vertica-python==0.7.4 -zipp==1.2.0 diff --git a/.riot/requirements/fbf3f87.txt b/.riot/requirements/fbf3f87.txt deleted file mode 100644 index 32f32f4d18a..00000000000 --- a/.riot/requirements/fbf3f87.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/fbf3f87.in -# -attrs==22.2.0 -coverage[toml]==6.2 -hypothesis==6.31.6 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -msgpack==1.0.5 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -zipp==3.6.0 diff --git a/.riot/requirements/11ca4d2.txt b/.riot/requirements/fc4505d.txt similarity index 74% rename from .riot/requirements/11ca4d2.txt rename to .riot/requirements/fc4505d.txt index b43a7f45c66..8e78ee938ca 100644 --- a/.riot/requirements/11ca4d2.txt +++ b/.riot/requirements/fc4505d.txt @@ -2,15 +2,16 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/11ca4d2.in +# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/fc4505d.in # attrs==23.1.0 coverage[toml]==7.2.7 +glob2==0.7 hypothesis==6.45.0 iniconfig==2.0.0 mako==1.2.4 markupsafe==2.1.3 -mock==5.0.2 +mock==5.1.0 more-itertools==8.10.0 msgpack==1.0.5 opentracing==2.4.0 @@ -18,10 +19,10 @@ packaging==23.1 parse==1.19.1 parse-type==0.6.2 pluggy==1.2.0 +py==1.11.0 pytest==7.4.0 -pytest-bdd==6.1.1 +pytest-bdd==6.0.1 pytest-cov==4.1.0 pytest-mock==3.11.1 six==1.16.0 sortedcontainers==2.4.0 -typing-extensions==4.7.1 diff --git a/.riot/requirements/fca4623.txt b/.riot/requirements/fca4623.txt deleted file mode 100644 index 120ee0ca2c1..00000000000 --- a/.riot/requirements/fca4623.txt +++ /dev/null @@ -1,27 +0,0 @@ -# -# This file is autogenerated by pip-compile -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/fca4623.in -# -attrs==22.1.0 -coverage==5.5 -hypothesis==5.33.2 -importlib-metadata==2.1.3 -iniconfig==1.1.1 -mako==1.1.6 -markupsafe==1.1.1 -mock==3.0.5 -opentracing==2.4.0 -packaging==20.9 -pathlib2==2.3.7.post1 -pluggy==0.13.1 -py==1.11.0 -pyparsing==2.4.7 -pytest-cov==2.12.1 -pytest-mock==3.5.1 -pytest==6.1.2 -six==1.16.0 -sortedcontainers==2.4.0 -toml==0.10.2 -zipp==1.2.0 diff --git a/.riot/requirements/fd7e189.txt b/.riot/requirements/fd7e189.txt deleted file mode 100644 index 0e566e0c695..00000000000 --- a/.riot/requirements/fd7e189.txt +++ /dev/null @@ -1,28 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: -# -# pip-compile --no-annotate .riot/requirements/fd7e189.in -# -attrs==22.2.0 -contextvars==2.4 -coverage[toml]==6.2 -hypothesis==6.31.6 -immutables==0.19 -importlib-metadata==4.8.3 -iniconfig==1.1.1 -mock==5.0.1 -opentracing==2.4.0 -packaging==21.3 -pluggy==1.0.0 -py==1.11.0 -pyparsing==3.0.9 -pytest==7.0.1 -pytest-asyncio==0.16.0 -pytest-cov==4.0.0 -pytest-mock==3.6.1 -sortedcontainers==2.4.0 -tomli==1.2.3 -typing-extensions==4.1.1 -yaaredis==2.0.4 -zipp==3.6.0 diff --git a/ci/coverage/requirements.in b/ci/coverage/requirements.in new file mode 100644 index 00000000000..f6837f740d2 --- /dev/null +++ b/ci/coverage/requirements.in @@ -0,0 +1,3 @@ +coverage +codecov +diff_cover diff --git a/ci/coverage/requirements.txt b/ci/coverage/requirements.txt new file mode 100644 index 00000000000..26c4ba5f166 --- /dev/null +++ b/ci/coverage/requirements.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.10 +# by the following command: +# +# pip-compile --config=pyproject.toml --no-annotate --output-file=ci/coverage/requirements.txt ci/coverage/requirements.in +# +certifi==2023.5.7 +chardet==5.1.0 +charset-normalizer==3.2.0 +codecov==2.1.13 +coverage==7.2.7 +diff-cover==7.6.1 +idna==3.4 +jinja2==3.1.2 +markupsafe==2.1.3 +pluggy==1.2.0 +pygments==2.15.1 +requests==2.31.0 +urllib3==2.0.3 diff --git a/docker/.python-version b/docker/.python-version index 85950375a8f..9d2f77812eb 100644 --- a/docker/.python-version +++ b/docker/.python-version @@ -1,7 +1,4 @@ 3.10.11 -2.7.18 -3.5.10 -3.6.15 3.7.16 3.8.16 3.9.16 diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index ba78ba1e0ab..302e4f6046f 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -86,6 +86,7 @@ entrypoint entrypoints env enqueuer +eol exec fastapi formatter diff --git a/docs/versioning.rst b/docs/versioning.rst index 1e484098370..e14360ede48 100644 --- a/docs/versioning.rst +++ b/docs/versioning.rst @@ -14,9 +14,12 @@ Release support - :ref:`Support level` - Minimum Datadog Agent * - ``<1`` - - :ref:`Maintenance` + - :ref:`End of Life` - * - ``>=1.0,<2`` + - :ref:`Maintenance` + - 7.28 + * - ``>=2.0,<3`` - :ref:`General Availability` - 7.28 @@ -35,10 +38,12 @@ Support levels * - General Availability (GA) - Receives new features, bug fixes, and security fixes. Fixes are backported to the three most recent minor releases. - .. _versioning_support_maintenace: + .. _versioning_support_maintenance: * - Maintenance - Does not receive new features. Receives only those bug fixes and security fixes considered "critical". Fixes are backported to the most recent minor release. - * - End-of-life + + .. _versioning_support_eol: + * - End-of-Life (EOL) - No support. .. _versioning_release: @@ -101,18 +106,33 @@ Supported runtimes - Runtime - Runtime version - Supported Release + * - Linux + - x86-64, i686, AArch64 + - CPython + - 3.7-3.12 + - ``>=2.0,<3`` + * - MacOS + - Intel, Apple Silicon + - CPython + - 3.7-3.12 + - ``>=2.0,<3`` + * - Windows + - 64bit, 32bit + - CPython + - 3.7-3.12 + - ``>=2.0,<3`` * - Linux - x86-64, i686, AArch64 - CPython - 2.7, 3.5-3.11 - - ``<2`` + - ``>=1.0,<2`` * - MacOS - Intel, Apple Silicon - CPython - 2.7, 3.5-3.11 - - ``<2`` + - ``>=1.0,<2`` * - Windows - 64bit, 32bit - CPython - 2.7, 3.5-3.11 - - ``<2`` + - ``>=1.0,<2`` diff --git a/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml b/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml new file mode 100644 index 00000000000..4d58152435d --- /dev/null +++ b/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml @@ -0,0 +1,169 @@ +--- +prelude: > + The Datadog APM Python team is happy to announce the release of v2.0.0 of + ddtrace. This release introduces a formal :ref:`support policy< + introduces a formal :ref:`versioning support policy` for the major + versions of the ddtrace library, drops support for Python 2.7, 3.5, and 3.6, and + adds support for Python 3.12. + + .. important:: + ddtrace v2.0.0 drops support for Python 2.7, 3.5, and 3.6. Users running these unsupported + Python versions should consider upgrading their Python version or continue using ddtrace v1 + of the ddtrace library, which is now in maintenance mode and will only receive bug fixes. + + Before upgrading to v2.0.0, we recommend users install + ``ddtrace>=1.18.0,<2.0.0`` and enable deprecation warnings. All removals to + the library interface and environment variables were deprecated on the 1.x + branch. + + .. note:: + The changes to environment variables apply only to the configuration of the + ddtrace library and not the Datadog Agent. + + + Upgrading summary + + ~~~~~~~~~~~~~~~~~ + + + Functionality changes + + ********************* + + The default logging configuration functionality of ddtrace has been changed + to avoid conflicting with application logging configurations. ``DD_CALL_BASIC_CONFIG`` + has been removed and the ddtrace logger will log to stdout by default, or a log file + as specified using ``DD_TRACE_LOG_FILE``. + + + Setting the environment variable ``DD_TRACE_PROPAGATION_STYLE='b3'`` has been removed. + Please use `DD_TRACE_PROPAGATION_STYLE='b3multi'`` instead. + + + Removed legacy environment variables + + ************************************ + + These environment variables have been removed. In all cases the same + functionality is provided by other environment variables and replacements are + provided as recommended actions for upgrading. + + + .. list-table:: + :header-rows: 1 + :widths: 45, 45, 10 + + * - Variable + - Replacement + - Note + * - ``DD_GEVENT_PATCH_ALL`` + - None + - :ref:`📝` + * - ``DD_AWS_TAG_ALL_PARAMS`` + - None + - :ref:`📝` + * - ``DD_REMOTECONFIG_POLL_SECONDS`` + - ``DD_REMOTE_CONFIG_POLL_INTERVAL_SECONDS`` + - :ref:`📝` + * - ``DD_CALL_BASIC_CONFIG`` + - None + - :ref:`📝` + + + + Removed legacy tracing interfaces + + ********************************* + + These methods and module attributes have been removed. Where the same + functionality is provided by a different public method or module attribute, a + recommended action is provided for upgrading. In a few limited cases, because + the interface was no longer used or had been moved to the internal interface, + it was removed and so no action is provided for upgrading. + + + .. list-table:: + :header-rows: 1 + :widths: 45, 45, 10 + + * - Module + - Method/Attribute + - Note + * - ``ddtrace.constants`` + - ``APPSEC_ENABLED`` + - :ref:`📝` + * - + - ``APPSEC_JSON`` + - :ref:`📝` + * - + - ``APPSEC_EVENT_RULE_VERSION`` + - :ref:`📝` + * - + - ``APPSEC_EVENT_RULE_ERRORS`` + - :ref:`📝` + * - + - ``APPSEC_EVENT_RULE_LOADED`` + - :ref:`📝` + * - + - ``APPSEC_EVENT_RULE_ERROR_COUNT`` + - :ref:`📝` + * - + - ``APPSEC_WAF_DURATION`` + - :ref:`📝` + * - + - ``APPSEC_WAF_DURATION_EXT`` + - :ref:`📝` + * - + - ``APPSEC_WAF_TIMEOUTS`` + - :ref:`📝` + * - + - ``APPSEC_WAF_VERSION`` + - :ref:`📝` + * - + - ``APPSEC_ORIGIN_VALUE`` + - :ref:`📝` + * - + - ``APPSEC_BLOCKED`` + - :ref:`📝` + * - + - ``IAST_JSON`` + - :ref:`📝` + * - + - ``IAST_ENABLED`` + - :ref:`📝` + * - + - ``IAST_CONTEXT_KEY`` + - :ref:`📝` + * - ``ddtrace.contrib.fastapi.patch`` + - ``span_modifier`` + - :ref:`📝` + * - + - ``aggregate_resources`` + - :ref:`📝` + * - ``ddtrace.contrib.starlette.patch`` + - ``span_modifier`` + - :ref:`📝` + * - + - ``aggregate_resources`` + - :ref:`📝` + * - + - ``get_resource`` + - :ref:`📝` + * - ``ddtrace.contrib.grpc.constants`` + - ``GRPC_PORT_KEY`` + - :ref:`📝` + * - ``ddtrace.ext.cassandra`` + - ``ROW_COUNT`` + - :ref:`📝` + * - ``ddtrace.ext.mongo`` + - ``ROWS`` + - :ref:`📝` + * - ``ddtrace.ext.sql`` + - ``ROWS`` + - :ref:`📝` + * - ``ddtrace.filters`` + - ``TraceCiVisibilityFilter`` + - :ref:`📝` + * - ``ddtrace.tracer`` + - ``DD_LOG_FORMAT`` + - :ref:`📝` diff --git a/riotfile.py b/riotfile.py index d8be2279213..6ab8d7dc90d 100644 --- a/riotfile.py +++ b/riotfile.py @@ -11,9 +11,6 @@ SUPPORTED_PYTHON_VERSIONS = [ - (2, 7), - (3, 5), - (3, 6), (3, 7), (3, 8), (3, 9), @@ -26,12 +23,12 @@ def version_to_str(version): # type: (Tuple[int, int]) -> str """Convert a Python version tuple to a string - >>> version_to_str((2, 7)) - '2.7' - >>> version_to_str((3, 5)) - '3.5' - >>> version_to_str((3, 1)) - '3.1' + >>> version_to_str((3, 7)) + '3.7' + >>> version_to_str((3, 8)) + '3.8' + >>> version_to_str((3, 9)) + '3.9' >>> version_to_str((3, 10)) '3.10' >>> version_to_str((3, 11)) @@ -46,12 +43,12 @@ def str_to_version(version): # type: (str) -> Tuple[int, int] """Convert a Python version string to a tuple - >>> str_to_version("2.7") - (2, 7) - >>> str_to_version("3.5") - (3, 5) - >>> str_to_version("3.1") - (3, 1) + >>> str_to_version("3.7") + (3, 7) + >>> str_to_version("3.8") + (3, 8) + >>> str_to_version("3.9") + (3, 9) >>> str_to_version("3.10") (3, 10) >>> str_to_version("3.11") @@ -71,13 +68,13 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): """Helper to select python versions from the list of versions we support >>> select_pys() - ['2.7', '3.5', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] + ['3.7', '3.8', '3.9', '3.10', '3.11'] >>> select_pys(min_version='3') - ['3.5', '3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] + ['3.7', '3.8', '3.9', '3.10', '3.11'] >>> select_pys(max_version='3') - ['2.7'] - >>> select_pys(min_version='3.5', max_version='3.8') - ['3.5', '3.6', '3.7', '3.8'] + [] + >>> select_pys(min_version='3.7', max_version='3.9') + ['3.7', '3.8', '3.9'] """ min_version = str_to_version(min_version) max_version = str_to_version(max_version) @@ -211,16 +208,11 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "AGENT_VERSION": "latest", }, venvs=[ - Venv(pys=select_pys(max_version="3.5")), Venv( pkgs={ "six": "==1.12.0", }, venvs=[ - # DEV: attrs marked Python 3.6 as deprecated in 22.2.0, - # this logs a warning and causes these tests to fail - # https://www.attrs.org/en/22.2.0/changelog.html#id1 - Venv(pys="3.6", pkgs={"attrs": "<22.2.0"}), Venv(pys="3.7"), ], ), @@ -234,11 +226,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "AGENT_VERSION": "testagent", }, venvs=[ - Venv(pys=select_pys(max_version="3.5")), - # DEV: attrs marked Python 3.6 as deprecated in 22.2.0, - # this logs a warning and causes these tests to fail - # https://www.attrs.org/en/22.2.0/changelog.html#id1 - Venv(pys=["3.6"], pkgs={"attrs": "<22.2.0"}), Venv(pys=select_pys(min_version="3.7")), ], ), @@ -255,16 +242,11 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "AGENT_VERSION": "latest", }, venvs=[ - Venv(pys=select_pys(max_version="3.5")), Venv( pkgs={ "six": "==1.12.0", }, venvs=[ - # DEV: attrs marked Python 3.6 as deprecated in 22.2.0, - # this logs a warning and causes these tests to fail - # https://www.attrs.org/en/22.2.0/changelog.html#id1 - Venv(pys="3.6", pkgs={"attrs": "<22.2.0"}), Venv(pys="3.7"), ], ), @@ -279,19 +261,10 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): pkgs={ "httpretty": "==0.9.7", "gevent": latest, + "pytest-asyncio": latest, }, - venvs=[ - Venv(pys="2.7"), - Venv( - pys=select_pys(min_version="3.5", max_version="3.6"), - pkgs={"pytest-asyncio": latest}, - ), - # FIXME[bytecode-3.11]: internal depends on bytecode, which is not python 3.11 compatible. - Venv( - pys=select_pys(min_version="3.7"), - pkgs={"pytest-asyncio": latest}, - ), - ], + # FIXME[bytecode-3.11]: internal depends on bytecode, which is not python 3.11 compatible. + pys=select_pys(min_version="3.7"), ), Venv( name="gevent", @@ -301,30 +274,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pynamodb": latest, }, venvs=[ - Venv( - pys="2.7", - pkgs={ - "gevent": "~=1.3.0", - "greenlet": "~=1.0", - "requests": "==2.20.0", - "opensearch-py": "==1.0.0", - "botocore": "==1.17.30", - }, - ), - Venv( - pys=select_pys(min_version="3.5", max_version="3.6"), - pkgs={ - "gevent": "~=1.3.0", - "greenlet": "~=1.0", - "elasticsearch": "==6.3.1", - "pynamodb": "==3.3.1", - "requests": "==2.22.0", - "six": "==1.12.0", - "aiohttp": latest, - "aiobotocore": "<=2.3.1", - "opensearch-py": "~=1.0", - }, - ), Venv( pkgs={ "aiobotocore": "<=2.3.1", @@ -394,14 +343,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "msgpack": latest, "httpretty": "==0.9.7", "typing-extensions": latest, + "pytest-asyncio": latest, }, - venvs=[ - Venv(pys="2.7"), - Venv( - pys=select_pys(min_version="3.5"), - pkgs={"pytest-asyncio": latest}, - ), - ], + pys=select_pys(min_version="3.7"), ), Venv( name="vendor", @@ -421,16 +365,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): # venvs=[ # FIXME: tests fail on vertica 1.x # Venv( - # # vertica-python dropped support for Python 2.7 in 1.3 - # pys="2.7", - # pkgs={"vertica-python": ["~=1.2.0"]}, - # ), - # Venv( - # # vertica-python dropped support for Python 3.5/3.6 in 1.1 - # pys=select_pys(min_version="3.5", max_version="3.6"), - # pkgs={"vertica-python": ["~=1.0"]}, - # ), - # Venv( # # vertica-python added support for Python 3.9/3.10 in 1.0 # pys=select_pys(min_version="3.7", max_version="3.10"), # pkgs={"vertica-python": ["~=1.0", latest]}, @@ -470,24 +404,14 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="falcon", command="pytest {cmdargs} tests/contrib/falcon", - venvs=[ - # FIXME: tests fail on Python 2.7 with falcon 2.0 - # Venv( - # # falcon dropped support for Python 2.7 in 3.0 - # pys="2.7", - # pkgs={"falcon": "~=2.0"}, - # ), - Venv( - pys=select_pys(min_version="3.5"), - pkgs={ - "falcon": [ - "~=3.0.0", - "~=3.0", # latest 3.x - latest, - ] - }, - ), - ], + pys=select_pys(min_version="3.7"), + pkgs={ + "falcon": [ + "~=3.0.0", + "~=3.0", # latest 3.x + latest, + ] + }, ), Venv( name="bottle", @@ -535,7 +459,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pytest-mock": "==2.0.0", }, venvs=[ - Venv(pys=select_pys(max_version="3.6")), # exceptiongroup latest specified to avoid riot bug: https://github.com/DataDog/riot/issues/211 Venv(pys="3.7", pkgs={"exceptiongroup": latest}), ], @@ -552,22 +475,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "kombu": "~=4.4", }, ), - Venv( - # celery dropped support for Python 3.6 in 5.2 - pys="3.6", - env={ - # https://docs.celeryproject.org/en/v5.0.5/userguide/testing.html#enabling - "PYTEST_PLUGINS": "celery.contrib.pytest", - }, - pkgs={ - "celery": [ - "~=5.0.0", - "~=5.1.0", - ], - "redis": "~=3.5", - "importlib_metadata": "<5.0", # kombu using deprecated shims removed in importlib_metadata 5.0 - }, - ), # Celery 5.x wants Python 3.6+ # Split into <3.8 and >=3.8 to pin importlib_metadata dependency for kombu Venv( @@ -617,21 +524,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), - Venv( - name="pylons", - command="python -m pytest {cmdargs} tests/contrib/pylons", - venvs=[ - Venv( - pys="2.7", - pkgs={ - "pylons": ">=1.0,<1.1", - "decorator": "<5", - "pastedeploy": "<3", - "pyrsistent": latest, - }, - ), - ], - ), Venv( name="cherrypy", command="python -m pytest {cmdargs} tests/contrib/cherrypy", @@ -647,10 +539,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, ), Venv( - # cherrypy dropped support for Python 2.7 in 18.0 - # cherrypy dropped support for Python 3.5 in 18.7 # cherrypy added support for Python 3.11 in 18.7 - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "cherrypy": [">=18.0,<19", latest], "more_itertools": "<8.11.0", @@ -666,12 +556,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ Venv( - # pymongo dropped support for Python 2.7/3.5/3.6 in 4.0 - pys=select_pys(max_version="3.6"), - pkgs={"pymongo": ["~=3.4", "~=3.11", "~=3.13"]}, - ), - Venv( - pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"pymongo": ["~=3.11", "~=4.5", latest]} + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"pymongo": ["~=3.11", "~=4.0", latest]} ), Venv( # pymongo added support for Python 3.10 in 3.12.1 @@ -707,19 +592,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "DD_IAST_REQUEST_SAMPLING": "100", # Override default 30% to analyze all IAST requests }, venvs=[ - Venv( - # django dropped support for Python 2.7 in 2.0 - pys="2.7", - pkgs={"django": "~=1.11"}, - ), - Venv( - # django dropped support for Python 3.5 in 3.0 - pys="3.5", - pkgs={"django": "~=2.2"}, - ), Venv( # django dropped support for Python 3.6/3.7 in 4.0 - pys=select_pys(min_version="3.6", max_version="3.7"), + pys=select_pys(max_version="3.7"), pkgs={ "django": "~=3.2", "channels": ["~=3.0", latest], @@ -762,14 +637,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ Venv( - pys="3.5", - pkgs={ - "django_hosts": "~=4.0", - "django": "~=2.2", - }, - ), - Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "django_hosts": "~=4.0", "django": "~=3.2", @@ -789,32 +657,16 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/djangorestframework", pkgs={"pytest-django": "==3.10.0"}, venvs=[ - Venv( - # djangorestframework dropped support for Python 2.7 in 3.10.0 - pys="2.7", - pkgs={ - "django": "==1.11", - "djangorestframework": "~=3.9.3", - }, - ), - Venv( - # djangorestframework dropped support for Python 3.5 in 3.13.0 - pys="3.5", - pkgs={ - "django": ">=2.2,<2.3", - "djangorestframework": "~=3.12", - }, - ), Venv( # djangorestframework dropped support for Django 2.x in 3.14 - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "django": ">=2.2,<2.3", "djangorestframework": ["==3.12.4", "==3.13.1"], }, ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "django": "~=3.2", "djangorestframework": ">=3.11,<3.12", @@ -889,7 +741,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/elasticsearch/test_es8_patch.py", venvs=[ Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "elasticsearch8": [latest], }, @@ -900,16 +752,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="elasticsearch-opensearch", # avoid running tests in ElasticsearchPatchTest, only run tests with OpenSearchPatchTest configurations command="pytest {cmdargs} tests/contrib/elasticsearch/test_opensearch.py -k 'not ElasticsearchPatchTest'", - venvs=[ - Venv( - pys=select_pys(max_version="3.5"), - pkgs={"opensearch-py[requests]": ["~=1.1.0", "~=2.0.0"]}, - ), - Venv( - pys=select_pys(min_version="3.6"), - pkgs={"opensearch-py[requests]": ["~=1.1.0", "~=2.0.0", latest]}, - ), - ], + pys=select_pys(), + pkgs={"opensearch-py[requests]": ["~=1.1.0", "~=2.0.0", latest]}, ), Venv( name="flask", @@ -951,21 +795,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, ), # Flask >= 2.0.0 - Venv( - # flask dropped support for Python 3.6 in 2.1 - pys="3.6", - pkgs={"flask": "~=2.0.0"}, - ), - Venv( - # flask dropped support for Python 3.6 in 2.1 - pys="3.6", - command="python tests/ddtrace_run.py pytest {cmdargs} tests/contrib/flask_autopatch", - env={ - "DD_SERVICE": "test.flask.service", - "DD_PATCH_MODULES": "jinja2:false", - }, - pkgs={"flask": "~=2.0.0"}, - ), Venv( # flask dropped support for Python 2.7/3.5 in 2.0 # flask added support for Python 3.10/3.11 in 2.0 @@ -1054,35 +883,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv(pys=select_pys(min_version="3.8", max_version="3.9"), pkgs={"exceptiongroup": latest}), ], ), - Venv( - # flask-caching dropped support for Python 3.5 in 1.8 - pys="3.5", - pkgs={ - "flask": "~=1.0.0", - "flask-caching": "~=1.7.0", - # https://github.com/pallets/itsdangerous/issues/290 - # DEV: Breaking change made in 2.0 release - "itsdangerous": "<2.0", - # https://github.com/pallets/markupsafe/issues/282 - # DEV: Breaking change made in 2.1.0 release - "markupsafe": "<2.0", - }, - ), - Venv( - # flask-caching dropped support for Python 3.6 in 1.11 - pys="3.6", - pkgs={ - "flask": "~=1.0.0", - "flask-caching": "~=1.10.0", - # https://github.com/pallets/itsdangerous/issues/290 - # DEV: Breaking change made in 2.0 release - "itsdangerous": "<2.0", - # https://github.com/pallets/markupsafe/issues/282 - # DEV: Breaking change made in 2.1.0 release - "markupsafe": "<2.0", - "Jinja2": "~=2.11.0", - }, - ), Venv( pys=select_pys(min_version="3.7"), pkgs={ @@ -1115,16 +915,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="mysql", command="pytest {cmdargs} tests/contrib/mysql", venvs=[ - Venv( - # mysql-connector-python dropped support for Python 2.7/3.5 in 8.0.24 - pys=select_pys(max_version="3.5"), - pkgs={"mysql-connector-python": ["==8.0.5", "==8.0.23"]}, - ), - Venv( - # mysql-connector-python dropped support for Python 3.6 in 8.0.29 - pys="3.6", - pkgs={"mysql-connector-python": ["==8.0.5", "==8.0.29"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"mysql-connector-python": ["==8.0.5", latest]}, @@ -1146,17 +936,11 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/psycopg2", venvs=[ Venv( - # psycopg2-binary dropped support for Python 2.7 in 2.9 - pys="2.7", - # DEV: Use `psycopg2-binary` so we don't need PostgreSQL dev headers - pkgs={"psycopg2-binary": "~=2.8.0"}, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.8"), + pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"psycopg2-binary": "~=2.8.0"}, ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), # psycopg2-binary added support for Python 3.9/3.10 in 2.9.1 # psycopg2-binary added support for Python 3.11 in 2.9.2 pkgs={"psycopg2-binary": ["~=2.9.2", latest]}, @@ -1169,7 +953,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): pkgs={"pytest-asyncio": latest}, venvs=[ Venv( - pys=select_pys(min_version="3.6", max_version="3.11"), + pys=select_pys(min_version="3.7", max_version="3.11"), # Python 3.6 supported up to 3.1.0 pkgs={"psycopg": ["~=3.0.18"]}, ), @@ -1200,16 +984,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/pynamodb", venvs=[ Venv( - # pynamodb dropped support for Python 2.7/3.5 in 4.4 - pys=select_pys(max_version="3.5"), - pkgs={ - "pynamodb": ["~=4.3.0"], - "moto": ">=0.0,<1.0", - "rsa": "<4.7.1", - }, - ), - Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "pynamodb": ["~=5.0", "~=5.3", latest], "moto": ">=1.0,<2.0", @@ -1232,11 +1007,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "databases": latest, }, venvs=[ - Venv( - # starlette dropped support for Python 3.6 in 0.20 - pys="3.6", - pkgs={"starlette": ["~=0.14", "~=0.19"]}, - ), Venv( # starlette added support for Python 3.9 in 0.14 pys=select_pys(min_version="3.7", max_version="3.9"), @@ -1260,15 +1030,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ Venv( venvs=[ - Venv( - # sqlalchemy dropped support for Python 2.7/3.5/3.6 in 2.0 - pys=select_pys(max_version="3.6"), - pkgs={ - "sqlalchemy": ["<2.0"], - "psycopg2-binary": "~=2.8.0", - "mysql-connector-python": "<8.0.24", - }, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ @@ -1305,23 +1066,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/requests", venvs=[ Venv( - # requests dropped support for Python 2.7 in 2.28 - pys="2.7", - pkgs={ - "requests-mock": ">=1.4", - "requests": ["~=2.26", "~=2.27"], - }, - ), - Venv( - # requests dropped support for Python 3.5 in 2.26 - pys="3.5", - pkgs={ - "requests-mock": ">=1.4", - "requests": ["~=2.20", "~=2.25"], - }, - ), - Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "requests-mock": ">=1.4", "requests": [ @@ -1366,52 +1111,11 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), - Venv( - name="boto", - command="pytest {cmdargs} tests/contrib/boto", - venvs=[Venv(pys=select_pys(max_version="3.6"), pkgs={"boto": latest, "moto": "<1.0.0"})], - ), Venv( name="botocore", command="pytest {cmdargs} tests/contrib/botocore", - venvs=[ - Venv( - pys=select_pys(min_version="3.7"), - pkgs={"moto[all]": latest, "botocore": latest}, - ), - Venv( - pys=["2.7"], - pkgs={ - "moto": "~=1.0", - "botocore": "~=1.20.0", - "python-jose[cryptography]": "==3.1.0", - "rsa": "<4.7.1", - }, - ), - Venv( - pkgs={ - "cffi": "==1.14.0", - "cfn-lint": "==0.33.2", - "jinja2": "~=2.11.0", - "python-jose[cryptography]": "==3.1.0", - }, - venvs=[ - Venv( - pys=["3.5"], - pkgs={ - "moto[all]": "~=1.0", - }, - ), - Venv( - pys=["3.6"], - pkgs={ - "moto[all]": "~=2.0", - "graphql-core": "~=3.1.0", - }, - ), - ], - ), - ], + pys=select_pys(min_version="3.7"), + pkgs={"moto[all]": latest, "botocore": latest}, ), Venv( name="mongoengine", @@ -1421,17 +1125,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ Venv( - # mongoengine dropped support for Python 2.7 in 0.20 - pys="2.7", - pkgs={"mongoengine": "~=0.19"}, - ), - Venv( - # mongoengine dropped support for Python 3.5 in 0.22 - pys="3.5", - pkgs={"mongoengine": "<0.22"}, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.8"), + pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"mongoengine": ["~=0.23", latest]}, ), Venv( @@ -1448,7 +1142,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "httpx": latest, "asgiref": ["~=3.0.0", "~=3.0", latest], }, - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), command="pytest {cmdargs} tests/contrib/asgi", ), Venv( @@ -1456,7 +1150,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/mariadb", venvs=[ Venv( - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={ "mariadb": [ "~=1.0.0", @@ -1472,20 +1166,13 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="pymysql", command="pytest {cmdargs} tests/contrib/pymysql", venvs=[ - Venv( - # pymysql dropped support for Python 2.7/3.5 in 1.0 - pys=select_pys(max_version="3.5"), - pkgs={ - "pymysql": "~=0.9", - }, - ), Venv( # pymysql added support for Python 3.8/3.9 in 0.10 pys=select_pys(min_version="3.8", max_version="3.9"), pkgs={"pymysql": "~=0.10"}, ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "pymysql": [ "~=1.0", @@ -1505,19 +1192,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ Venv( - # pyramid dropped support for Python 2.7/3.5 in 2.0 - # pserve_app has PasteDeploy dependency, but PasteDeploy>=3.0 is incompatible with Python 2.7 - # pyramid>=2.0 no longer supports Python 2.7 and 3.5 - pys=select_pys(max_version="3.5"), - pkgs={ - "pastedeploy": "<3.0", - "pyramid": [ - "~=1.10", - ], - }, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "pyramid": [ "~=1.10", @@ -1542,15 +1217,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ # async_generator 1.10 used because @asynccontextmanager was only available in Python 3.6+ # aiobotocore 1.x and higher require Python 3.6 or higher - # aiobotocore dropped Python 3.5 support in 0.12 - Venv( - pys="3.5", - pkgs={ - "aiobotocore": ["~=0.11"], - }, - ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "aiobotocore": ["~=1.4.2", "~=2.0.0", latest], }, @@ -1567,11 +1235,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "aiofiles": latest, }, venvs=[ - Venv( - # fastapi dropped support for Python 3.6 in 0.84 - pys="3.6", - pkgs={"fastapi": ["~=0.64.0", "~=0.83.0"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={"fastapi": ["~=0.64.0", "~=0.90.0", latest]}, @@ -1597,16 +1260,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest --no-ddtrace {cmdargs} tests/contrib/pytest/", venvs=[ Venv( - pys=["2.7"], - # pytest==4.6 is last to support python 2.7 - pkgs={ - "pytest": ">=4.0,<=4.6", - "msgpack": latest, - "pytest-cov": "==2.12.1", - }, - ), - Venv( - pys=select_pys(min_version="3.5", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "pytest": [ ">=6.0,<7.0", @@ -1657,7 +1311,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest --no-ddtrace {cmdargs} tests/contrib/asynctest/", venvs=[ Venv( - pys=select_pys(min_version="3.5", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "pytest": [ ">=6.0,<7.0", @@ -1689,48 +1343,30 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="pytest-bdd", command="pytest --no-ddtrace {cmdargs} tests/contrib/pytest_bdd/", - pkgs={"msgpack": latest}, + pkgs={ + "msgpack": latest, + "more_itertools": "<8.11.0", + }, venvs=[ Venv( - pys=["2.7"], - # pytest-bdd==3.4 is last to support python 2.7 - pkgs={"pytest-bdd": ">=3.0,<3.5"}, + pys=select_pys(min_version="3.7", max_version="3.9"), + pkgs={ + "pytest-bdd": [ + ">=4.0,<5.0", + # FIXME: add support for v6.1 + ">=6.0,<6.1", + ] + }, ), Venv( + pys=select_pys(min_version="3.10"), pkgs={ - "more_itertools": "<8.11.0", + "pytest-bdd": [ + ">=4.0,<5.0", + # FIXME: add support for v6.1 + ">=6.0,<6.1", + ] }, - venvs=[ - Venv( - pys=["3.6"], - pkgs={"pytest-bdd": [">=4.0,<5.0"]}, - ), - Venv( - pys=select_pys(min_version="3.7", max_version="3.9"), - pkgs={ - "pytest-bdd": [ - ">=4.0,<5.0", - ">=6.0,<7.0", - ], - "typing-extensions": [ - latest, - ], - }, - ), - Venv( - pys=select_pys(min_version="3.10"), - pkgs={ - "pytest-bdd": [ - ">=4.0,<5.0", - ">=6.0,<7.0", - latest, - ], - "typing-extensions": [ - latest, - ], - }, - ), - ], ), ], ), @@ -1743,22 +1379,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ # Versions between 1.14 and 1.20 have known threading issues # See https://github.com/grpc/grpc/issues/18994 - Venv( - # grpcio dropped support for Python 2.7 in 1.27 - pys="2.7", - pkgs={"grpcio": ["~=1.26.0"]}, - ), - Venv( - # grpcio dropped support for Python 3.5 in 1.40, but aio module (not compatible with Python 3.5) - # was added in 1.32 - pys="3.5", - pkgs={"grpcio": ["~=1.31.0"]}, - ), - Venv( - # grpcio dropped support for Python 3.6 in 1.49 - pys="3.6", - pkgs={"grpcio": ["~=1.34.0", "~=1.48.0"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"grpcio": ["~=1.34.0", latest]}, @@ -1784,11 +1404,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pytest-asyncio": latest, }, venvs=[ - Venv( - # grpcio dropped support for Python 3.6 in 1.49 - pys="3.6", - pkgs={"grpcio": ["~=1.34.0", "~=1.48.0"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"grpcio": ["~=1.34.0", latest]}, @@ -1809,7 +1424,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="graphene", command="pytest {cmdargs} tests/contrib/graphene", - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "graphene": ["~=3.0.0", latest], "pytest-asyncio": latest, @@ -1819,43 +1434,18 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="graphql", command="pytest {cmdargs} tests/contrib/graphql", - venvs=[ - Venv( - pys=["3.6"], - pkgs={ - "pytest-asyncio": latest, - "graphql-core": ["~=3.1.0"], - }, - ), - Venv( - pys=select_pys(min_version="3.7"), - pkgs={ - "pytest-asyncio": latest, - "graphql-core": ["~=3.1.0", "~=3.2.0", latest], - }, - ), - ], + pys=select_pys(min_version="3.7"), + pkgs={ + "pytest-asyncio": latest, + "graphql-core": ["~=3.1.0", "~=3.2.0", latest], + }, ), Venv( name="rq", command="pytest {cmdargs} tests/contrib/rq", venvs=[ Venv( - # rq dropped support for Python 2.7 in 1.4.0 - pys="2.7", - pkgs={ - "rq": [ - "~=1.3.0", - ], - }, - ), - Venv( - # rq dropped support for Python 3.5 in 1.12 - pys="3.5", - pkgs={"rq": ["~=1.8.0", "~=1.11.1"]}, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.8"), + pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={ "rq": [ "~=1.8.0", @@ -1888,7 +1478,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), Venv( name="httpx", - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), command="pytest {cmdargs} tests/contrib/httpx", pkgs={ "pytest-asyncio": latest, @@ -1903,11 +1493,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="urllib3", command="pytest {cmdargs} tests/contrib/urllib3", venvs=[ - Venv( - # urllib3 to drop support for Python 2.7/3.5/3.6 in 2.0 - pys=select_pys(max_version="3.6"), - pkgs={"urllib3": ["~=1.26.4", "<2.0"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"urllib3": ["~=1.26.4", latest]}, @@ -1943,14 +1528,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/algoliasearch", venvs=[ Venv( - # algoliasearch dropped support for Python 2.7 in 3.0 - pys="2.7", - pkgs={ - "algoliasearch": ["~=2.5", "~=2.6"], - "pyrsistent": "~=0.14.0", - }, + pys=select_pys(min_version="3.7", max_version="3.8"), + pkgs={"algoliasearch": ["~=2.5", "~=2.6"]}, ), - Venv(pys=select_pys(min_version="3.5", max_version="3.8"), pkgs={"algoliasearch": ["~=2.5", "~=2.6"]}), Venv( # algoliasearch added support for Python 3.9, 3.10, 3.11 in 3.0 pys=select_pys(min_version="3.9"), @@ -1961,7 +1541,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="aiopg", command="pytest {cmdargs} tests/contrib/aiopg", - pys=select_pys(min_version="3.5", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={ "sqlalchemy": latest, "aiopg": "~=0.16.0", @@ -2009,76 +1589,32 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/aiohttp", pkgs={ "pytest-aiohttp": [latest], + "pytest-asyncio": [latest], + "aiohttp": [ + "~=3.7", + latest, + ], + "yarl": "~=1.0", }, - venvs=[ - Venv( - pys="3.5", - pkgs={ - # aiohttp 3.8 dropped support for Python 3.5 - "aiohttp": ["~=2.3", "<3.8"], - "async-timeout": ["<4.0.0"], - }, - ), - Venv( - # pytest-asyncio is incompatible with aiohttp 3.0+ in Python 3.6 - pys="3.6", - pkgs={ - "aiohttp": [ - "~=3.7", - latest, - ], - "yarl": "~=1.0", - }, - ), - Venv( - pys=select_pys(min_version="3.7"), - pkgs={ - "pytest-asyncio": [latest], - "aiohttp": [ - "~=3.7", - latest, - ], - "yarl": "~=1.0", - }, - ), - ], + pys=select_pys(min_version="3.7"), ), Venv( name="aiohttp_jinja2", command="pytest {cmdargs} tests/contrib/aiohttp_jinja2", pkgs={ "pytest-aiohttp": [latest], + "pytest-asyncio": [latest], + "aiohttp": [ + "~=3.7", + latest, + ], + "aiohttp_jinja2": [ + "~=1.5.0", + latest, + ], + "jinja2": latest, }, - venvs=[ - Venv( - pys="3.6", - pkgs={ - "aiohttp": [ - "~=3.7", - latest, - ], - "aiohttp_jinja2": [ - "~=1.5.0", - latest, - ], - }, - ), - Venv( - pys=select_pys(min_version="3.7"), - pkgs={ - "pytest-asyncio": [latest], - "aiohttp": [ - "~=3.7", - latest, - ], - "aiohttp_jinja2": [ - "~=1.5.0", - latest, - ], - "jinja2": latest, - }, - ), - ], + pys=select_pys(min_version="3.7"), ), Venv( name="jinja2", @@ -2093,7 +1629,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, ), Venv( - pys=select_pys(min_version="3.6"), + pys=select_pys(min_version="3.7"), pkgs={ "jinja2": ["~=3.0.0", latest], }, @@ -2114,15 +1650,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="redis", venvs=[ Venv( - # redis dropped support for Python 2.7/3.5 in 4.0 - pys=select_pys(max_version="3.5"), - command="pytest {cmdargs} --ignore-glob='*asyncio*' tests/contrib/redis", - pkgs={ - "redis": ["~=3.5.3"], - }, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), command="pytest {cmdargs} tests/contrib/redis", pkgs={ "pytest-asyncio": latest, @@ -2146,7 +1674,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), Venv( name="aredis", - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), command="pytest {cmdargs} tests/contrib/aredis", pkgs={ "pytest-asyncio": latest, @@ -2159,7 +1687,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): pkgs={"pytest-asyncio": latest}, venvs=[ Venv( - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"yaaredis": ["~=2.0.0", latest]}, ), Venv( @@ -2225,30 +1753,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/snowflake", pkgs={"responses": "~=0.16.0", "cryptography": "<39"}, venvs=[ - Venv( - # snowflake-connector-python dropped support for Python 2.7 in 2.2.0 - pys="2.7", - pkgs={ - "snowflake-connector-python": "~=2.1.0", - "pyOpenSSL": "~=19.1", - }, - ), - Venv( - # snowflake-connector-python dropped support for Python 3.5 in 2.3.0 - pys="3.5", - pkgs={ - "snowflake-connector-python": "~=2.2.0", - "pyOpenSSL": "~=19.1", - }, - ), - Venv( - # snowflake-connector-python dropped support for Python 3.6 in 2.7.5 - pys="3.6", - pkgs={ - "snowflake-connector-python": ["~=2.4.0", "~=2.7.4"], - "pyOpenSSL": "~=19.1", - }, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"snowflake-connector-python": ["~=2.3.0", "~=2.9.0", latest]}, @@ -2281,7 +1785,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="aioredis", # aioredis was merged into redis as of v2.0.1, no longer maintained and does not support Python 3.11 onward - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), command="pytest {cmdargs} tests/contrib/aioredis", pkgs={ "pytest-asyncio": latest, @@ -2300,11 +1804,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): }, venvs=[ # our test_asyncpg.py uses `yield` in an async function and is not compatible with Python 3.5 - Venv( - # asyncpg dropped support for Python 3.6 in 0.27 - pys="3.6", - pkgs={"asyncpg": ["~=0.23", "~=0.26"]}, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={"asyncpg": ["~=0.23", latest]}, @@ -2329,7 +1828,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="asyncio", command="pytest {cmdargs} tests/contrib/asyncio", - pys=select_pys(min_version="3.5"), + pys=select_pys(), pkgs={ "pytest-asyncio": latest, }, @@ -2338,21 +1837,13 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="futures", command="pytest {cmdargs} tests/contrib/futures", pkgs={"gevent": latest}, - venvs=[ - # futures is backported for 2.7 - Venv(pys=["2.7"], pkgs={"futures": ["~=3.0", "~=3.1", "~=3.2", "~=3.4"]}), - Venv( - pys=select_pys(min_version="3.5"), - ), - ], + pys=select_pys(), ), Venv( name="sqlite3", command="pytest {cmdargs} tests/contrib/sqlite3", venvs=[ - Venv( - pys=["2.7", "3.5", "3.6", "3.8", "3.9", "3.10", "3.11"], - ), + Venv(pys=select_pys(min_version="3.8")), Venv(pys=["3.7"], pkgs={"importlib-metadata": latest}), ], ), @@ -2367,7 +1858,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="dbapi_async", command="pytest {cmdargs} tests/contrib/dbapi_async", - pys=select_pys(min_version="3.6"), env={ "DD_IAST_REQUEST_SAMPLING": "100", # Override default 30% to analyze all IAST requests }, @@ -2375,10 +1865,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pytest-asyncio": latest, }, venvs=[ - Venv( - pys=["3.6", "3.8", "3.9", "3.10"], - ), - Venv(pys=["3.11"], pkgs={"attrs": latest}), + Venv(pys=["3.7"]), + Venv(pys=select_pys(min_version="3.8", max_version="3.10")), + Venv(pys=select_pys(min_version="3.11"), pkgs={"attrs": latest}), ], ), Venv( @@ -2386,15 +1875,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/dogpile_cache", venvs=[ Venv( - # dogpile.cache dropped support for Python 2.7/3.5 in 1.0 - pys=select_pys(max_version="3.5"), - pkgs={ - "dogpile.cache": ["~=0.8", "~=0.9"], - "decorator": "<5", - }, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={ "dogpile.cache": [ "~=0.9", @@ -2487,12 +1968,12 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/opentracer/core", ), Venv( - pys=select_pys(min_version="3.5"), + pys=select_pys(min_version="3.7"), command="pytest {cmdargs} tests/opentracer/test_tracer_asyncio.py", pkgs={"pytest-asyncio": latest}, ), Venv( - pys=select_pys(min_version="3.5"), + pys=select_pys(min_version="3.7"), command="pytest {cmdargs} tests/opentracer/test_tracer_tornado.py", # TODO: update opentracing tests to be compatible with Tornado v6. # https://github.com/opentracing/opentracing-python/issues/136 @@ -2503,13 +1984,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( command="pytest {cmdargs} tests/opentracer/test_tracer_gevent.py", venvs=[ - Venv( - pys=select_pys(max_version="3.6"), - pkgs={ - "gevent": "~=1.2.0", - "greenlet": "~=1.0", - }, - ), Venv( pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={ @@ -2567,16 +2041,9 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="pylibmc", command="pytest {cmdargs} tests/contrib/pylibmc", venvs=[ - Venv( - # pylibmc dropped support for Python 2.7/3.5 in 1.6.2 - pys=select_pys(max_version="3.5"), - pkgs={ - "pylibmc": "~=1.6.1", - }, - ), Venv( # pylibmc added support for Python 3.8/3.9/3.10 in 1.6.2 - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={ "pylibmc": ["~=1.6.2", latest], }, @@ -2593,18 +2060,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="kombu", command="pytest {cmdargs} tests/contrib/kombu", venvs=[ - Venv( - # kombu dropped support for Python 2.5/3.5/3.6 in 5.0 - pys=select_pys(max_version="3.6"), - pkgs={ - "kombu": [ - ">=4.0,<4.1", - ">=4.6,<4.7", - ], - # kombu using deprecated shims removed in importlib-metadata 5.0 pre-Python 3.8 - "importlib_metadata": "<5.0", - }, - ), # Kombu>=4.2 only supports Python 3.7+ Venv( pys="3.7", @@ -2633,23 +2088,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): name="tornado", command="python -m pytest {cmdargs} tests/contrib/tornado", venvs=[ - Venv( - # tornado dropped support for Python 2.7 in 6.0 - pys="2.7", - pkgs={ - "tornado": [ - "~=4.5", - # "~=5.1.1" # FIXME: tests fail on Python 2.7 with tornado 5.1.1 - ], - "futures": ["~=3.3", latest], - }, - ), - # FIXME: tests fail on Python 3.5/3.6 with tornado 5.1, 6.1 - # Venv( - # # tornado dropped support for Python 3.5/3.6 in 6.2 - # pys=select_pys(min_version="3.5", max_version="3.6"), - # pkgs={"tornado": ["~=5.1.1", "~=6.1"]}, - # ), Venv( # tornado added support for Python 3.7 in 5.1 pys="3.7", @@ -2672,12 +2110,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): command="pytest {cmdargs} tests/contrib/mysqldb", venvs=[ Venv( - # mysqlclient dropped support for Python 2.7/3.5 in 2.0 - pys=select_pys(max_version="3.5"), - pkgs={"mysqlclient": "~=1.4.6"}, - ), - Venv( - pys=select_pys(min_version="3.6", max_version="3.9"), + pys=select_pys(min_version="3.7", max_version="3.9"), pkgs={"mysqlclient": ["~=2.0", "~=2.1", latest]}, ), Venv( @@ -2708,7 +2141,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="molten", command="pytest {cmdargs} tests/contrib/molten", - pys=select_pys(min_version="3.6"), + pys=select_pys(), pkgs={ "cattrs": ["<23.1.1"], "molten": [">=1.0,<1.1", latest], @@ -2717,17 +2150,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( name="gunicorn", command="pytest {cmdargs} tests/contrib/gunicorn", - pkgs={"requests": latest, "gevent": latest}, - venvs=[ - Venv( - pys=select_pys(min_version="3.5"), - pkgs={"gunicorn": ["==20.0.4", latest]}, - ), - Venv( - pys="2.7", - pkgs={"gunicorn": ["==19.10.0"]}, - ), - ], + pkgs={"requests": latest, "gevent": latest, "gunicorn": ["==20.0.4", latest]}, + pys=select_pys(), ), Venv( name="kafka", @@ -2739,12 +2163,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( command="pytest {cmdargs} tests/contrib/kafka", venvs=[ - # confluent-kafka dropped official wheels for Python 2.7 in 1.8.2 - Venv(pys="2.7", pkgs={"confluent-kafka": "~=1.7.0"}), - # confluent-kafka>=1.7 has issues building on linux with Python 3.5 - Venv(pys="3.5", pkgs={"confluent-kafka": "~=1.5.0"}), Venv( - pys=select_pys(min_version="3.6", max_version="3.10"), + pys=select_pys(min_version="3.7", max_version="3.10"), pkgs={"confluent-kafka": ["~=1.9.2", latest]}, ), # confluent-kafka added support for Python 3.11 in 2.0.2 @@ -2784,6 +2204,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), Venv( name="profile", + command="python -m tests.profiling.run pytest --no-cov --capture=no --benchmark-disable {cmdargs} tests/profiling", # noqa: E501 pkgs={ "gunicorn": latest, # @@ -2791,24 +2212,18 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): # See https://github.com/workhorsy/py-cpuinfo/issues/177 "pytest-benchmark": latest, "py-cpuinfo": "~=8.0.0", + "uwsgi": latest, + "pytest-asyncio": latest, }, venvs=[ - # Python 2.7 + # Python 3.7 Venv( - # uWSGI tests are not supported on Python 2.7 - command='python -m tests.profiling.run pytest --capture=no --benchmark-disable --ignore-glob="*asyncio*" --ignore=tests/profiling/test_uwsgi.py {cmdargs} tests/profiling', # noqa: E501 - pys="2.7", + pys="3.7", venvs=[ Venv( pkgs={ - "protobuf": latest, - } - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.0.0", - } + "protobuf": ["==3.8.0", latest], + }, ), # Gevent Venv( @@ -2821,9 +2236,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ Venv( pkgs={ - # gevent==1.1 requires greenlet<2 - "gevent": "==1.1.0", - "greenlet": "<2", + "gevent": "==1.4.0", + "greenlet": "==0.4.14", } ), Venv( @@ -2833,191 +2247,88 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), - # Python 3.5+ + # Python 3.8 + 3.9 Venv( - command="python -m tests.profiling.run pytest --no-cov --capture=no --benchmark-disable {cmdargs} tests/profiling", # noqa: E501 - pkgs={ - "uwsgi": latest, - "pytest-asyncio": latest, - }, + pys=["3.8", "3.9"], venvs=[ - # Python 3.5-3.6 Venv( - pys=select_pys(min_version="3.5", max_version="3.6"), - venvs=[ - Venv( - pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.8.0", - }, - create=True, # Needed bp Python 3.5 because of namespace packages - ), - # Gevent - Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={ - "gevent": "==1.4.0", - "greenlet": "==0.4.14", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], - ), - ], + pkgs={ + "protobuf": ["==3.19.0", latest], + }, ), - # Python 3.7 + # Gevent Venv( - pys="3.7", + env={ + "DD_PROFILE_TEST_GEVENT": "1", + }, + pkgs={ + "gunicorn[gevent]": latest, + }, venvs=[ Venv( pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.8.0", - }, + "gevent": "==20.6.1", + "greenlet": "==0.4.16", + } ), - # Gevent Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={ - "gevent": "==1.4.0", - "greenlet": "==0.4.14", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], + pkgs={"gevent": latest}, ), ], ), - # Python 3.8 + 3.9 + ], + ), + # Python 3.10 + Venv( + pys="3.10", + venvs=[ Venv( - pys=["3.8", "3.9"], - venvs=[ - Venv( - pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.19.0", - }, - ), - # Gevent - Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={ - "gevent": "==20.6.1", - "greenlet": "==0.4.16", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], - ), - ], + pkgs={ + "protobuf": ["==3.19.0", latest], + }, ), - # Python 3.10 + # Gevent Venv( - pys="3.10", + env={ + "DD_PROFILE_TEST_GEVENT": "1", + }, + pkgs={ + "gunicorn[gevent]": latest, + }, venvs=[ Venv( pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==3.19.0", - }, + "gevent": "==21.8.0", + "greenlet": "==1.1.0", + } ), - # Gevent Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={ - "gevent": "==21.8.0", - "greenlet": "==1.1.0", - } - ), - Venv( - pkgs={"gevent": latest}, - ), - ], + pkgs={"gevent": latest}, ), ], ), - # Python 3.11+ + ], + ), + # Python 3.11+ + Venv( + pys=select_pys(min_version="3.11"), + venvs=[ + Venv( + pkgs={ + "protobuf": ["==4.22.0", latest], + }, + ), + # Gevent Venv( - pys=select_pys(min_version="3.11"), + env={ + "DD_PROFILE_TEST_GEVENT": "1", + }, + pkgs={ + "gunicorn[gevent]": latest, + }, venvs=[ Venv( - pkgs={ - "protobuf": latest, - }, - ), - # Minimum requirements - Venv( - pkgs={ - "protobuf": "==4.22.0", - }, - ), - # Gevent - Venv( - env={ - "DD_PROFILE_TEST_GEVENT": "1", - }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={"gevent": ["==22.10.2", latest]}, - ), - ], + pkgs={"gevent": ["==22.10.2", latest]}, ), ], ), diff --git a/setup.py b/setup.py index b97dcebe633..9288e8411d2 100644 --- a/setup.py +++ b/setup.py @@ -531,31 +531,20 @@ def get_ddup_ext(): "ddtrace.appsec.ddwaf": [os.path.join("libddwaf", "*", "lib", "libddwaf.*")], "ddtrace.appsec.iast._taint_tracking": ["CMakeLists.txt"], }, - python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", + python_requires=">=3.7", zip_safe=False, # enum34 is an enum backport for earlier versions of python # funcsigs backport required for vendored debtcollector install_requires=[ "ddsketch>=2.0.1", - "enum34; python_version<'3.4'", - "funcsigs>=1.0.0; python_version=='2.7'", - "typing; python_version<'3.5'", "protobuf>=3; python_version>='3.7'", - "protobuf>=3,<4.0; python_version=='3.6'", - "protobuf>=3,<3.18; python_version<'3.6'", - "attrs>=20; python_version>'2.7'", - "attrs>=20,<22; python_version=='2.7'", - "contextlib2<1.0; python_version=='2.7'", - "cattrs<1.1; python_version<='3.6'", + "attrs>=20", "cattrs; python_version>='3.7'", "six>=1.12.0", "typing_extensions", "importlib_metadata; python_version<'3.8'", - "pathlib2; python_version<'3.5'", "xmltodict>=0.12", - "ipaddress; python_version<'3.7'", "envier", - "pep562; python_version<'3.7'", "opentelemetry-api>=1; python_version>='3.7'", ] + bytecode, @@ -583,10 +572,10 @@ def get_ddup_ext(): ], }, classifiers=[ + "Development Status :: 5 - Production/Stable", + "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python", - "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.5", - "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", diff --git a/tests/.suitespec.json b/tests/.suitespec.json index 90569dee41f..8333580e129 100644 --- a/tests/.suitespec.json +++ b/tests/.suitespec.json @@ -146,9 +146,6 @@ "pyramid": [ "ddtrace/contrib/pyramid/*" ], - "pylons": [ - "ddtrace/contrib/pylons/*" - ], "langchain": [ "ddtrace/contrib/langchain/*" ], @@ -218,8 +215,7 @@ "molten": [ "ddtrace/contrib/molten/*" ], - "boto": [ - "ddtrace/contrib/boto/*", + "botocore": [ "ddtrace/contrib/botocore/*", "ddtrace/contrib/aiobotocore/*" ], @@ -452,18 +448,11 @@ "@vendor", "tests/vendor/*" ], - "boto": [ - "@bootstrap", - "@core", - "@tracing", - "@boto", - "tests/contrib/boto/*" - ], "botocore": [ "@bootstrap", "@core", "@tracing", - "@boto", + "@botocore", "tests/contrib/botocore/*" ], "test_logging": [ @@ -512,14 +501,6 @@ "tests/contrib/asyncpg/*", "tests/snapshots/tests.contrib.{suite}.*" ], - "pylons": [ - "@bootstrap", - "@core", - "@tracing", - "@appsec", - "@pylons", - "tests/contrib/pylons/*" - ], "aiohttp": [ "@bootstrap", "@core", @@ -910,7 +891,7 @@ "@bootstrap", "@core", "@tracing", - "@boto", + "@botocore", "tests/contrib/aiobotocore/*" ], "aiomysql": [ From 83be219033269319846250cc2129413eee961130 Mon Sep 17 00:00:00 2001 From: "Gabriele N. Tornetta" Date: Tue, 5 Sep 2023 16:32:29 +0100 Subject: [PATCH 16/38] re-enable bytecode-based tests --- ddtrace/debugging/_expressions.py | 3 +++ riotfile.py | 2 +- tests/debugging/function/test_store.py | 8 ++++++-- tests/internal/test_injection.py | 5 ----- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/ddtrace/debugging/_expressions.py b/ddtrace/debugging/_expressions.py index 1325b0864eb..5406ca267d0 100644 --- a/ddtrace/debugging/_expressions.py +++ b/ddtrace/debugging/_expressions.py @@ -25,6 +25,7 @@ """ # noqa from itertools import chain import re +import sys from types import FunctionType from typing import Any from typing import Callable @@ -67,6 +68,8 @@ def _make_function(ast, args, name): raise ValueError("Invalid predicate: %r" % ast) instrs = compiled + [Instr("RETURN_VALUE")] + if sys.version_info >= (3, 11): + instrs.insert(0, Instr("RESUME", 0)) abstract_code = Bytecode(instrs) abstract_code.argcount = len(args) diff --git a/riotfile.py b/riotfile.py index 0ea61c38566..5a84d4a4afc 100644 --- a/riotfile.py +++ b/riotfile.py @@ -349,7 +349,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "typing-extensions": latest, "pytest-asyncio": latest, }, - pys=select_pys(min_version="3.7"), + pys=select_pys(), ), Venv( name="vendor", diff --git a/tests/debugging/function/test_store.py b/tests/debugging/function/test_store.py index 19306114095..df3ae065505 100644 --- a/tests/debugging/function/test_store.py +++ b/tests/debugging/function/test_store.py @@ -203,7 +203,9 @@ def test_function_inject_wrap_commutativity(): # Unwrapping store.unwrap(stuff.modulestuff) - assert stuff.modulestuff.__code__ is not code and stuff.modulestuff.__code__ == code + assert stuff.modulestuff.__code__ is not code + if sys.version_info < (3, 12): + assert stuff.modulestuff.__code__ == code def test_function_wrap_inject_commutativity(): @@ -228,4 +230,6 @@ def test_function_wrap_inject_commutativity(): assert stuff.modulestuff.__code__ is not code store.eject_hook(stuff.modulestuff, hook, lo, 42) - assert stuff.modulestuff.__code__ is not code and stuff.modulestuff.__code__ == code + assert stuff.modulestuff.__code__ is not code + if sys.version_info < (3, 12): + assert stuff.modulestuff.__code__ == code diff --git a/tests/internal/test_injection.py b/tests/internal/test_injection.py index 08fdfd7533a..5db1b7491dd 100644 --- a/tests/internal/test_injection.py +++ b/tests/internal/test_injection.py @@ -1,6 +1,5 @@ from contextlib import contextmanager from random import shuffle -import sys import mock import pytest @@ -15,10 +14,6 @@ from ddtrace.internal.utils.inspection import linenos -if sys.version_info[:2] == (3, 12): - pytest.skip("Skipping since inject hooks is not supported for Python 3.12", allow_module_level=True) - - @contextmanager def injected_hook(f, hook, arg, line=None): if PY2 and isinstance(f, UnboundMethodType): From 0e3822832b23ba322e375d5b28a2a0945147a300 Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Tue, 5 Sep 2023 13:24:43 -0400 Subject: [PATCH 17/38] re-add removed pyXY files as they are still applicable to python X.Y and above --- .riot/requirements/1540a76.txt | 22 ++++++++ tests/contrib/aiopg/py35/__init__.py | 0 tests/contrib/aiopg/py35/test.py | 61 +++++++++++++++++++++ tests/debugging/py35/__init__.py | 0 tests/debugging/py35/test_async.py | 47 +++++++++++++++++ tests/internal/py35/__init__.py | 0 tests/internal/py35/asyncstuff.py | 2 + tests/internal/py35/test_wrapping.py | 79 ++++++++++++++++++++++++++++ 8 files changed, 211 insertions(+) create mode 100644 .riot/requirements/1540a76.txt create mode 100644 tests/contrib/aiopg/py35/__init__.py create mode 100644 tests/contrib/aiopg/py35/test.py create mode 100644 tests/debugging/py35/__init__.py create mode 100644 tests/debugging/py35/test_async.py create mode 100644 tests/internal/py35/__init__.py create mode 100644 tests/internal/py35/asyncstuff.py create mode 100644 tests/internal/py35/test_wrapping.py diff --git a/.riot/requirements/1540a76.txt b/.riot/requirements/1540a76.txt new file mode 100644 index 00000000000..eb8ae8adc31 --- /dev/null +++ b/.riot/requirements/1540a76.txt @@ -0,0 +1,22 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1540a76.in +# +attrs==23.1.0 +coverage[toml]==7.3.0 +httpretty==1.1.4 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.1 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 +typing-extensions==4.7.1 diff --git a/tests/contrib/aiopg/py35/__init__.py b/tests/contrib/aiopg/py35/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/contrib/aiopg/py35/test.py b/tests/contrib/aiopg/py35/test.py new file mode 100644 index 00000000000..77e4a61f235 --- /dev/null +++ b/tests/contrib/aiopg/py35/test.py @@ -0,0 +1,61 @@ +import asyncio + +import aiopg + +# project +from ddtrace import Pin +from ddtrace.contrib.aiopg.patch import patch +from ddtrace.contrib.aiopg.patch import unpatch +from tests.contrib.asyncio.utils import AsyncioTestCase +from tests.contrib.asyncio.utils import mark_asyncio +from tests.contrib.config import POSTGRES_CONFIG + + +TEST_PORT = str(POSTGRES_CONFIG["port"]) + + +class TestPsycopgPatch(AsyncioTestCase): + # default service + TEST_SERVICE = "postgres" + + def setUp(self): + super().setUp() + self._conn = None + patch() + + def tearDown(self): + super().tearDown() + if self._conn and not self._conn.closed: + self._conn.close() + + unpatch() + + @asyncio.coroutine + def _get_conn_and_tracer(self): + conn = self._conn = yield from aiopg.connect(**POSTGRES_CONFIG) + Pin.get_from(conn).clone(tracer=self.tracer).onto(conn) + + return conn, self.tracer + + async def _test_cursor_ctx_manager(self): + conn, tracer = await self._get_conn_and_tracer() + cur = await conn.cursor() + t = type(cur) + + async with conn.cursor() as cur: + assert t == type(cur), "%s != %s" % (t, type(cur)) + await cur.execute(query="select 'blah'") + rows = await cur.fetchall() + assert len(rows) == 1 + assert rows[0][0] == "blah" + + spans = self.pop_spans() + assert len(spans) == 1 + span = spans[0] + assert span.name == "postgres.query" + + @mark_asyncio + def test_cursor_ctx_manager(self): + # ensure cursors work with context managers + # https://github.com/DataDog/dd-trace-py/issues/228 + yield from self._test_cursor_ctx_manager() diff --git a/tests/debugging/py35/__init__.py b/tests/debugging/py35/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/debugging/py35/test_async.py b/tests/debugging/py35/test_async.py new file mode 100644 index 00000000000..25483e596ba --- /dev/null +++ b/tests/debugging/py35/test_async.py @@ -0,0 +1,47 @@ +import pytest + +from ddtrace.debugging._async import dd_coroutine_wrapper + + +class MockSignalContext: + def __init__(self): + self.retval = None + self.exc_info = None + self.duration = None + + def exit(self, retval, exc_info, duration): + self.retval = retval + self.exc_info = exc_info + self.duration = duration + + +@pytest.mark.asyncio +async def test_dd_coroutine_wrapper_return(): + # type: () -> None + contexts = [MockSignalContext() for _ in range(10)] + + async def coro(): + return 1 + + retval = await dd_coroutine_wrapper(coro(), contexts) + + assert retval == 1 + + assert all((context.retval, context.exc_info) == (1, (None, None, None)) for context in contexts) + + +@pytest.mark.asyncio +async def test_dd_coroutine_wrapper_exc(): + # type: () -> None + contexts = [MockSignalContext() for _ in range(10)] + + class MyException(Exception): + pass + + async def coro(): + raise MyException("error") + + with pytest.raises(MyException): + await dd_coroutine_wrapper(coro(), contexts) + + assert all((context.retval, context.exc_info[0]) == (None, MyException) for context in contexts) diff --git a/tests/internal/py35/__init__.py b/tests/internal/py35/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/internal/py35/asyncstuff.py b/tests/internal/py35/asyncstuff.py new file mode 100644 index 00000000000..3e1fa7e7b61 --- /dev/null +++ b/tests/internal/py35/asyncstuff.py @@ -0,0 +1,2 @@ +async def async_func(): + return 42 diff --git a/tests/internal/py35/test_wrapping.py b/tests/internal/py35/test_wrapping.py new file mode 100644 index 00000000000..38893cb8c25 --- /dev/null +++ b/tests/internal/py35/test_wrapping.py @@ -0,0 +1,79 @@ +from types import CoroutineType + +import pytest + +from ddtrace.internal.wrapping import wrap +from tests.internal.py35.asyncstuff import async_func as asyncfoo + + +def test_wrap_generator_yield_from(): + channel = [] + + def wrapper(f, args, kwargs): + channel[:] = [] + for _ in f(*args, **kwargs): + channel.append(_) + yield _ + + def g(): + yield from range(10) + + wrap(g, wrapper) + + assert list(g()) == list(range(10)) == channel + + +@pytest.mark.asyncio +async def test_wrap_coroutine(): + channel = [] + + def wrapper(f, args, kwargs): + async def _handle_coroutine(c): + retval = await c + channel.append(retval) + return retval + + channel[:] = [] + retval = f(*args, **kwargs) + if isinstance(retval, CoroutineType): + return _handle_coroutine(retval) + else: + channel.append(retval) + return retval + + async def c(): + return await asyncfoo() + + wrap(c, wrapper) + + assert await c() == 42 + + assert channel == [42] + + +def test_wrap_args_kwarg(): + def f(*args, path=None): + return (args, path) + + def wrapper(f, args, kwargs): + return f(*args, **kwargs) + + wrap(f, wrapper) + + assert f(1, 2) == ((1, 2), None) + + +def test_wrap_arg_args_kwarg_kwargs(): + def f(posarg, *args, path=None, **kwargs): + return (posarg, args, path, kwargs) + + def wrapper(f, args, kwargs): + return f(*args, **kwargs) + + wrap(f, wrapper) + + assert f(1, 2) == (1, (2,), None, {}) + assert f(1, 2, 3, foo="bar") == (1, (2, 3), None, {"foo": "bar"}) + assert f(1, 2, 3, path="bar") == (1, (2, 3), "bar", {}) + assert f(1, 2, 3, 4, path="bar", foo="baz") == (1, (2, 3, 4), "bar", {"foo": "baz"}) + assert f(1, path="bar", foo="baz") == (1, (), "bar", {"foo": "baz"}) From 8a706d2e98427c8eb142ef1eff30751256f564c1 Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Tue, 5 Sep 2023 13:50:00 -0400 Subject: [PATCH 18/38] Fix riot lockfiles, remove debug print line --- .riot/requirements/1167a5a.txt | 4 ---- .riot/requirements/16b0e2d.txt | 16 ---------------- .riot/requirements/fd28b66.txt | 12 ------------ tests/profiling/collector/test_memalloc.py | 1 - 4 files changed, 33 deletions(-) diff --git a/.riot/requirements/1167a5a.txt b/.riot/requirements/1167a5a.txt index bd20bc97ccb..ca4ce2e69ed 100644 --- a/.riot/requirements/1167a5a.txt +++ b/.riot/requirements/1167a5a.txt @@ -2,11 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -<<<<<<< HEAD:.riot/requirements/1167a5a.txt # pip-compile --no-annotate .riot/requirements/1167a5a.in -======= -# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/197d9d9.in ->>>>>>> 2.x-dev:.riot/requirements/197d9d9.txt # attrs==23.1.0 coverage[toml]==7.3.0 diff --git a/.riot/requirements/16b0e2d.txt b/.riot/requirements/16b0e2d.txt index 8b636ee4fd8..f342bf6df0b 100644 --- a/.riot/requirements/16b0e2d.txt +++ b/.riot/requirements/16b0e2d.txt @@ -2,7 +2,6 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -<<<<<<< HEAD:.riot/requirements/16b0e2d.txt # pip-compile --no-annotate .riot/requirements/16b0e2d.in # attrs==23.1.0 @@ -10,24 +9,13 @@ coverage[toml]==7.3.0 gevent==23.7.0 greenlet==2.0.2 gunicorn[gevent]==21.2.0 -======= -# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/8a20a52.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -gunicorn==21.2.0 ->>>>>>> 2.x-dev:.riot/requirements/8a20a52.txt hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -<<<<<<< HEAD:.riot/requirements/16b0e2d.txt pluggy==1.3.0 -======= -pluggy==1.2.0 protobuf==4.23.4 ->>>>>>> 2.x-dev:.riot/requirements/8a20a52.txt py-cpuinfo==8.0.0 pytest==7.4.0 pytest-asyncio==0.21.1 @@ -35,13 +23,9 @@ pytest-benchmark==4.0.0 pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 -<<<<<<< HEAD:.riot/requirements/16b0e2d.txt uwsgi==2.0.22 zope-event==5.0 zope-interface==6.0 # The following packages are considered to be unsafe in a requirements file: # setuptools -======= -uwsgi==2.0.21 ->>>>>>> 2.x-dev:.riot/requirements/8a20a52.txt diff --git a/.riot/requirements/fd28b66.txt b/.riot/requirements/fd28b66.txt index 67c530d1003..529aa4d53aa 100644 --- a/.riot/requirements/fd28b66.txt +++ b/.riot/requirements/fd28b66.txt @@ -2,19 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -<<<<<<< HEAD:.riot/requirements/fd28b66.txt # pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/fd28b66.in # attrs==23.1.0 coverage[toml]==7.2.7 exceptiongroup==1.1.3 -======= -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1d3adbd.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.2 ->>>>>>> 2.x-dev:.riot/requirements/1d3adbd.txt gunicorn==21.2.0 hypothesis==6.45.0 importlib-metadata==6.7.0 @@ -34,11 +26,7 @@ six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 -<<<<<<< HEAD:.riot/requirements/fd28b66.txt uwsgi==2.0.22 -======= -uwsgi==2.0.21 ->>>>>>> 2.x-dev:.riot/requirements/1d3adbd.txt zipp==3.15.0 # The following packages are considered to be unsafe in a requirements file: diff --git a/tests/profiling/collector/test_memalloc.py b/tests/profiling/collector/test_memalloc.py index bb84c37cbf0..d3874d8844d 100644 --- a/tests/profiling/collector/test_memalloc.py +++ b/tests/profiling/collector/test_memalloc.py @@ -80,7 +80,6 @@ def test_iter_events(): assert nframe >= len(stack) last_call = stack[0] assert size >= 1 # size depends on the object size - print(last_call) if last_call == DDFrame( __file__, _ALLOC_LINE_NUMBER, From 919f56069f80662f2a0abee00a763bc6420cd329 Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Tue, 5 Sep 2023 13:51:13 -0400 Subject: [PATCH 19/38] Remove indentations in release note --- releasenotes/notes/release-2.0-3af0045e2261bd02.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml b/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml index 4d58152435d..f6d02e288bb 100644 --- a/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml +++ b/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml @@ -6,16 +6,18 @@ prelude: > versions of the ddtrace library, drops support for Python 2.7, 3.5, and 3.6, and adds support for Python 3.12. + .. important:: ddtrace v2.0.0 drops support for Python 2.7, 3.5, and 3.6. Users running these unsupported Python versions should consider upgrading their Python version or continue using ddtrace v1 of the ddtrace library, which is now in maintenance mode and will only receive bug fixes. - + Before upgrading to v2.0.0, we recommend users install ``ddtrace>=1.18.0,<2.0.0`` and enable deprecation warnings. All removals to the library interface and environment variables were deprecated on the 1.x branch. + .. note:: The changes to environment variables apply only to the configuration of the ddtrace library and not the Datadog Agent. @@ -35,7 +37,7 @@ prelude: > has been removed and the ddtrace logger will log to stdout by default, or a log file as specified using ``DD_TRACE_LOG_FILE``. - + Setting the environment variable ``DD_TRACE_PROPAGATION_STYLE='b3'`` has been removed. Please use `DD_TRACE_PROPAGATION_STYLE='b3multi'`` instead. From fdc19cc72a241db3b27e1e04353c1cf6dc469a3c Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Tue, 5 Sep 2023 15:51:19 -0400 Subject: [PATCH 20/38] profiling merge fix --- .riot/requirements/1e231c4.txt | 20 -------------------- tests/profiling/collector/test_memalloc.py | 2 +- 2 files changed, 1 insertion(+), 21 deletions(-) diff --git a/.riot/requirements/1e231c4.txt b/.riot/requirements/1e231c4.txt index 51d73de728e..c4899bf582a 100644 --- a/.riot/requirements/1e231c4.txt +++ b/.riot/requirements/1e231c4.txt @@ -2,7 +2,6 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -<<<<<<< HEAD:.riot/requirements/1e231c4.txt # pip-compile --no-annotate .riot/requirements/1e231c4.in # attrs==23.1.0 @@ -10,20 +9,12 @@ coverage[toml]==7.3.0 gevent==23.7.0 greenlet==2.0.2 httpretty==1.1.4 -======= -# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/9d5cd76.in -# -attrs==23.1.0 -coverage[toml]==7.2.7 -gunicorn==21.2.0 ->>>>>>> 2.x-dev:.riot/requirements/9d5cd76.txt hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 packaging==23.1 pluggy==1.2.0 -<<<<<<< HEAD:.riot/requirements/1e231c4.txt pytest==7.4.0 pytest-asyncio==0.21.1 pytest-cov==4.1.0 @@ -34,14 +25,3 @@ zope-interface==6.0 # The following packages are considered to be unsafe in a requirements file: # setuptools -======= -protobuf==4.22.0 -py-cpuinfo==8.0.0 -pytest==7.4.0 -pytest-asyncio==0.21.1 -pytest-benchmark==4.0.0 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -sortedcontainers==2.4.0 -uwsgi==2.0.21 ->>>>>>> 2.x-dev:.riot/requirements/9d5cd76.txt diff --git a/tests/profiling/collector/test_memalloc.py b/tests/profiling/collector/test_memalloc.py index d3874d8844d..712f6f93662 100644 --- a/tests/profiling/collector/test_memalloc.py +++ b/tests/profiling/collector/test_memalloc.py @@ -176,7 +176,7 @@ def test_memory_collector(): assert event.thread_name == "MainThread" count_object += 1 entry = 2 if sys.version_info < (3, 12) else 1 - assert event.frames[entry] == DDFrame(__file__, 162, "test_memory_collector", "") + assert event.frames[entry] == DDFrame(__file__, 161, "test_memory_collector", "") assert count_object > 0 From 146b0099d558925ff49ea27687b3de7fd2181b0f Mon Sep 17 00:00:00 2001 From: Yun Kim <35776586+Yun-Kim@users.noreply.github.com> Date: Tue, 5 Sep 2023 16:28:58 -0400 Subject: [PATCH 21/38] chore: remove deprecated items (#6580) This PR adds a note to upgrade to 2.x in `upgrading.rst` and removes all deprecated items slated for removal in 2.0.0. This includes: - `DD_GEVENT_PATCH_ALL`: no special configuration is now necessary to make `ddtrace-run` work with gevent. - `DD_AWS_TAG_ALL_PARAMS`: the boto/botocore/aiobotocore integrations no longer collect all API parameters by default. - `DD_REMOTECONFIG_POLL_SECONDS`: replaced by `DD_REMOTE_CONFIG_POLL_INTERVAL_SECONDS` - ASM deprecated constants including ``APPSEC_ENABLED``, ``APPSEC_JSON``, ``APPSEC_EVENT_RULE_VERSION``, ``APPSEC_EVENT_RULE_ERRORS``, ``APPSEC_EVENT_RULE_LOADED``, ``APPSEC_EVENT_RULE_ERROR_COUNT``, ``APPSEC_WAF_DURATION``, ``APPSEC_WAF_DURATION_EXT``, ``APPSEC_WAF_TIMEOUTS``, ``APPSEC_WAF_VERSION``, ``APPSEC_ORIGIN_VALUE``, ``APPSEC_BLOCKED``, ``IAST_JSON``, ``IAST_ENABLED``, ``IAST_CONTEXT_KEY``. These constants were meant for private use only and should not affect existing code. - ``ddtrace.contrib.grpc.constants.GRPC_PORT_KEY``: replaced by `ddtrace.ext.net.TARGET_PORT` - ``ddtrace.ext.cassandra.ROW_COUNT``, ``ddtrace.ext.mongo.ROW_COUNT``, ``ddtrace.ext.sql.ROW_COUNT``: replaced by `ddtrace.ext.db.ROWCOUNT` - `ddtrace.filters.TraceCiVisibilityFilter`: removed as this was for private use only and does not affect existing code. - `ddtrace.contrib.starlette.get_resource` and `ddtrace.contrib.starlette.span_modifier` and `ddtrace.contrib.fastapi.span_modifier`: the fastapi and starlette integrations now provide the full route and not just mounted route for sub-applications by default. - `ddtrace.contrib.starlette.config['aggregate_resources']` and `ddtrace.contrib.fastapi.config['aggregate_resources']`: the starlette and fastapi integrations no longer have the option to aggregate resources as this occurs by default now. - `DD_TRACE_OBFUSCATION_QUERY_STRING_PATTERN`: replaced by `DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP`. Additionally, the `pep562` dependency and references to it have been removed as it is no longer needed after dropping support for Python < 3.7. Note that `DD_CALL_BASIC_CONFIG` and `DD_LOG_FORMAT` are removed in #6612 which includes a subtle change in functionality. ## Checklist - [x] Change(s) are motivated and described in the PR description. - [x] Testing strategy is described if automated tests are not included in the PR. - [x] Risk is outlined (performance impact, potential for breakage, maintainability, etc). - [x] Change is maintainable (easy to change, telemetry, documentation). - [x] [Library release note guidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html) are followed. If no release note is required, add label `changelog/no-changelog`. - [x] Documentation is included (in-code, generated user docs, [public corp docs](https://github.com/DataDog/documentation/)). - [x] Backport labels are set (if [applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)) ## Reviewer Checklist - [x] Title is accurate. - [x] No unnecessary changes are introduced. - [x] Description motivates each change. - [x] Avoids breaking [API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces) changes unless absolutely necessary. - [x] Testing strategy adequately addresses listed risk(s). - [x] Change is maintainable (easy to change, telemetry, documentation). - [x] Release note makes sense to a user of the library. - [x] Reviewer has explicitly acknowledged and discussed the performance implications of this PR as reported in the benchmarks PR comment. - [x] Backport labels are set in a manner that is consistent with the [release branch maintenance policy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting) --- ddtrace/_logger.py | 24 +- ddtrace/bootstrap/sitecustomize.py | 34 +- ddtrace/constants.py | 35 - ddtrace/contrib/aiobotocore/__init__.py | 15 - ddtrace/contrib/aiobotocore/patch.py | 12 - ddtrace/contrib/boto/__init__.py | 16 - ddtrace/contrib/boto/patch.py | 15 - ddtrace/contrib/botocore/__init__.py | 15 - ddtrace/contrib/botocore/patch.py | 11 - ddtrace/contrib/fastapi/patch.py | 11 - ddtrace/contrib/grpc/constants.py | 21 - ddtrace/contrib/starlette/patch.py | 35 - ddtrace/ext/aws.py | 30 - ddtrace/ext/cassandra.py | 22 - ddtrace/ext/mongo.py | 23 - ddtrace/ext/sql.py | 20 - ddtrace/filters.py | 24 - ddtrace/internal/compat.py | 16 - ddtrace/internal/remoteconfig/utils.py | 9 - ddtrace/internal/telemetry/constants.py | 1 - ddtrace/internal/telemetry/writer.py | 4 +- ddtrace/settings/config.py | 33 +- ddtrace/tracer.py | 40 +- docs/conf.py | 2 +- docs/configuration.rst | 7 +- docs/spelling_wordlist.txt | 1 + docs/upgrading.rst | 37 +- lib-injection/docker-compose.yml | 1 - pyproject.toml | 1 - .../notes/release-2.0-3af0045e2261bd02.yaml | 18 +- ...deprecated-items-2.0-89eac06472c59554.yaml | 118 ++ riotfile.py | 38 +- scripts/get-target-milestone.py | 8 +- tests/appsec/iast/test_env_var.py | 1 - tests/appsec/test_constants.py | 88 - tests/commands/ddtrace_run_logs_injection.py | 5 +- tests/commands/test_runner.py | 23 +- tests/contrib/aiobotocore/test.py | 10 - tests/contrib/boto/test.py | 15 - tests/contrib/botocore/test.py | 1716 +++++++---------- tests/contrib/cherrypy/test_middleware.py | 4 +- tests/contrib/fastapi/test_fastapi.py | 9 - tests/contrib/grpc/test_constants.py | 16 - tests/contrib/logging/test_tracer_logging.py | 47 +- tests/contrib/starlette/test_starlette.py | 32 - tests/integration/test_debug.py | 12 +- tests/integration/test_integration.py | 41 +- .../remoteconfig/test_remoteconfig.py | 27 - .../django_app.py | 3 + .../django_app.py | 3 + .../django_app.py | 3 + .../django_app.py | 3 + .../django_app.py | 3 + .../django_app.py | 3 + tests/pep562_test/__init__.py | 10 - ..._schematization[service_schema0]_rest.json | 5 +- ..._schematization[service_schema1]_rest.json | 5 +- ..._schematization[service_schema2]_rest.json | 5 +- ..._schematization[service_schema3]_rest.json | 5 +- ..._schematization[service_schema4]_rest.json | 5 +- ..._schematization[service_schema5]_rest.json | 5 +- tests/telemetry/test_writer.py | 3 - tests/tracer/test_compat.py | 11 - tests/tracer/test_global_config.py | 9 - tests/tracer/test_propagation.py | 12 - 65 files changed, 972 insertions(+), 1864 deletions(-) create mode 100644 releasenotes/notes/remove-deprecated-items-2.0-89eac06472c59554.yaml delete mode 100644 tests/pep562_test/__init__.py diff --git a/ddtrace/_logger.py b/ddtrace/_logger.py index 24a58f29b23..a9b877ad3b3 100644 --- a/ddtrace/_logger.py +++ b/ddtrace/_logger.py @@ -5,6 +5,11 @@ from ddtrace.internal.utils.formats import asbool +DD_LOG_FORMAT = "%(asctime)s %(levelname)s [%(name)s] [%(filename)s:%(lineno)d] {}- %(message)s".format( + "[dd.service=%(dd.service)s dd.env=%(dd.env)s dd.version=%(dd.version)s" + " dd.trace_id=%(dd.trace_id)s dd.span_id=%(dd.span_id)s] " +) + DEFAULT_FILE_SIZE_BYTES = 15 << 20 # 15 MB @@ -32,14 +37,13 @@ def configure_ddtrace_logger(): """ ddtrace_logger = logging.getLogger("ddtrace") - + ddtrace_logger.addHandler(logging.StreamHandler()) _configure_ddtrace_debug_logger(ddtrace_logger) _configure_ddtrace_file_logger(ddtrace_logger) def _configure_ddtrace_debug_logger(logger): - debug_enabled = asbool(os.environ.get("DD_TRACE_DEBUG", "false")) - if debug_enabled: + if asbool(os.environ.get("DD_TRACE_DEBUG", "false")): logger.setLevel(logging.DEBUG) logger.debug("debug mode has been enabled for the ddtrace logger") @@ -62,11 +66,21 @@ def _configure_ddtrace_file_logger(logger): ddtrace_file_handler = RotatingFileHandler( filename=log_path, mode="a", maxBytes=max_file_bytes, backupCount=num_backup ) - log_format = "%(asctime)s %(levelname)s [%(name)s] [%(filename)s:%(lineno)d] - %(message)s" log_formatter = logging.Formatter(log_format) - ddtrace_file_handler.setLevel(file_log_level_value) ddtrace_file_handler.setFormatter(log_formatter) logger.addHandler(ddtrace_file_handler) logger.debug("ddtrace logs will be routed to %s", log_path) + + +def _configure_log_injection(): + """ + Ensures that logging is patched before we inject trace information into logs. + """ + from ddtrace import patch + + patch(logging=True) + ddtrace_logger = logging.getLogger("ddtrace") + for handler in ddtrace_logger.handlers: + handler.setFormatter(logging.Formatter(DD_LOG_FORMAT)) diff --git a/ddtrace/bootstrap/sitecustomize.py b/ddtrace/bootstrap/sitecustomize.py index 29f1d83a20b..8536ff85ce5 100644 --- a/ddtrace/bootstrap/sitecustomize.py +++ b/ddtrace/bootstrap/sitecustomize.py @@ -10,6 +10,7 @@ import warnings # noqa from ddtrace import config # noqa +from ddtrace._logger import _configure_log_injection from ddtrace.debugging._config import di_config # noqa from ddtrace.debugging._config import ed_config # noqa from ddtrace.internal.compat import PY2 # noqa @@ -19,43 +20,16 @@ from ddtrace.internal.runtime.runtime_metrics import RuntimeWorker # noqa from ddtrace.internal.utils.formats import asbool # noqa from ddtrace.internal.utils.formats import parse_tags_str # noqa -from ddtrace.tracer import DD_LOG_FORMAT # noqa -from ddtrace.vendor.debtcollector import deprecate # noqa +# Debug mode from the tracer will do the same here, so only need to do this otherwise. if config.logs_injection: - # immediately patch logging if trace id injected - from ddtrace import patch - - patch(logging=True) - - -# DEV: Once basicConfig is called here, future calls to it cannot be used to -# change the formatter since it applies the formatter to the root handler only -# upon initializing it the first time. -# See https://github.com/python/cpython/blob/112e4afd582515fcdcc0cde5012a4866e5cfda12/Lib/logging/__init__.py#L1550 -# Debug mode from the tracer will do a basicConfig so only need to do this otherwise -if not config._debug_mode and config._call_basic_config: - deprecate( - "ddtrace.tracer.logging.basicConfig", - message="`logging.basicConfig()` should be called in a user's application.", - removal_version="2.0.0", - ) - if config.logs_injection: - logging.basicConfig(format=DD_LOG_FORMAT) - else: - logging.basicConfig() + _configure_log_injection() + log = get_logger(__name__) -if os.environ.get("DD_GEVENT_PATCH_ALL") is not None: - deprecate( - "The environment variable DD_GEVENT_PATCH_ALL is deprecated and will be removed in a future version. ", - postfix="There is no special configuration necessary to make ddtrace work with gevent if using ddtrace-run. " - "If not using ddtrace-run, import ddtrace.auto before calling gevent.monkey.patch_all().", - removal_version="2.0.0", - ) if "gevent" in sys.modules or "gevent.monkey" in sys.modules: import gevent.monkey # noqa diff --git a/ddtrace/constants.py b/ddtrace/constants.py index dea0d63555f..ee1a024f56f 100644 --- a/ddtrace/constants.py +++ b/ddtrace/constants.py @@ -1,36 +1,3 @@ -from ddtrace.internal.compat import ensure_pep562 -from ddtrace.vendor.debtcollector import deprecate - - -deprecated_names = { - "APPSEC_ENABLED": "_dd.appsec.enabled", - "APPSEC_JSON": "_dd.appsec.json", - "APPSEC_EVENT_RULE_VERSION": "_dd.appsec.event_rules.version", - "APPSEC_EVENT_RULE_ERRORS": "_dd.appsec.event_rules.errors", - "APPSEC_EVENT_RULE_LOADED": "_dd.appsec.event_rules.loaded", - "APPSEC_EVENT_RULE_ERROR_COUNT": "_dd.appsec.event_rules.error_count", - "APPSEC_WAF_DURATION": "_dd.appsec.waf.duration", - "APPSEC_WAF_DURATION_EXT": "_dd.appsec.waf.duration_ext", - "APPSEC_WAF_TIMEOUTS": "_dd.appsec.waf.timeouts", - "APPSEC_WAF_VERSION": "_dd.appsec.waf.version", - "APPSEC_ORIGIN_VALUE": "appsec", - "APPSEC_BLOCKED": "appsec.blocked", - "IAST_JSON": "_dd.iast.json", - "IAST_ENABLED": "_dd.iast.enabled", - "IAST_CONTEXT_KEY": "_iast_data", -} - - -def __getattr__(name): - if name in deprecated_names: - deprecate( - ("%s.%s is deprecated" % (__name__, name)), - removal_version="2.0.0", - ) - return deprecated_names[name] - raise AttributeError("'%s' has no attribute '%s'", __name__, name) - - SAMPLE_RATE_METRIC_KEY = "_sample_rate" SAMPLING_PRIORITY_KEY = "_sampling_priority_v1" ANALYTICS_SAMPLE_RATE_KEY = "_dd1.sr.eausr" @@ -77,5 +44,3 @@ def __getattr__(name): AUTO_KEEP = 1 # Use this to explicitly inform the backend that a trace should be kept and stored. USER_KEEP = 2 - -ensure_pep562(__name__) diff --git a/ddtrace/contrib/aiobotocore/__init__.py b/ddtrace/contrib/aiobotocore/__init__.py index 7a7b757030b..5930f54e7f5 100644 --- a/ddtrace/contrib/aiobotocore/__init__.py +++ b/ddtrace/contrib/aiobotocore/__init__.py @@ -24,21 +24,6 @@ Default: ``False`` -.. py:data:: ddtrace.config.aiobotocore['tag_all_params'] - - **Deprecated**: This retains the deprecated behavior of adding span tags for - all API parameters that are not explicitly excluded by the integration. - These deprecated span tags will be added along with the API parameters - enabled by default. - - This configuration is ignored if ``tag_no_parms`` (``DD_AWS_TAG_NO_PARAMS``) - is set to ``True``. - - To collect all API parameters, ``ddtrace.config.botocore.tag_all_params = - True`` or by setting the environment variable ``DD_AWS_TAG_ALL_PARAMS=true``. - - - Default: ``False`` """ from ...internal.utils.importlib import require_modules diff --git a/ddtrace/contrib/aiobotocore/patch.py b/ddtrace/contrib/aiobotocore/patch.py index 7e02ff45cbb..9e52417947a 100644 --- a/ddtrace/contrib/aiobotocore/patch.py +++ b/ddtrace/contrib/aiobotocore/patch.py @@ -5,7 +5,6 @@ from ddtrace import config from ddtrace.internal.constants import COMPONENT from ddtrace.internal.utils.version import parse_version -from ddtrace.vendor import debtcollector from ddtrace.vendor import wrapt from ...constants import ANALYTICS_SAMPLE_RATE_KEY @@ -40,18 +39,10 @@ TRACED_ARGS = {"params", "path", "verb"} -if os.getenv("DD_AWS_TAG_ALL_PARAMS") is not None: - debtcollector.deprecate( - "Using environment variable 'DD_AWS_TAG_ALL_PARAMS' is deprecated", - message="The aiobotocore integration no longer includes all API parameters by default.", - removal_version="2.0.0", - ) - config._add( "aiobotocore", { "tag_no_params": asbool(os.getenv("DD_AWS_TAG_NO_PARAMS", default=False)), - "tag_all_params": asbool(os.getenv("DD_AWS_TAG_ALL_PARAMS", default=False)), }, ) @@ -152,9 +143,6 @@ async def _wrapped_api_call(original_func, instance, args, kwargs): operation = None span.resource = endpoint_name - if not config.aiobotocore["tag_no_params"] and config.aiobotocore["tag_all_params"]: - aws.add_span_arg_tags(span, endpoint_name, args, ARGS_NAME, TRACED_ARGS) - region_name = deep_getattr(instance, "meta.region_name") meta = { diff --git a/ddtrace/contrib/boto/__init__.py b/ddtrace/contrib/boto/__init__.py index a50a97a92c2..9879b42768e 100644 --- a/ddtrace/contrib/boto/__init__.py +++ b/ddtrace/contrib/boto/__init__.py @@ -24,22 +24,6 @@ True`` or by setting the environment variable ``DD_AWS_TAG_NO_PARAMS=true``. - Default: ``False`` - -.. py:data:: ddtrace.config.boto['tag_all_params'] - - **Deprecated**: This retains the deprecated behavior of adding span tags for - all API parameters that are not explicitly excluded by the integration. - These deprecated span tags will be added along with the API parameters - enabled by default. - - This configuration is ignored if ``tag_no_parms`` (``DD_AWS_TAG_NO_PARAMS``) - is set to ``True``. - - To collect all API parameters, ``ddtrace.config.botocore.tag_all_params = - True`` or by setting the environment variable ``DD_AWS_TAG_ALL_PARAMS=true``. - - Default: ``False`` """ diff --git a/ddtrace/contrib/boto/patch.py b/ddtrace/contrib/boto/patch.py index ca9c89546a3..4db66fbb6b2 100644 --- a/ddtrace/contrib/boto/patch.py +++ b/ddtrace/contrib/boto/patch.py @@ -15,7 +15,6 @@ from ddtrace.internal.constants import COMPONENT from ddtrace.internal.utils.wrappers import unwrap from ddtrace.pin import Pin -from ddtrace.vendor import debtcollector from ddtrace.vendor import wrapt from ...internal.schema import schematize_cloud_api_operation @@ -41,18 +40,10 @@ AWS_AUTH_TRACED_ARGS = {"path", "data", "host"} -if os.getenv("DD_AWS_TAG_ALL_PARAMS") is not None: - debtcollector.deprecate( - "Using environment variable 'DD_AWS_TAG_ALL_PARAMS' is deprecated", - message="The boto integration no longer includes all API parameters by default.", - removal_version="2.0.0", - ) - config._add( "boto", { "tag_no_params": asbool(os.getenv("DD_AWS_TAG_NO_PARAMS", default=False)), - "tag_all_params": asbool(os.getenv("DD_AWS_TAG_ALL_PARAMS", default=False)), }, ) @@ -117,9 +108,6 @@ def patched_query_request(original_func, instance, args, kwargs): else: span.resource = endpoint_name - if not config.boto["tag_no_params"] and config.boto["tag_all_params"]: - aws.add_span_arg_tags(span, endpoint_name, args, AWS_QUERY_ARGS_NAME, AWS_QUERY_TRACED_ARGS) - # Obtaining region name region_name = _get_instance_region_name(instance) @@ -184,9 +172,6 @@ def patched_auth_request(original_func, instance, args, kwargs): else: span.resource = endpoint_name - if not config.boto["tag_no_params"] and config.boto["tag_all_params"]: - aws.add_span_arg_tags(span, endpoint_name, args, AWS_AUTH_ARGS_NAME, AWS_AUTH_TRACED_ARGS) - # Obtaining region name region_name = _get_instance_region_name(instance) diff --git a/ddtrace/contrib/botocore/__init__.py b/ddtrace/contrib/botocore/__init__.py index 38c6b61ad3b..e32390d7cda 100644 --- a/ddtrace/contrib/botocore/__init__.py +++ b/ddtrace/contrib/botocore/__init__.py @@ -67,21 +67,6 @@ Default: ``False`` -.. py:data:: ddtrace.config.botocore['tag_all_params'] - - **Deprecated**: This retains the deprecated behavior of adding span tags for - all API parameters that are not explicitly excluded by the integration. - These deprecated span tags will be added along with the API parameters - enabled by default. - - This configuration is ignored if ``tag_no_parms`` (``DD_AWS_TAG_NO_PARAMS``) - is set to ``True``. - - To collect all API parameters, ``ddtrace.config.botocore.tag_all_params = - True`` or by setting the environment variable ``DD_AWS_TAG_ALL_PARAMS=true``. - - - Default: ``False`` .. py:data:: ddtrace.config.botocore['instrument_internals'] diff --git a/ddtrace/contrib/botocore/patch.py b/ddtrace/contrib/botocore/patch.py index d3bd7575b18..b068e37d268 100644 --- a/ddtrace/contrib/botocore/patch.py +++ b/ddtrace/contrib/botocore/patch.py @@ -22,7 +22,6 @@ from ddtrace import config from ddtrace.internal.schema.span_attribute_schema import SpanDirection from ddtrace.settings.config import Config -from ddtrace.vendor import debtcollector from ddtrace.vendor import wrapt from ...constants import ANALYTICS_SAMPLE_RATE_KEY @@ -66,12 +65,6 @@ log = get_logger(__name__) -if os.getenv("DD_AWS_TAG_ALL_PARAMS") is not None: - debtcollector.deprecate( - "Using environment variable 'DD_AWS_TAG_ALL_PARAMS' is deprecated", - message="The botocore integration no longer includes all API parameters by default.", - removal_version="2.0.0", - ) # Botocore default settings config._add( @@ -81,7 +74,6 @@ "invoke_with_legacy_context": asbool(os.getenv("DD_BOTOCORE_INVOKE_WITH_LEGACY_CONTEXT", default=False)), "operations": collections.defaultdict(Config._HTTPServerConfig), "tag_no_params": asbool(os.getenv("DD_AWS_TAG_NO_PARAMS", default=False)), - "tag_all_params": asbool(os.getenv("DD_AWS_TAG_ALL_PARAMS", default=False)), "instrument_internals": asbool(os.getenv("DD_BOTOCORE_INSTRUMENT_INTERNALS", default=False)), }, ) @@ -595,9 +587,6 @@ def patched_api_call(original_func, instance, args, kwargs): else: span.resource = endpoint_name - if not config.botocore["tag_no_params"] and config.botocore["tag_all_params"]: - aws.add_span_arg_tags(span, endpoint_name, args, ARGS_NAME, TRACED_ARGS) - region_name = deep_getattr(instance, "meta.region_name") span.set_tag_str("aws.agent", "botocore") diff --git a/ddtrace/contrib/fastapi/patch.py b/ddtrace/contrib/fastapi/patch.py index 92886686e78..89fb7813586 100644 --- a/ddtrace/contrib/fastapi/patch.py +++ b/ddtrace/contrib/fastapi/patch.py @@ -4,13 +4,10 @@ from ddtrace import Pin from ddtrace import config from ddtrace.contrib.asgi.middleware import TraceMiddleware -from ddtrace.contrib.starlette.patch import get_resource from ddtrace.contrib.starlette.patch import traced_handler from ddtrace.internal.logger import get_logger from ddtrace.internal.schema import schematize_service_name -from ddtrace.internal.utils.deprecations import DDTraceDeprecationWarning from ddtrace.internal.utils.wrappers import unwrap as _u -from ddtrace.vendor.debtcollector import removals from ddtrace.vendor.wrapt import ObjectProxy from ddtrace.vendor.wrapt import wrap_function_wrapper as _w @@ -23,7 +20,6 @@ _default_service=schematize_service_name("fastapi"), request_span_name="fastapi.request", distributed_tracing=True, - aggregate_resources=True, ), ) @@ -33,13 +29,6 @@ def get_version(): return getattr(fastapi, "__version__", "") -@removals.remove(removal_version="2.0.0", category=DDTraceDeprecationWarning) -def span_modifier(span, scope): - resource = get_resource(scope) - if config.fastapi["aggregate_resources"] and resource: - span.resource = "{} {}".format(scope["method"], resource) - - def wrap_middleware_stack(wrapped, instance, args, kwargs): return TraceMiddleware(app=wrapped(*args, **kwargs), integration_config=config.fastapi) diff --git a/ddtrace/contrib/grpc/constants.py b/ddtrace/contrib/grpc/constants.py index 59b53d2843e..232c709de72 100644 --- a/ddtrace/contrib/grpc/constants.py +++ b/ddtrace/contrib/grpc/constants.py @@ -1,8 +1,5 @@ import grpc -from ddtrace.internal.compat import ensure_pep562 -from ddtrace.vendor.debtcollector import deprecate - GRPC_PIN_MODULE_SERVER = grpc.Server GRPC_PIN_MODULE_CLIENT = grpc.Channel @@ -27,21 +24,3 @@ GRPC_AIO_SERVICE_SERVER = "grpc-aio-server" GRPC_SERVICE_CLIENT = "grpc-client" GRPC_AIO_SERVICE_CLIENT = "grpc-aio-client" - - -def __getattr__(name): - if name == "GRPC_PORT_KEY": - deprecate( - ("%s.%s is deprecated" % (__name__, name)), - postfix=". Use ddtrace.ext.net.TARGET_PORT instead.", - removal_version="2.0.0", - ) - return "grpc.port" - - if name in globals(): - return globals()[name] - - raise AttributeError("'%s' has no attribute '%s'", __name__, name) - - -ensure_pep562(__name__) diff --git a/ddtrace/contrib/starlette/patch.py b/ddtrace/contrib/starlette/patch.py index 2d1c7d7d5da..55c5cf74f2d 100644 --- a/ddtrace/contrib/starlette/patch.py +++ b/ddtrace/contrib/starlette/patch.py @@ -5,7 +5,6 @@ import starlette from starlette.middleware import Middleware -from starlette.routing import Match from ddtrace import config from ddtrace.contrib.asgi.middleware import TraceMiddleware @@ -13,11 +12,8 @@ from ddtrace.internal.logger import get_logger from ddtrace.internal.schema import schematize_service_name from ddtrace.internal.utils import get_argument_value -from ddtrace.internal.utils.deprecations import DDTraceDeprecationWarning from ddtrace.internal.utils.wrappers import unwrap as _u from ddtrace.span import Span -from ddtrace.vendor.debtcollector import deprecate -from ddtrace.vendor.debtcollector import removals from ddtrace.vendor.wrapt import ObjectProxy from ddtrace.vendor.wrapt import wrap_function_wrapper as _w @@ -30,7 +26,6 @@ _default_service=schematize_service_name("starlette"), request_span_name="starlette.request", distributed_tracing=True, - aggregate_resources=True, ), ) @@ -40,27 +35,6 @@ def get_version(): return getattr(starlette, "__version__", "") -@removals.remove(removal_version="2.0.0", category=DDTraceDeprecationWarning) -def get_resource(scope): - path = None - routes = scope["app"].routes - for route in routes: - match, _ = route.matches(scope) - if match == Match.FULL: - path = route.path - break - elif match == Match.PARTIAL and path is None: - path = route.path - return path - - -@removals.remove(removal_version="2.0.0", category=DDTraceDeprecationWarning) -def span_modifier(span, scope): - resource = get_resource(scope) - if config.starlette["aggregate_resources"] and resource: - span.resource = "{} {}".format(scope["method"], resource) - - def traced_init(wrapped, instance, args, kwargs): mw = kwargs.pop("middleware", []) mw.insert(0, Middleware(TraceMiddleware, integration_config=config.starlette)) @@ -101,15 +75,6 @@ def unpatch(): def traced_handler(wrapped, instance, args, kwargs): - if config.starlette.get("aggregate_resources") is False or config.fastapi.get("aggregate_resources") is False: - deprecate( - "ddtrace.contrib.starlette.patch", - message="`aggregate_resources` is deprecated and will be removed in tracer version 2.0.0", - category=DDTraceDeprecationWarning, - ) - - return wrapped(*args, **kwargs) - # Since handle can be called multiple times for one request, we take the path of each instance # Then combine them at the end to get the correct resource names scope = get_argument_value(args, kwargs, 0, "scope") # type: Optional[Dict[str, Any]] diff --git a/ddtrace/ext/aws.py b/ddtrace/ext/aws.py index 15281806f8b..ef7f343af59 100644 --- a/ddtrace/ext/aws.py +++ b/ddtrace/ext/aws.py @@ -1,24 +1,12 @@ from typing import Any from typing import Dict -from typing import FrozenSet -from typing import Set from typing import TYPE_CHECKING -from typing import Tuple - -from ddtrace.contrib.trace_utils import set_flattened_tags if TYPE_CHECKING: # pragma: no cover from ddtrace.span import Span -EXCLUDED_ENDPOINT = frozenset({"kms", "sts", "sns", "kinesis", "events"}) -EXCLUDED_ENDPOINT_TAGS = { - "firehose": frozenset({"params.Records"}), - "secretsmanager": frozenset({"params.SecretString", "params.SecretBinary"}), -} - - def truncate_arg_value(value, max_len=1024): # type: (Any, int) -> Any """Truncate values which are bytes and greater than `max_len`. @@ -30,24 +18,6 @@ def truncate_arg_value(value, max_len=1024): return value -def add_span_arg_tags( - span, # type: Span - endpoint_name, # type: str - args, # type: Tuple[Any] - args_names, # type: Tuple[str] - args_traced, # type: Set[str] -): - # type: (...) -> None - if endpoint_name not in EXCLUDED_ENDPOINT: - exclude_set = EXCLUDED_ENDPOINT_TAGS.get(endpoint_name, frozenset()) # type: FrozenSet[str] - set_flattened_tags( - span, - items=((name, value) for (name, value) in zip(args_names, args) if name in args_traced), - exclude_policy=lambda tag: tag in exclude_set or tag.endswith("Body"), - processor=truncate_arg_value, - ) - - def _add_api_param_span_tags(span, endpoint_name, params): # type: (Span, str, Dict[str, Any]) -> None # Note: Only some boto3 requests will supply these params diff --git a/ddtrace/ext/cassandra.py b/ddtrace/ext/cassandra.py index 49b6826b7b7..d510897d12d 100644 --- a/ddtrace/ext/cassandra.py +++ b/ddtrace/ext/cassandra.py @@ -1,28 +1,6 @@ -from ddtrace.internal.compat import ensure_pep562 -from ddtrace.vendor.debtcollector import deprecate - - # tags CLUSTER = "cassandra.cluster" KEYSPACE = "cassandra.keyspace" CONSISTENCY_LEVEL = "cassandra.consistency_level" PAGINATED = "cassandra.paginated" PAGE_NUMBER = "cassandra.page_number" - - -def __getattr__(name): - if name == "ROW_COUNT": - deprecate( - ("%s.%s is deprecated" % (__name__, name)), - postfix=". Use ddtrace.ext.db.ROWCOUNT instead.", - removal_version="2.0.0", - ) - return "cassandra.row_count" - - if name in globals(): - return globals()[name] - - raise AttributeError("'%s' has no attribute '%s'", __name__, name) - - -ensure_pep562(__name__) diff --git a/ddtrace/ext/mongo.py b/ddtrace/ext/mongo.py index b1fcb729ff2..d27d97d8862 100644 --- a/ddtrace/ext/mongo.py +++ b/ddtrace/ext/mongo.py @@ -1,27 +1,4 @@ -from ddtrace.internal.compat import ensure_pep562 -from ddtrace.vendor.debtcollector import deprecate - - SERVICE = "mongodb" COLLECTION = "mongodb.collection" DB = "mongodb.db" -ROWS = "mongodb.rows" QUERY = "mongodb.query" - - -def __getattr__(name): - if name == "ROWS": - deprecate( - ("%s.%s is deprecated" % (__name__, name)), - postfix=". Use ddtrace.ext.db.ROWCOUNT instead.", - removal_version="2.0.0", - ) - return "mongodb.rows" - - if name in globals(): - return globals()[name] - - raise AttributeError("'%s' has no attribute '%s'", __name__, name) - - -ensure_pep562(__name__) diff --git a/ddtrace/ext/sql.py b/ddtrace/ext/sql.py index d54d47ebc13..d856383b64e 100644 --- a/ddtrace/ext/sql.py +++ b/ddtrace/ext/sql.py @@ -1,9 +1,7 @@ from typing import Dict -from ddtrace.internal.compat import ensure_pep562 from ddtrace.internal.logger import get_logger from ddtrace.internal.module import ModuleWatchdog -from ddtrace.vendor.debtcollector import deprecate log = get_logger(__name__) @@ -76,21 +74,3 @@ def use_psycopg3_parse_dsn(psycopg_module): except ImportError: # Best effort, we'll use our own parser: _dd_parse_pg_dsn pass - - -def __getattr__(name): - if name == "ROWS": - deprecate( - ("%s.%s is deprecated" % (__name__, name)), - postfix=". Use ddtrace.ext.db.ROWCOUNT instead.", - removal_version="2.0.0", - ) - return "sql.rows" - - if name in globals(): - return globals()[name] - - raise AttributeError("'%s' has no attribute '%s'", __name__, name) - - -ensure_pep562(__name__) diff --git a/ddtrace/filters.py b/ddtrace/filters.py index 584680d806a..ae42a9ec4d1 100644 --- a/ddtrace/filters.py +++ b/ddtrace/filters.py @@ -4,12 +4,8 @@ from typing import Optional from typing import TYPE_CHECKING -import ddtrace -from ddtrace.ext import SpanTypes -from ddtrace.ext import ci from ddtrace.ext import http from ddtrace.internal.processor.trace import TraceProcessor -from ddtrace.vendor.debtcollector import removals if TYPE_CHECKING: # pragma: no cover @@ -73,23 +69,3 @@ def process_trace(self, trace): if regexp.match(url): return None return trace - - -@removals.removed_class( - "TraceCiVisibilityFilter", - message="TraceCiVisibilityFilter is deprecated and will be removed from the public API.", - removal_version="2.0.0", -) -class TraceCiVisibilityFilter(TraceFilter): - def process_trace(self, trace): - # type: (List[Span]) -> Optional[List[Span]] - if not trace: - return trace - - local_root = trace[0]._local_root - if not local_root or local_root.span_type != SpanTypes.TEST: - return None - - # DEV: it might not be necessary to add library_version when using agentless mode - local_root.set_tag_str(ci.LIBRARY_VERSION, ddtrace.__version__) - return trace diff --git a/ddtrace/internal/compat.py b/ddtrace/internal/compat.py index fc1c58750ff..6feae9534df 100644 --- a/ddtrace/internal/compat.py +++ b/ddtrace/internal/compat.py @@ -278,22 +278,6 @@ def get_connection_response( CONTEXTVARS_IS_AVAILABLE = True -try: - from pep562 import Pep562 # noqa - - def ensure_pep562(module_name): - # type: (str) -> None - if sys.version_info < (3, 7): - Pep562(module_name) - - -except ImportError: - - def ensure_pep562(module_name): - # type: (str) -> None - pass - - try: from collections.abc import Iterable # noqa except ImportError: diff --git a/ddtrace/internal/remoteconfig/utils.py b/ddtrace/internal/remoteconfig/utils.py index cc7c460c8d0..0b228cff8d1 100644 --- a/ddtrace/internal/remoteconfig/utils.py +++ b/ddtrace/internal/remoteconfig/utils.py @@ -1,15 +1,6 @@ -import os - from ddtrace import config -from ddtrace.vendor.debtcollector import deprecate def get_poll_interval_seconds(): # type:() -> float - if os.getenv("DD_REMOTECONFIG_POLL_SECONDS"): - deprecate( - "Using environment variable 'DD_REMOTECONFIG_POLL_SECONDS' is deprecated", - message="Please use DD_REMOTE_CONFIG_POLL_INTERVAL_SECONDS instead.", - removal_version="2.0.0", - ) return config._remote_config_poll_interval diff --git a/ddtrace/internal/telemetry/constants.py b/ddtrace/internal/telemetry/constants.py index 12a243b9b5a..b38bed69ae3 100644 --- a/ddtrace/internal/telemetry/constants.py +++ b/ddtrace/internal/telemetry/constants.py @@ -20,7 +20,6 @@ TELEMETRY_TRACE_DEBUG = "DD_TRACE_DEBUG" TELEMETRY_ANALYTICS_ENABLED = "DD_TRACE_ANALYTICS_ENABLED" -TELEMETRY_CALL_BASIC_CONFIG = "DD_CALL_BASIC_CONFIG" TELEMETRY_STARTUP_LOGS_ENABLED = "DD_TRACE_STARTUP_LOGS" TELEMETRY_CLIENT_IP_ENABLED = "DD_TRACE_CLIENT_IP_ENABLED" TELEMETRY_LOGS_INJECTION_ENABLED = "DD_LOGS_INJECTION" diff --git a/ddtrace/internal/telemetry/writer.py b/ddtrace/internal/telemetry/writer.py index 2f1df4f017d..cb6ed35cf9c 100644 --- a/ddtrace/internal/telemetry/writer.py +++ b/ddtrace/internal/telemetry/writer.py @@ -37,7 +37,6 @@ from .constants import TELEMETRY_128_BIT_TRACEID_LOGGING_ENABLED from .constants import TELEMETRY_ANALYTICS_ENABLED from .constants import TELEMETRY_ASM_ENABLED -from .constants import TELEMETRY_CALL_BASIC_CONFIG from .constants import TELEMETRY_CLIENT_IP_ENABLED from .constants import TELEMETRY_DSM_ENABLED from .constants import TELEMETRY_DYNAMIC_INSTRUMENTATION_ENABLED @@ -294,8 +293,7 @@ def _app_started_event(self): self.add_configurations( [ (TELEMETRY_TRACING_ENABLED, config._tracing_enabled, "unknown"), - (TELEMETRY_CALL_BASIC_CONFIG, config._call_basic_config, "unknown"), - (TELEMETRY_STARTUP_LOGS_ENABLED, config._call_basic_config, "unknown"), + (TELEMETRY_STARTUP_LOGS_ENABLED, config._startup_logs_enabled, "unknown"), (TELEMETRY_DSM_ENABLED, config._data_streams_enabled, "unknown"), (TELEMETRY_ASM_ENABLED, config._appsec_enabled, "unknown"), (TELEMETRY_PROFILING_ENABLED, profiling_config.enabled, "unknown"), diff --git a/ddtrace/settings/config.py b/ddtrace/settings/config.py index 62b590484c6..f8f86a89a9b 100644 --- a/ddtrace/settings/config.py +++ b/ddtrace/settings/config.py @@ -13,8 +13,6 @@ from ddtrace.internal.serverless import in_azure_function_consumption_plan from ddtrace.internal.serverless import in_gcp_function from ddtrace.internal.utils.cache import cachedmethod -from ddtrace.internal.utils.deprecations import DDTraceDeprecationWarning -from ddtrace.vendor.debtcollector import deprecate from ..internal import gitmetadata from ..internal.constants import DEFAULT_BUFFER_SIZE @@ -23,7 +21,6 @@ from ..internal.constants import DEFAULT_REUSE_CONNECTIONS from ..internal.constants import DEFAULT_SAMPLING_RATE_LIMIT from ..internal.constants import PROPAGATION_STYLE_ALL -from ..internal.constants import PROPAGATION_STYLE_B3 from ..internal.constants import _PROPAGATION_STYLE_DEFAULT from ..internal.logger import get_logger from ..internal.schema import DEFAULT_SPAN_SERVICE_NAME @@ -122,14 +119,6 @@ def _parse_propagation_styles(name, default): return None for style in envvar.split(","): style = style.strip().lower() - if style == "b3": - deprecate( - 'Using DD_TRACE_PROPAGATION_STYLE="b3" is deprecated', - message="Please use 'DD_TRACE_PROPAGATION_STYLE=\"b3multi\"' instead", - removal_version="2.0.0", - category=DDTraceDeprecationWarning, - ) - style = PROPAGATION_STYLE_B3 if not style: continue if style not in PROPAGATION_STYLE_ALL: @@ -233,13 +222,6 @@ def __init__(self): self._debug_mode = asbool(os.getenv("DD_TRACE_DEBUG", default=False)) self._startup_logs_enabled = asbool(os.getenv("DD_TRACE_STARTUP_LOGS", False)) - self._call_basic_config = asbool(os.environ.get("DD_CALL_BASIC_CONFIG", "false")) - if self._call_basic_config: - deprecate( - "`DD_CALL_BASIC_CONFIG` is deprecated and will be removed in the next major version.", - message="Call `logging.basicConfig()` to configure logging in your application", - removal_version="2.0.0", - ) self._trace_sample_rate = os.getenv("DD_TRACE_SAMPLE_RATE") self._trace_rate_limit = int(os.getenv("DD_TRACE_RATE_LIMIT", default=DEFAULT_SAMPLING_RATE_LIMIT)) @@ -372,18 +354,9 @@ def __init__(self): except (TypeError, ValueError): pass - if "DD_TRACE_OBFUSCATION_QUERY_STRING_PATTERN" in os.environ: - deprecate( - "`DD_TRACE_OBFUSCATION_QUERY_STRING_PATTERN` is deprecated " - "and will be removed in the next major version.", - message="use `DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP` instead", - removal_version="2.0.0", - ) - dd_trace_obfuscation_query_string_regexp = os.getenv("DD_TRACE_OBFUSCATION_QUERY_STRING_PATTERN") - else: - dd_trace_obfuscation_query_string_regexp = os.getenv( - "DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP", DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP_DEFAULT - ) + dd_trace_obfuscation_query_string_regexp = os.getenv( + "DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP", DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP_DEFAULT + ) self.global_query_string_obfuscation_disabled = True # If empty obfuscation pattern self._obfuscation_query_string_pattern = None self.http_tag_query_string = True # Default behaviour of query string tagging in http.url diff --git a/ddtrace/tracer.py b/ddtrace/tracer.py index ce4beb9f421..fe61aeff666 100644 --- a/ddtrace/tracer.py +++ b/ddtrace/tracer.py @@ -11,16 +11,14 @@ from ddtrace import config from ddtrace.filters import TraceFilter -from ddtrace.internal.compat import ensure_pep562 from ddtrace.internal.processor.endpoint_call_counter import EndpointCallCounterProcessor from ddtrace.internal.sampling import SpanSamplingRule from ddtrace.internal.sampling import get_span_sampling_rules from ddtrace.internal.utils import _get_metas_to_propagate from ddtrace.settings.peer_service import _ps_config -from ddtrace.vendor import debtcollector from . import _hooks -from ._monkey import patch +from ._logger import _configure_log_injection from .constants import AUTO_KEEP from .constants import AUTO_REJECT from .constants import ENV_KEY @@ -86,22 +84,9 @@ log = get_logger(__name__) -DD_LOG_FORMAT = "%(asctime)s %(levelname)s [%(name)s] [%(filename)s:%(lineno)d] {}- %(message)s".format( - "[dd.service=%(dd.service)s dd.env=%(dd.env)s dd.version=%(dd.version)s" - " dd.trace_id=%(dd.trace_id)s dd.span_id=%(dd.span_id)s] " -) -if config._debug_mode and not hasHandlers(log) and config._call_basic_config: - debtcollector.deprecate( - "ddtrace.tracer.logging.basicConfig", - message="`logging.basicConfig()` should be called in a user's application.", - removal_version="2.0.0", - ) - if config.logs_injection: - # We need to ensure logging is patched in case the tracer logs during initialization - patch(logging=True) - logging.basicConfig(level=logging.DEBUG, format=DD_LOG_FORMAT) - else: - logging.basicConfig(level=logging.DEBUG) +if config.logs_injection: + # We need to ensure logging is patched in case the tracer logs during initialization + _configure_log_injection() _INTERNAL_APPLICATION_SPAN_TYPES = {"custom", "template", "web", "worker"} @@ -1121,20 +1106,3 @@ def _use_sync_mode(): @staticmethod def _is_span_internal(span): return not span.span_type or span.span_type in _INTERNAL_APPLICATION_SPAN_TYPES - - -def __getattr__(name): - if name == "DD_LOG_FORMAT": - debtcollector.deprecate( - ("%s.%s is deprecated." % (__name__, name)), - removal_version="2.0.0", - ) - return DD_LOG_FORMAT - - if name in globals(): - return globals()[name] - - raise AttributeError("'%s' has no attribute '%s'", __name__, name) - - -ensure_pep562(__name__) diff --git a/docs/conf.py b/docs/conf.py index 21f7ea9aa63..d7de7ebc376 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -557,7 +557,7 @@ def _get_report_max_version(self, max_commits=50): versions = set() # set[Version] # For release branches we want to set the max to the next minor, e.g. 1.2 -> 1.3.0 - # For dev branches we want to set the max to the next major, e.g. 1.x -> 2.0.0 + # For dev branches we want to set the max to the next major, e.g. 2.x -> 3.0.0 for origin in origins: if self._release_branch_pattern.match(origin): v = Version(origin) diff --git a/docs/configuration.rst b/docs/configuration.rst index 96f53596c87..22200c566e3 100644 --- a/docs/configuration.rst +++ b/docs/configuration.rst @@ -87,7 +87,7 @@ The following environment variables for the tracer are supported: type: Boolean default: False description: | - Enables debug logging in the tracer. Setting this flag will cause the library to create a root logging handler if one does not already exist. + Enables debug logging in the tracer. Can be used with `DD_TRACE_LOG_FILE` to route logs to a file. version_added: @@ -136,11 +136,6 @@ The following environment variables for the tracer are supported: default: False description: Enables :ref:`Logs Injection`. - DD_CALL_BASIC_CONFIG: - type: Boolean - default: False - description: Controls whether ``logging.basicConfig`` is called in ``ddtrace-run`` or when debug mode is enabled. - DD_AGENT_HOST: type: String default: | diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index 302e4f6046f..25a1f12f63d 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -206,6 +206,7 @@ sqlite stacktrace starlette statsd +stdout stringable subclass subdirectory diff --git a/docs/upgrading.rst b/docs/upgrading.rst index b0247f813ad..d9601ac99ff 100644 --- a/docs/upgrading.rst +++ b/docs/upgrading.rst @@ -1,17 +1,12 @@ Upgrading --------- -.. _upgrade-0.x: - -Upgrade 0.x -^^^^^^^^^^^ - .. _`Upgrading and deprecation warnings`: Deprecation warnings ******************** -As of v0.60.0, the library provides `Python +As of v0.60.0, the ddtrace library provides `Python warnings `_ for deprecations with an additional warning category ``ddtrace.DDTraceDeprecationWarning``. @@ -34,8 +29,14 @@ Before v0.60.0, you must enable all deprecation warnings and filter the applicat $ PYTHONWARNINGS=all python app.py + +.. _upgrade-0.x: + +Upgrade to 1.x +************** + Environment variables -********************* +^^^^^^^^^^^^^^^^^^^^^ Use the following patterns to identify the deprecated environment variables in a code base:: @@ -46,3 +47,25 @@ Use the following patterns to identify the deprecated environment variables in a -e "DD_SERVICE_NAME" \ -e "DD_TRACER_PARTIAL_FLUSH_ENABLED" \ -e "DD_TRACER_PARTIAL_FLUSH_MIN_SPANS" + + +.. _upgrade-1.x: + +Upgrade to 2.x +************** + +Environment variables +^^^^^^^^^^^^^^^^^^^^^ + +Use the following patterns to identify the deprecated environment variables in a code base:: + + git grep -e "DD_GEVENT_PATCH_ALL" \ + -e "DD_AWS_TAG_ALL_PARAMS" \ + -e "DD_REMOTECONFIG_POLL_SECONDS" \ + -e "DD_CALL_BASIC_CONFIG" \ + + +Legacy tracing interfaces +^^^^^^^^^^^^^^^^^^^^^^^^^ + +Reference the :ref:`2.x release note ` to identify and remove the deprecated legacy tracing interfaces in a code base. diff --git a/lib-injection/docker-compose.yml b/lib-injection/docker-compose.yml index d20db96f623..d7159d7c673 100644 --- a/lib-injection/docker-compose.yml +++ b/lib-injection/docker-compose.yml @@ -45,6 +45,5 @@ services: - PYTHONPATH=/datadog-lib - DD_TRACE_AGENT_URL=http://testagent:8126 - DD_TRACE_DEBUG=1 - - DD_CALL_BASIC_CONFIG=1 volumes: - ${TEMP_DIR:-/tmp/ddtrace_test}:/datadog-lib diff --git a/pyproject.toml b/pyproject.toml index 01e5ecacf5b..18675abb6d6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,7 +42,6 @@ dependencies = [ "ipaddress; python_version<'3.7'", "opentelemetry-api>=1; python_version>='3.7'", "pathlib2; python_version<'3.5'", - "pep562; python_version<'3.7'", "protobuf>=3,<3.18; python_version<'3.6'", "protobuf>=3,<4.0; python_version=='3.6'", "protobuf>=3; python_version>='3.7'", diff --git a/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml b/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml index 4d58152435d..9b42a5fc422 100644 --- a/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml +++ b/releasenotes/notes/release-2.0-3af0045e2261bd02.yaml @@ -1,21 +1,21 @@ --- prelude: > - The Datadog APM Python team is happy to announce the release of v2.0.0 of - ddtrace. This release introduces a formal :ref:`support policy< - introduces a formal :ref:`versioning support policy` for the major - versions of the ddtrace library, drops support for Python 2.7, 3.5, and 3.6, and - adds support for Python 3.12. + The Datadog APM Python team is happy to announce the release of v2.0.0 of ddtrace. + This release introduces a formal :ref:`versioning support policy` for the major + versions of the ddtrace library, drops support for Python 2.7, 3.5, and 3.6, and adds support for Python 3.12. + .. important:: ddtrace v2.0.0 drops support for Python 2.7, 3.5, and 3.6. Users running these unsupported Python versions should consider upgrading their Python version or continue using ddtrace v1 of the ddtrace library, which is now in maintenance mode and will only receive bug fixes. - + Before upgrading to v2.0.0, we recommend users install ``ddtrace>=1.18.0,<2.0.0`` and enable deprecation warnings. All removals to the library interface and environment variables were deprecated on the 1.x branch. + .. note:: The changes to environment variables apply only to the configuration of the ddtrace library and not the Datadog Agent. @@ -35,7 +35,6 @@ prelude: > has been removed and the ddtrace logger will log to stdout by default, or a log file as specified using ``DD_TRACE_LOG_FILE``. - Setting the environment variable ``DD_TRACE_PROPAGATION_STYLE='b3'`` has been removed. Please use `DD_TRACE_PROPAGATION_STYLE='b3multi'`` instead. @@ -68,7 +67,12 @@ prelude: > * - ``DD_CALL_BASIC_CONFIG`` - None - :ref:`📝` + * - ``DD_TRACE_OBFUSCATION_QUERY_STRING_PATERN`` + - ``DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP`` + - :ref:`📝` + + .. _removed-2.0-tracing-interfaces: Removed legacy tracing interfaces diff --git a/releasenotes/notes/remove-deprecated-items-2.0-89eac06472c59554.yaml b/releasenotes/notes/remove-deprecated-items-2.0-89eac06472c59554.yaml new file mode 100644 index 00000000000..1ac724f2856 --- /dev/null +++ b/releasenotes/notes/remove-deprecated-items-2.0-89eac06472c59554.yaml @@ -0,0 +1,118 @@ +--- +upgrade: + - ".. _remove-dd-gevent-patch-all: + + + ``DD_GEVENT_PATCH_ALL`` is removed. + There is no special configuration necessary to make ddtrace work with gevent if using ddtrace-run. + + + " + - ".. _remove-aws-tag-all-params: + + + ``DD_AWS_TAG_ALL_PARAMS`` is removed. + The boto/botocore/aiobotocore integrations no longer collect all API parameters by default. + + " + - ".. _rename-remote-config-poll-seconds: + + + ``DD_REMOTECONFIG_POLL_SECONDS`` is removed. + Use the environment variable ``DD_REMOTE_CONFIG_POLL_INTERVAL_SECONDS`` instead. + + " + - ".. _remove-appsec-private-constants: + + + ``APPSEC_ENABLED``, ``APPSEC_JSON``, ``APPSEC_EVENT_RULE_VERSION``, ``APPSEC_EVENT_RULE_ERRORS``, + ``APPSEC_EVENT_RULE_LOADED``, ``APPSEC_EVENT_RULE_ERROR_COUNT``, ``APPSEC_WAF_DURATION``, ``APPSEC_WAF_DURATION_EXT``, + ``APPSEC_WAF_TIMEOUTS``, ``APPSEC_WAF_VERSION``, ``APPSEC_ORIGIN_VALUE``, ``APPSEC_BLOCKED``, + ``IAST_JSON``, ``IAST_ENABLED``, ``IAST_CONTEXT_KEY`` are removed. + This should not affect existing code as these deprecated ASM constants were meant for private use only. + + " + - ".. _remove-fastapi-starlette-span-modifier: + + + ``ddtrace.contrib.starlette.get_resource``, ``ddtrace.contrib.starlette.span_modifier``, and + ``ddtrace.contrib.fastapi.span_modifier`` are removed. + The starlette and fastapi integrations now provide the full route and not just the mounted route for sub-applications. + + + " + - ".. _remove-fastapi-starlette-aggregate-resources: + + + ``ddtrace.contrib.starlette.config['aggregate_resources']`` and ``ddtrace.contrib.fastapi.config['aggregate_resources']`` + are removed. + The starlette and fastapi integrations no longer have the option to ``aggregate_resources``, as it + now occurs by default. + + + " + - ".. _remove-grpc-port-key: + + + ``ddtrace.contrib.grpc.constants.GRPC_PORT_KEY`` is removed. + Use ``ddtrace.ext.net.TARGET_PORT`` instead. + + + " + - ".. _remove-cassandra-row-count: + + + ``ddtrace.ext.cassandra.ROW_COUNT`` is removed. + Use ``ddtrace.ext.db.ROWCOUNT`` instead. + + + " + - ".. _remove-mongo-row-count: + + + ``ddtrace.ext.mongo.ROW_COUNT`` is removed. + Use ``ddtrace.ext.db.ROWCOUNT`` instead. + + + " + - ".. _remove-sql-row-count: + + + ``ddtrace.ext.sql.ROW_COUNT`` is removed. + Use ``ddtrace.ext.db.ROWCOUNT`` instead. + + + " + - ".. _remove-trace-ci-visibility-filter: + + + ``ddtrace.filters.TraceCiVisibilityFilter`` is removed. + + + " + - ".. _remove-dd-log-format: + + + ``ddtrace.tracer.DD_LOG_FORMAT`` is removed. + As an alternative, please follow the log injection formatting as provided in the + `log injection docs `_. + + + " + - ".. _remove-basic-config: + + + ``DD_CALL_BASIC_CONFIG`` is removed. + There is no special configuration necessary to replace ``DD_CALL_BASIC_CONFIG``. + The ddtrace logger will log to stdout by default or additionally to a file specified by ``DD_TRACE_LOG_FILE``. + + + " + - ".. _remove-trace-obfuscation-query-string-pattern: + + + ``DD_TRACE_OBFUSCATION_QUERY_STRING_PATTERN`` is removed. + Use ``DD_TRACE_OBFUSCATION_QUERY_STRING_REGEXP`` instead. + + + " diff --git a/riotfile.py b/riotfile.py index 6ab8d7dc90d..6ed4425dee3 100644 --- a/riotfile.py +++ b/riotfile.py @@ -1321,25 +1321,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), - Venv( - name="pytest-benchmark", - command="pytest {cmdargs} tests/contrib/pytest_benchmark/", - pkgs={"msgpack": latest}, - venvs=[ - Venv( - venvs=[ - Venv( - pys=select_pys(min_version="3.7", max_version="3.10"), - pkgs={ - "pytest-benchmark": [ - ">=3.1.0,<=4.0.0", - ] - }, - ) - ], - ), - ], - ), Venv( name="pytest-bdd", command="pytest --no-ddtrace {cmdargs} tests/contrib/pytest_bdd/", @@ -1370,6 +1351,25 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): ), ], ), + Venv( + name="pytest-benchmark", + command="pytest {cmdargs} tests/contrib/pytest_benchmark/", + pkgs={"msgpack": latest}, + venvs=[ + Venv( + venvs=[ + Venv( + pys=select_pys(min_version="3.7", max_version="3.10"), + pkgs={ + "pytest-benchmark": [ + ">=3.1.0,<=4.0.0", + ] + }, + ) + ], + ), + ], + ), Venv( name="grpc", command="python -m pytest {cmdargs} tests/contrib/grpc", diff --git a/scripts/get-target-milestone.py b/scripts/get-target-milestone.py index 57fc3f79f7b..87ee3432319 100755 --- a/scripts/get-target-milestone.py +++ b/scripts/get-target-milestone.py @@ -127,8 +127,8 @@ def get_next_minor_version(branch): ... ]) >>> get_next_minor_version("1.x") 'v1.21.0' - >>> get_next_minor_version("2.x") # doesn't exist - 'v2.0.0' + >>> get_next_minor_version("3.x") # doesn't exist + 'v3.0.0' >>> get_next_minor_version("0.x") 'v0.52.0' >>> get_next_minor_version("6.x") @@ -159,8 +159,8 @@ def get_next_patch_version(branch): ... ]) >>> get_next_patch_version("1.4") 'v1.4.7' - >>> get_next_patch_version("2.0") # doesn't exist - 'v2.0.0' + >>> get_next_patch_version("3.0") # doesn't exist + 'v3.0.0' >>> get_next_patch_version("0.51") # don't increment if most recent is an rc 'v0.51.0' >>> get_next_patch_version("6.0") diff --git a/tests/appsec/iast/test_env_var.py b/tests/appsec/iast/test_env_var.py index 9d6489bf479..ff9405ee269 100644 --- a/tests/appsec/iast/test_env_var.py +++ b/tests/appsec/iast/test_env_var.py @@ -86,7 +86,6 @@ def test_env_var_iast_enabled_gevent_patch_all_true(capfd): # type: (...) -> None env = os.environ.copy() env["DD_IAST_ENABLED"] = "true" - env["DD_GEVENT_PATCH_ALL"] = "true" _run_python_file(filename="main_gevent.py", env=env) captured = capfd.readouterr() assert "IAST enabled" in captured.err diff --git a/tests/appsec/test_constants.py b/tests/appsec/test_constants.py index 7b88869d1b3..53efd38d54d 100644 --- a/tests/appsec/test_constants.py +++ b/tests/appsec/test_constants.py @@ -3,94 +3,6 @@ import pytest -def test_deprecated(): - import ddtrace.constants - - message = " is deprecated and will be removed in version '2.0.0'" - - with warnings.catch_warnings(record=True) as warns: - warnings.simplefilter("always") - assert ddtrace.constants.APPSEC_ENABLED - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_ENABLED" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_JSON - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_JSON" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_ENABLED - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_ENABLED" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_EVENT_RULE_VERSION - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_EVENT_RULE_VERSION" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_EVENT_RULE_ERRORS - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_EVENT_RULE_ERRORS" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_EVENT_RULE_LOADED - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_EVENT_RULE_LOADED" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_EVENT_RULE_ERROR_COUNT - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_EVENT_RULE_ERROR_COUNT" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_WAF_DURATION - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_WAF_DURATION" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_WAF_DURATION_EXT - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_WAF_DURATION_EXT" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_WAF_TIMEOUTS - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_WAF_TIMEOUTS" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_WAF_VERSION - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_WAF_VERSION" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_ORIGIN_VALUE - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_ORIGIN_VALUE" + message == str(warn.message) - - assert ddtrace.constants.APPSEC_BLOCKED - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.APPSEC_BLOCKED" + message == str(warn.message) - - assert ddtrace.constants.IAST_JSON - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.IAST_JSON" + message == str(warn.message) - - assert ddtrace.constants.IAST_ENABLED - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.IAST_ENABLED" + message == str(warn.message) - - assert ddtrace.constants.IAST_CONTEXT_KEY - warn = warns.pop() - assert issubclass(warn.category, DeprecationWarning) - assert "ddtrace.constants.IAST_CONTEXT_KEY" + message == str(warn.message) - - def test_not_deprecated(): import ddtrace.constants diff --git a/tests/commands/ddtrace_run_logs_injection.py b/tests/commands/ddtrace_run_logs_injection.py index 69ea98ce0ef..3a08ba3736d 100644 --- a/tests/commands/ddtrace_run_logs_injection.py +++ b/tests/commands/ddtrace_run_logs_injection.py @@ -3,14 +3,15 @@ if __name__ == "__main__": # Ensure if module is patched then default log formatter is set up for logs + ddtrace_logger = logging.getLogger("ddtrace") if logging._datadog_patch: assert ( "[dd.service=%(dd.service)s dd.env=%(dd.env)s dd.version=%(dd.version)s" - " dd.trace_id=%(dd.trace_id)s dd.span_id=%(dd.span_id)s]" in logging.root.handlers[0].formatter._fmt + " dd.trace_id=%(dd.trace_id)s dd.span_id=%(dd.span_id)s]" in ddtrace_logger.handlers[0].formatter._fmt ) else: assert ( "[dd.service=%(dd.service)s dd.env=%(dd.env)s dd.version=%(dd.version)s" - " dd.trace_id=%(dd.trace_id)s dd.span_id=%(dd.span_id)s]" not in logging.root.handlers[0].formatter._fmt + " dd.trace_id=%(dd.trace_id)s dd.span_id=%(dd.span_id)s]" not in ddtrace_logger.handlers[0].formatter._fmt ) print("Test success") diff --git a/tests/commands/test_runner.py b/tests/commands/test_runner.py index 5fd3edb1697..152c84cb6ab 100644 --- a/tests/commands/test_runner.py +++ b/tests/commands/test_runner.py @@ -74,7 +74,7 @@ def test_debug_enabling(self): assert b"Test success" in out assert b"DATADOG TRACER CONFIGURATION" not in out - with self.override_env(dict(DD_TRACE_DEBUG="true", DD_CALL_BASIC_CONFIG="true")): + with self.override_env(dict(DD_TRACE_DEBUG="true")): out = subprocess.check_output( ["ddtrace-run", "python", "tests/commands/ddtrace_run_debug.py"], stderr=subprocess.STDOUT, @@ -223,22 +223,21 @@ def test_global_trace_tags(self): def test_logs_injection(self): """Ensure logs injection works""" - with self.override_env(dict(DD_LOGS_INJECTION="true", DD_CALL_BASIC_CONFIG="true")): + with self.override_env(dict(DD_LOGS_INJECTION="true")): out = subprocess.check_output(["ddtrace-run", "python", "tests/commands/ddtrace_run_logs_injection.py"]) assert out.startswith(b"Test success"), out.decode() def test_debug_mode(self): - with self.override_env(dict(DD_CALL_BASIC_CONFIG="true")): - p = subprocess.Popen( - ["ddtrace-run", "--debug", "python", "-c", "''"], - stdout=subprocess.PIPE, - stderr=subprocess.PIPE, - ) + p = subprocess.Popen( + ["ddtrace-run", "--debug", "python", "-c", "''"], + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + ) - p.wait() - assert p.returncode == 0 - assert p.stdout.read() == six.b("") - assert six.b("ddtrace.sampler") in p.stderr.read() + p.wait() + assert p.returncode == 0 + assert p.stdout.read() == six.b("") + assert six.b("debug mode has been enabled for the ddtrace logger") in p.stderr.read() @pytest.mark.skipif(sys.version_info >= (3, 11, 0), reason="Profiler not yet compatible with Python 3.11") diff --git a/tests/contrib/aiobotocore/test.py b/tests/contrib/aiobotocore/test.py index cade6961566..6a54257dfeb 100644 --- a/tests/contrib/aiobotocore/test.py +++ b/tests/contrib/aiobotocore/test.py @@ -127,16 +127,6 @@ async def test_s3_put_no_params(tracer): assert span.get_tag("component") == "aiobotocore" -@pytest.mark.asyncio -async def test_s3_put_all_params(tracer): - with override_config("aiobotocore", dict(tag_all_params=True)): - span = await _test_s3_put(tracer) - assert span.get_tag("params.Key") == "foo" - assert span.get_tag("params.Bucket") == "mybucket" - assert span.get_tag("params.Body") is None - assert span.get_tag("component") == "aiobotocore" - - @pytest.mark.asyncio async def test_s3_client_error(tracer): async with aiobotocore_client("s3", tracer) as s3: diff --git a/tests/contrib/boto/test.py b/tests/contrib/boto/test.py index 92b9ac615fc..5d97db501cf 100644 --- a/tests/contrib/boto/test.py +++ b/tests/contrib/boto/test.py @@ -435,21 +435,6 @@ def test_s3_client_no_params(self): self.assertIsNone(span.get_tag("aws.s3.bucket_name")) self.assertIsNone(span.get_tag("bucketname")) - @mock_s3 - def test_s3_client_all_params(self): - with self.override_config("boto", dict(tag_all_params=True)): - span = self._test_s3_client() - self.assertEqual(span.get_tag("path"), "/") - - @mock_s3 - def test_s3_client_no_params_all_params(self): - # DEV: Test no params overrides all params - with self.override_config("boto", dict(tag_no_params=True, tag_all_params=True)): - span = self._test_s3_client() - self.assertIsNone(span.get_tag("aws.s3.bucket_name")) - self.assertIsNone(span.get_tag("bucketname")) - self.assertIsNone(span.get_tag("path")) - @mock_s3 def test_s3_put(self): s3 = boto.s3.connect_to_region("us-east-1") diff --git a/tests/contrib/botocore/test.py b/tests/contrib/botocore/test.py index e743a36bd48..46a738f326a 100644 --- a/tests/contrib/botocore/test.py +++ b/tests/contrib/botocore/test.py @@ -414,28 +414,6 @@ def test_s3_put_no_params(self): assert span.get_tag("params.Body") is None assert span.get_tag("component") == "botocore" - @mock_s3 - def test_s3_put_all_params(self): - with self.override_config("botocore", dict(tag_all_params=True)): - span = self._test_s3_put() - assert span.get_tag("params.Key") == "foo" - assert span.get_tag("params.Bucket") == "mybucket" - # confirm blacklisted - assert span.get_tag("params.Body") is None - assert span.get_tag("component") == "botocore" - - @mock_s3 - def test_s3_put_no_params_all_params(self): - # DEV: Test no params overrides all params - with self.override_config("botocore", dict(tag_no_params=True, tag_all_params=True)): - span = self._test_s3_put() - assert span.get_tag("aws.s3.bucket_name") is None - assert span.get_tag("bucketname") is None - assert span.get_tag("params.Key") is None - assert span.get_tag("params.Bucket") is None - assert span.get_tag("params.Body") is None - assert span.get_tag("component") == "botocore" - @mock_s3 @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_SERVICE="mysvc")) def test_schematized_s3_client_default(self): @@ -557,66 +535,21 @@ def test_sqs_client_no_params(self): assert span.get_tag("queuename") is None assert span.get_tag("params.MessageBody") is None - @mock_sqs - def test_sqs_client_all_params(self): - with self.override_config("botocore", dict(tag_all_params=True)): - span = self._test_sqs_client() - assert span.get_tag("params.MessageBody") is None - assert span.get_tag("component") == "botocore" - - @mock_sqs - def test_sqs_send_message_trace_injection_with_no_message_attributes(self): - # DEV: Only test deprecated behavior because this inspect span tags for MessageAttributes - with self.override_config("botocore", dict(tag_all_params=True)): - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) - - self.sqs_client.send_message(QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world") - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.operation") == "SendMessage" - assert span.get_tag("params.MessageBody") is None - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.sqs" - assert span.resource == "sqs.sendmessage" - trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") - trace_data_injected = json.loads(trace_json) - assert trace_data_injected[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert trace_data_injected[HTTP_HEADER_PARENT_ID] == str(span.span_id) - response = self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MessageAttributeNames=["_datadog"], - WaitTimeSeconds=2, - ) - assert len(response["Messages"]) == 1 - trace_json_message = response["Messages"][0]["MessageAttributes"]["_datadog"]["StringValue"] - trace_data_in_message = json.loads(trace_json_message) - assert trace_data_in_message[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert trace_data_in_message[HTTP_HEADER_PARENT_ID] == str(span.span_id) - @mock_sqs def test_sqs_send_message_non_url_queue(self): - with self.override_config("botocore", dict(tag_all_params=True)): - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) - self.sqs_client.send_message(QueueUrl="Test", MessageBody="world") - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.get_tag("aws.operation") == "SendMessage" - assert span.resource == "sqs.sendmessage" + self.sqs_client.send_message(QueueUrl="Test", MessageBody="world") + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.get_tag("aws.operation") == "SendMessage" + assert span.resource == "sqs.sendmessage" @mock_sqs def test_sqs_send_message_distributed_tracing_off(self): - # DEV: Only test deprecated behavior because this inspect span tags for MessageAttributes - with self.override_config("botocore", dict(distributed_tracing=False, tag_all_params=True)): + with self.override_config("botocore", dict(distributed_tracing=False)): Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) self.sqs_client.send_message(QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world") @@ -644,184 +577,130 @@ def test_sqs_send_message_distributed_tracing_off(self): trace_in_message = "MessageAttributes" in response["Messages"][0] assert trace_in_message is False - @mock_sqs - def test_sqs_send_message_trace_injection_with_message_attributes(self): - # DEV: Only test deprecated behavior because this inspect span tags for MessageAttributes - with self.override_config("botocore", dict(tag_all_params=True)): - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) - message_attributes = { - "one": {"DataType": "String", "StringValue": "one"}, - "two": {"DataType": "String", "StringValue": "two"}, - "three": {"DataType": "String", "StringValue": "three"}, - "four": {"DataType": "String", "StringValue": "four"}, - "five": {"DataType": "String", "StringValue": "five"}, - "six": {"DataType": "String", "StringValue": "six"}, - "seven": {"DataType": "String", "StringValue": "seven"}, - "eight": {"DataType": "String", "StringValue": "eight"}, - "nine": {"DataType": "String", "StringValue": "nine"}, - } - self.sqs_client.send_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world", MessageAttributes=message_attributes - ) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.operation") == "SendMessage" - assert span.get_tag("params.MessageBody") is None - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.sqs" - assert span.resource == "sqs.sendmessage" - trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") - trace_data_injected = json.loads(trace_json) - assert trace_data_injected[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert trace_data_injected[HTTP_HEADER_PARENT_ID] == str(span.span_id) - response = self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MessageAttributeNames=["_datadog"], - WaitTimeSeconds=2, - ) - assert len(response["Messages"]) == 1 - trace_json_message = response["Messages"][0]["MessageAttributes"]["_datadog"]["StringValue"] - trace_data_in_message = json.loads(trace_json_message) - assert trace_data_in_message[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert trace_data_in_message[HTTP_HEADER_PARENT_ID] == str(span.span_id) - @mock_sqs def test_sqs_send_message_trace_injection_with_max_message_attributes(self): - # DEV: Only test deprecated behavior where MessageBody would be excluded - with self.override_config("botocore", dict(tag_all_params=True)): - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) - message_attributes = { - "one": {"DataType": "String", "StringValue": "one"}, - "two": {"DataType": "String", "StringValue": "two"}, - "three": {"DataType": "String", "StringValue": "three"}, - "four": {"DataType": "String", "StringValue": "four"}, - "five": {"DataType": "String", "StringValue": "five"}, - "six": {"DataType": "String", "StringValue": "six"}, - "seven": {"DataType": "String", "StringValue": "seven"}, - "eight": {"DataType": "String", "StringValue": "eight"}, - "nine": {"DataType": "String", "StringValue": "nine"}, - "ten": {"DataType": "String", "StringValue": "ten"}, - } - self.sqs_client.send_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world", MessageAttributes=message_attributes - ) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.operation") == "SendMessage" - assert span.get_tag("params.MessageBody") is None - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.sqs" - assert span.resource == "sqs.sendmessage" - trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") - assert trace_json is None - response = self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MessageAttributeNames=["_datadog"], - WaitTimeSeconds=2, - ) - assert len(response["Messages"]) == 1 - trace_in_message = "MessageAttributes" in response["Messages"][0] - assert trace_in_message is False + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) + message_attributes = { + "one": {"DataType": "String", "StringValue": "one"}, + "two": {"DataType": "String", "StringValue": "two"}, + "three": {"DataType": "String", "StringValue": "three"}, + "four": {"DataType": "String", "StringValue": "four"}, + "five": {"DataType": "String", "StringValue": "five"}, + "six": {"DataType": "String", "StringValue": "six"}, + "seven": {"DataType": "String", "StringValue": "seven"}, + "eight": {"DataType": "String", "StringValue": "eight"}, + "nine": {"DataType": "String", "StringValue": "nine"}, + "ten": {"DataType": "String", "StringValue": "ten"}, + } + self.sqs_client.send_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world", MessageAttributes=message_attributes + ) + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.get_tag("aws.region") == "us-east-1" + assert span.get_tag("region") == "us-east-1" + assert span.get_tag("aws.operation") == "SendMessage" + assert span.get_tag("params.MessageBody") is None + assert span.get_tag("component") == "botocore" + assert span.get_tag("span.kind"), "client" + assert_is_measured(span) + assert_span_http_status_code(span, 200) + assert span.service == "test-botocore-tracing.sqs" + assert span.resource == "sqs.sendmessage" + trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") + assert trace_json is None + response = self.sqs_client.receive_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], + MessageAttributeNames=["_datadog"], + WaitTimeSeconds=2, + ) + assert len(response["Messages"]) == 1 + trace_in_message = "MessageAttributes" in response["Messages"][0] + assert trace_in_message is False @mock_sqs def test_sqs_send_message_batch_trace_injection_with_no_message_attributes(self): - # DEV: Only test deprecated behavior where MessageBody would be excluded - with self.override_config("botocore", dict(tag_all_params=True)): - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) - entries = [ - { - "Id": "1", - "MessageBody": "ironmaiden", - } - ] - self.sqs_client.send_message_batch(QueueUrl=self.sqs_test_queue["QueueUrl"], Entries=entries) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.operation") == "SendMessageBatch" - assert span.get_tag("params.MessageBody") is None - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.sqs" - assert span.resource == "sqs.sendmessagebatch" - response = self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MessageAttributeNames=["_datadog"], - WaitTimeSeconds=2, - ) - assert len(response["Messages"]) == 1 - trace_json_message = response["Messages"][0]["MessageAttributes"]["_datadog"]["StringValue"] - trace_data_in_message = json.loads(trace_json_message) - assert trace_data_in_message[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert trace_data_in_message[HTTP_HEADER_PARENT_ID] == str(span.span_id) + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) + entries = [ + { + "Id": "1", + "MessageBody": "ironmaiden", + } + ] + self.sqs_client.send_message_batch(QueueUrl=self.sqs_test_queue["QueueUrl"], Entries=entries) + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.get_tag("aws.region") == "us-east-1" + assert span.get_tag("region") == "us-east-1" + assert span.get_tag("aws.operation") == "SendMessageBatch" + assert span.get_tag("params.MessageBody") is None + assert span.get_tag("component") == "botocore" + assert span.get_tag("span.kind"), "client" + assert_is_measured(span) + assert_span_http_status_code(span, 200) + assert span.service == "test-botocore-tracing.sqs" + assert span.resource == "sqs.sendmessagebatch" + response = self.sqs_client.receive_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], + MessageAttributeNames=["_datadog"], + WaitTimeSeconds=2, + ) + assert len(response["Messages"]) == 1 + trace_json_message = response["Messages"][0]["MessageAttributes"]["_datadog"]["StringValue"] + trace_data_in_message = json.loads(trace_json_message) + assert trace_data_in_message[HTTP_HEADER_TRACE_ID] == str(span.trace_id) + assert trace_data_in_message[HTTP_HEADER_PARENT_ID] == str(span.span_id) @mock_sqs def test_sqs_send_message_batch_trace_injection_with_message_attributes(self): - # DEV: Only test deprecated behavior where MessageBody would be excluded - with self.override_config("botocore", dict(tag_all_params=True)): - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) - entries = [ - { - "Id": "1", - "MessageBody": "ironmaiden", - "MessageAttributes": { - "one": {"DataType": "String", "StringValue": "one"}, - "two": {"DataType": "String", "StringValue": "two"}, - "three": {"DataType": "String", "StringValue": "three"}, - "four": {"DataType": "String", "StringValue": "four"}, - "five": {"DataType": "String", "StringValue": "five"}, - "six": {"DataType": "String", "StringValue": "six"}, - "seven": {"DataType": "String", "StringValue": "seven"}, - "eight": {"DataType": "String", "StringValue": "eight"}, - "nine": {"DataType": "String", "StringValue": "nine"}, - }, - } - ] + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) + entries = [ + { + "Id": "1", + "MessageBody": "ironmaiden", + "MessageAttributes": { + "one": {"DataType": "String", "StringValue": "one"}, + "two": {"DataType": "String", "StringValue": "two"}, + "three": {"DataType": "String", "StringValue": "three"}, + "four": {"DataType": "String", "StringValue": "four"}, + "five": {"DataType": "String", "StringValue": "five"}, + "six": {"DataType": "String", "StringValue": "six"}, + "seven": {"DataType": "String", "StringValue": "seven"}, + "eight": {"DataType": "String", "StringValue": "eight"}, + "nine": {"DataType": "String", "StringValue": "nine"}, + }, + } + ] - self.sqs_client.send_message_batch(QueueUrl=self.sqs_test_queue["QueueUrl"], Entries=entries) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.operation") == "SendMessageBatch" - assert span.get_tag("params.MessageBody") is None - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.sqs" - assert span.resource == "sqs.sendmessagebatch" - response = self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MessageAttributeNames=["_datadog"], - WaitTimeSeconds=2, - ) - assert len(response["Messages"]) == 1 - trace_json_message = response["Messages"][0]["MessageAttributes"]["_datadog"]["StringValue"] - trace_data_in_message = json.loads(trace_json_message) - assert trace_data_in_message[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert trace_data_in_message[HTTP_HEADER_PARENT_ID] == str(span.span_id) + self.sqs_client.send_message_batch(QueueUrl=self.sqs_test_queue["QueueUrl"], Entries=entries) + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.get_tag("aws.region") == "us-east-1" + assert span.get_tag("region") == "us-east-1" + assert span.get_tag("aws.operation") == "SendMessageBatch" + assert span.get_tag("params.MessageBody") is None + assert span.get_tag("component") == "botocore" + assert span.get_tag("span.kind"), "client" + assert_is_measured(span) + assert_span_http_status_code(span, 200) + assert span.service == "test-botocore-tracing.sqs" + assert span.resource == "sqs.sendmessagebatch" + response = self.sqs_client.receive_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], + MessageAttributeNames=["_datadog"], + WaitTimeSeconds=2, + ) + assert len(response["Messages"]) == 1 + trace_json_message = response["Messages"][0]["MessageAttributes"]["_datadog"]["StringValue"] + trace_data_in_message = json.loads(trace_json_message) + assert trace_data_in_message[HTTP_HEADER_TRACE_ID] == str(span.trace_id) + assert trace_data_in_message[HTTP_HEADER_PARENT_ID] == str(span.span_id) @mock_sqs def test_sqs_send_message_batch_trace_injection_with_max_message_attributes(self): @@ -1115,74 +994,73 @@ def _test_data_streams_sns_to_sqs(self, use_raw_delivery): with mock.patch("time.time") as mt: mt.return_value = 1642544540 - with self.override_config("botocore", dict(tag_all_params=True)): - sns = self.session.create_client("sns", region_name="us-east-1", endpoint_url="http://localhost:4566") - - topic = sns.create_topic(Name="testTopic") + sns = self.session.create_client("sns", region_name="us-east-1", endpoint_url="http://localhost:4566") - topic_arn = topic["TopicArn"] - sqs_url = self.sqs_test_queue["QueueUrl"] - url_parts = sqs_url.split("/") - sqs_arn = "arn:aws:sqs:{}:{}:{}".format("us-east-1", url_parts[-2], url_parts[-1]) - subscription = sns.subscribe(TopicArn=topic_arn, Protocol="sqs", Endpoint=sqs_arn) + topic = sns.create_topic(Name="testTopic") - if use_raw_delivery: - sns.set_subscription_attributes( - SubscriptionArn=subscription["SubscriptionArn"], - AttributeName="RawMessageDelivery", - AttributeValue="true", - ) + topic_arn = topic["TopicArn"] + sqs_url = self.sqs_test_queue["QueueUrl"] + url_parts = sqs_url.split("/") + sqs_arn = "arn:aws:sqs:{}:{}:{}".format("us-east-1", url_parts[-2], url_parts[-1]) + subscription = sns.subscribe(TopicArn=topic_arn, Protocol="sqs", Endpoint=sqs_arn) - Pin.get_from(sns).clone(tracer=self.tracer).onto(sns) - Pin.get_from(self.sqs_client).clone(tracer=self.tracer).onto(self.sqs_client) + if use_raw_delivery: + sns.set_subscription_attributes( + SubscriptionArn=subscription["SubscriptionArn"], + AttributeName="RawMessageDelivery", + AttributeValue="true", + ) - sns.publish(TopicArn=topic_arn, Message="test") + Pin.get_from(sns).clone(tracer=self.tracer).onto(sns) + Pin.get_from(self.sqs_client).clone(tracer=self.tracer).onto(self.sqs_client) - self.get_spans() + sns.publish(TopicArn=topic_arn, Message="test") - # get SNS messages via SQS - self.sqs_client.receive_message(QueueUrl=self.sqs_test_queue["QueueUrl"], WaitTimeSeconds=2) + self.get_spans() - # clean up resources - sns.delete_topic(TopicArn=topic_arn) + # get SNS messages via SQS + self.sqs_client.receive_message(QueueUrl=self.sqs_test_queue["QueueUrl"], WaitTimeSeconds=2) - pin = Pin.get_from(sns) - buckets = pin.tracer.data_streams_processor._buckets - assert len(buckets) == 1, "Expected 1 bucket but found {}".format(len(buckets)) - first = list(buckets.values())[0].pathway_stats + # clean up resources + sns.delete_topic(TopicArn=topic_arn) - assert ( - first[ - ( - "direction:out,topic:arn:aws:sns:us-east-1:000000000000:testTopic,type:sns", - 3337976778666780987, - 0, - ) - ].full_pathway_latency._count - >= 1 - ) - assert ( - first[ - ( - "direction:out,topic:arn:aws:sns:us-east-1:000000000000:testTopic,type:sns", - 3337976778666780987, - 0, - ) - ].edge_latency._count - >= 1 - ) - assert ( - first[ - ("direction:in,topic:Test,type:sqs", 13854213076663332654, 3337976778666780987) - ].full_pathway_latency._count - >= 1 - ) - assert ( - first[ - ("direction:in,topic:Test,type:sqs", 13854213076663332654, 3337976778666780987) - ].edge_latency._count - >= 1 - ) + pin = Pin.get_from(sns) + buckets = pin.tracer.data_streams_processor._buckets + assert len(buckets) == 1, "Expected 1 bucket but found {}".format(len(buckets)) + first = list(buckets.values())[0].pathway_stats + + assert ( + first[ + ( + "direction:out,topic:arn:aws:sns:us-east-1:000000000000:testTopic,type:sns", + 3337976778666780987, + 0, + ) + ].full_pathway_latency._count + >= 1 + ) + assert ( + first[ + ( + "direction:out,topic:arn:aws:sns:us-east-1:000000000000:testTopic,type:sns", + 3337976778666780987, + 0, + ) + ].edge_latency._count + >= 1 + ) + assert ( + first[ + ("direction:in,topic:Test,type:sqs", 13854213076663332654, 3337976778666780987) + ].full_pathway_latency._count + >= 1 + ) + assert ( + first[ + ("direction:in,topic:Test,type:sqs", 13854213076663332654, 3337976778666780987) + ].edge_latency._count + >= 1 + ) @mock_sqs @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_DATA_STREAMS_ENABLED="True")) @@ -1191,52 +1069,50 @@ def test_data_streams_sqs(self): with mock.patch("time.time") as mt: mt.return_value = 1642544540 - with self.override_config("botocore", dict(tag_all_params=True)): - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) - message_attributes = { - "one": {"DataType": "String", "StringValue": "one"}, - "two": {"DataType": "String", "StringValue": "two"}, - "three": {"DataType": "String", "StringValue": "three"}, - "four": {"DataType": "String", "StringValue": "four"}, - "five": {"DataType": "String", "StringValue": "five"}, - "six": {"DataType": "String", "StringValue": "six"}, - "seven": {"DataType": "String", "StringValue": "seven"}, - "eight": {"DataType": "String", "StringValue": "eight"}, - "nine": {"DataType": "String", "StringValue": "nine"}, - } + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) + message_attributes = { + "one": {"DataType": "String", "StringValue": "one"}, + "two": {"DataType": "String", "StringValue": "two"}, + "three": {"DataType": "String", "StringValue": "three"}, + "four": {"DataType": "String", "StringValue": "four"}, + "five": {"DataType": "String", "StringValue": "five"}, + "six": {"DataType": "String", "StringValue": "six"}, + "seven": {"DataType": "String", "StringValue": "seven"}, + "eight": {"DataType": "String", "StringValue": "eight"}, + "nine": {"DataType": "String", "StringValue": "nine"}, + } - self.sqs_client.send_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world", MessageAttributes=message_attributes - ) + self.sqs_client.send_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world", MessageAttributes=message_attributes + ) - self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MessageAttributeNames=["_datadog"], - WaitTimeSeconds=2, - ) + self.sqs_client.receive_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], + MessageAttributeNames=["_datadog"], + WaitTimeSeconds=2, + ) - pin = Pin.get_from(self.sqs_client) - buckets = pin.tracer.data_streams_processor._buckets - assert len(buckets) == 1 - first = list(buckets.values())[0].pathway_stats + pin = Pin.get_from(self.sqs_client) + buckets = pin.tracer.data_streams_processor._buckets + assert len(buckets) == 1 + first = list(buckets.values())[0].pathway_stats - assert ( - first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].full_pathway_latency._count - >= 1 - ) - assert first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].edge_latency._count >= 1 - assert ( - first[ - ("direction:in,topic:Test,type:sqs", 15625264005677082004, 15309751356108160802) - ].full_pathway_latency._count - >= 1 - ) - assert ( - first[ - ("direction:in,topic:Test,type:sqs", 15625264005677082004, 15309751356108160802) - ].edge_latency._count - >= 1 - ) + assert ( + first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].full_pathway_latency._count >= 1 + ) + assert first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].edge_latency._count >= 1 + assert ( + first[ + ("direction:in,topic:Test,type:sqs", 15625264005677082004, 15309751356108160802) + ].full_pathway_latency._count + >= 1 + ) + assert ( + first[ + ("direction:in,topic:Test,type:sqs", 15625264005677082004, 15309751356108160802) + ].edge_latency._count + >= 1 + ) @mock_sqs @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_DATA_STREAMS_ENABLED="True")) @@ -1245,72 +1121,69 @@ def test_data_streams_sqs_batch(self): with mock.patch("time.time") as mt: mt.return_value = 1642544540 - with self.override_config("botocore", dict(tag_all_params=True)): - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) - message_attributes = { - "one": {"DataType": "String", "StringValue": "one"}, - "two": {"DataType": "String", "StringValue": "two"}, - "three": {"DataType": "String", "StringValue": "three"}, - "four": {"DataType": "String", "StringValue": "four"}, - "five": {"DataType": "String", "StringValue": "five"}, - "six": {"DataType": "String", "StringValue": "six"}, - "seven": {"DataType": "String", "StringValue": "seven"}, - "eight": {"DataType": "String", "StringValue": "eight"}, - "nine": {"DataType": "String", "StringValue": "nine"}, - } + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) + message_attributes = { + "one": {"DataType": "String", "StringValue": "one"}, + "two": {"DataType": "String", "StringValue": "two"}, + "three": {"DataType": "String", "StringValue": "three"}, + "four": {"DataType": "String", "StringValue": "four"}, + "five": {"DataType": "String", "StringValue": "five"}, + "six": {"DataType": "String", "StringValue": "six"}, + "seven": {"DataType": "String", "StringValue": "seven"}, + "eight": {"DataType": "String", "StringValue": "eight"}, + "nine": {"DataType": "String", "StringValue": "nine"}, + } - entries = [ - {"Id": "1", "MessageBody": "Message No. 1", "MessageAttributes": message_attributes}, - {"Id": "2", "MessageBody": "Message No. 2", "MessageAttributes": message_attributes}, - {"Id": "3", "MessageBody": "Message No. 3", "MessageAttributes": message_attributes}, - ] + entries = [ + {"Id": "1", "MessageBody": "Message No. 1", "MessageAttributes": message_attributes}, + {"Id": "2", "MessageBody": "Message No. 2", "MessageAttributes": message_attributes}, + {"Id": "3", "MessageBody": "Message No. 3", "MessageAttributes": message_attributes}, + ] - self.sqs_client.send_message_batch(QueueUrl=self.sqs_test_queue["QueueUrl"], Entries=entries) + self.sqs_client.send_message_batch(QueueUrl=self.sqs_test_queue["QueueUrl"], Entries=entries) - self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MaxNumberOfMessages=3, - MessageAttributeNames=["_datadog"], - WaitTimeSeconds=2, - ) + self.sqs_client.receive_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], + MaxNumberOfMessages=3, + MessageAttributeNames=["_datadog"], + WaitTimeSeconds=2, + ) - pin = Pin.get_from(self.sqs_client) - buckets = pin.tracer.data_streams_processor._buckets - assert len(buckets) == 1 - first = list(buckets.values())[0].pathway_stats + pin = Pin.get_from(self.sqs_client) + buckets = pin.tracer.data_streams_processor._buckets + assert len(buckets) == 1 + first = list(buckets.values())[0].pathway_stats - assert ( - first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].full_pathway_latency._count - >= 3 - ) - assert first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].edge_latency._count >= 3 - assert ( - first[ - ("direction:in,topic:Test,type:sqs", 15625264005677082004, 15309751356108160802) - ].full_pathway_latency._count - >= 3 - ) - assert ( - first[ - ("direction:in,topic:Test,type:sqs", 15625264005677082004, 15309751356108160802) - ].edge_latency._count - >= 3 - ) + assert ( + first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].full_pathway_latency._count >= 3 + ) + assert first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].edge_latency._count >= 3 + assert ( + first[ + ("direction:in,topic:Test,type:sqs", 15625264005677082004, 15309751356108160802) + ].full_pathway_latency._count + >= 3 + ) + assert ( + first[ + ("direction:in,topic:Test,type:sqs", 15625264005677082004, 15309751356108160802) + ].edge_latency._count + >= 3 + ) @mock_sqs @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_DATA_STREAMS_ENABLED="True")) def test_data_streams_sqs_header_information(self): - with self.override_config("botocore", dict(tag_all_params=True)): - self.sqs_client.send_message(QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world") - response = self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MaxNumberOfMessages=1, - WaitTimeSeconds=2, - AttributeNames=[ - "All", - ], - ) - assert "_datadog" in response["Messages"][0]["MessageAttributes"] + self.sqs_client.send_message(QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world") + response = self.sqs_client.receive_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], + MaxNumberOfMessages=1, + WaitTimeSeconds=2, + AttributeNames=[ + "All", + ], + ) + assert "_datadog" in response["Messages"][0]["MessageAttributes"] @mock_sqs @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_DATA_STREAMS_ENABLED="True")) @@ -1319,45 +1192,41 @@ def test_data_streams_sqs_no_header(self): with mock.patch("time.time") as mt: mt.return_value = 1642544540 - with self.override_config("botocore", dict(tag_all_params=True)): - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) - message_attributes = { - "one": {"DataType": "String", "StringValue": "one"}, - "two": {"DataType": "String", "StringValue": "two"}, - "three": {"DataType": "String", "StringValue": "three"}, - "four": {"DataType": "String", "StringValue": "four"}, - "five": {"DataType": "String", "StringValue": "five"}, - "six": {"DataType": "String", "StringValue": "six"}, - "seven": {"DataType": "String", "StringValue": "seven"}, - "eight": {"DataType": "String", "StringValue": "eight"}, - "nine": {"DataType": "String", "StringValue": "nine"}, - "ten": {"DataType": "String", "StringValue": "ten"}, - } + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(self.sqs_client) + message_attributes = { + "one": {"DataType": "String", "StringValue": "one"}, + "two": {"DataType": "String", "StringValue": "two"}, + "three": {"DataType": "String", "StringValue": "three"}, + "four": {"DataType": "String", "StringValue": "four"}, + "five": {"DataType": "String", "StringValue": "five"}, + "six": {"DataType": "String", "StringValue": "six"}, + "seven": {"DataType": "String", "StringValue": "seven"}, + "eight": {"DataType": "String", "StringValue": "eight"}, + "nine": {"DataType": "String", "StringValue": "nine"}, + "ten": {"DataType": "String", "StringValue": "ten"}, + } - self.sqs_client.send_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world", MessageAttributes=message_attributes - ) + self.sqs_client.send_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], MessageBody="world", MessageAttributes=message_attributes + ) - self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MessageAttributeNames=["_datadog"], - WaitTimeSeconds=2, - ) + self.sqs_client.receive_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], + MessageAttributeNames=["_datadog"], + WaitTimeSeconds=2, + ) - pin = Pin.get_from(self.sqs_client) - buckets = pin.tracer.data_streams_processor._buckets - assert len(buckets) == 1 - first = list(buckets.values())[0].pathway_stats + pin = Pin.get_from(self.sqs_client) + buckets = pin.tracer.data_streams_processor._buckets + assert len(buckets) == 1 + first = list(buckets.values())[0].pathway_stats - assert ( - first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].full_pathway_latency._count - >= 1 - ) - assert first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].edge_latency._count >= 1 - assert ( - first[("direction:in,topic:Test,type:sqs", 3569019635468821892, 0)].full_pathway_latency._count >= 1 - ) - assert first[("direction:in,topic:Test,type:sqs", 3569019635468821892, 0)].edge_latency._count >= 1 + assert ( + first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].full_pathway_latency._count >= 1 + ) + assert first[("direction:out,topic:Test,type:sqs", 15309751356108160802, 0)].edge_latency._count >= 1 + assert first[("direction:in,topic:Test,type:sqs", 3569019635468821892, 0)].full_pathway_latency._count >= 1 + assert first[("direction:in,topic:Test,type:sqs", 3569019635468821892, 0)].edge_latency._count >= 1 @mock_lambda def test_lambda_client(self): @@ -1382,108 +1251,9 @@ def test_lambda_client(self): assert span.resource == "lambda.listfunctions" assert span.get_tag("params.ClientContext") is None - @mock_lambda - def test_lambda_invoke_no_context_client(self): - # DEV: Test only deprecated behavior as we need to inspect span tags for ClientContext - with self.override_config("botocore", dict(tag_all_params=True)): - lamb = self.session.create_client("lambda", region_name="us-west-2", endpoint_url="http://localhost:4566") - lamb.create_function( - FunctionName="ironmaiden", - Runtime="python3.7", - Role="test-iam-role", - Handler="lambda_function.lambda_handler", - Code={ - "ZipFile": get_zip_lambda(), - }, - Publish=True, - Timeout=30, - MemorySize=128, - ) - - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(lamb) - - lamb.invoke( - FunctionName="ironmaiden", - Payload=json.dumps({}), - ) - - spans = self.get_spans() - assert spans - span = spans[0] - - assert len(spans) == 1 - assert span.get_tag("aws.region") == "us-west-2" - assert span.get_tag("region") == "us-west-2" - assert span.get_tag("aws_service") == "lambda" - assert span.get_tag("functionname") == "ironmaiden" - assert span.get_tag("aws.operation") == "Invoke" - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.lambda" - assert span.resource == "lambda.invoke" - context_b64 = span.get_tag("params.ClientContext") - context_json = base64.b64decode(context_b64.encode()).decode() - context_obj = json.loads(context_json) - - assert context_obj["custom"][HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert context_obj["custom"][HTTP_HEADER_PARENT_ID] == str(span.span_id) - - lamb.delete_function(FunctionName="ironmaiden") - - @mock_lambda - def test_lambda_invoke_with_old_style_trace_propagation(self): - # DEV: Test only deprecated behavior as we need to inspect span tags for ClientContext - with self.override_config("botocore", dict(invoke_with_legacy_context=True, tag_all_params=True)): - lamb = self.session.create_client("lambda", region_name="us-west-2", endpoint_url="http://localhost:4566") - lamb.create_function( - FunctionName="ironmaiden", - Runtime="python3.7", - Role="test-iam-role", - Handler="lambda_function.lambda_handler", - Code={ - "ZipFile": get_zip_lambda(), - }, - Publish=True, - Timeout=30, - MemorySize=128, - ) - - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(lamb) - - lamb.invoke( - FunctionName="ironmaiden", - Payload=json.dumps({}), - ) - - spans = self.get_spans() - assert spans - span = spans[0] - - assert len(spans) == 1 - assert span.get_tag("aws.region") == "us-west-2" - assert span.get_tag("region") == "us-west-2" - assert span.get_tag("aws.operation") == "Invoke" - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.lambda" - assert span.resource == "lambda.invoke" - context_b64 = span.get_tag("params.ClientContext") - context_json = base64.b64decode(context_b64.encode()).decode() - context_obj = json.loads(context_json) - - assert context_obj["custom"]["_datadog"][HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert context_obj["custom"]["_datadog"][HTTP_HEADER_PARENT_ID] == str(span.span_id) - - lamb.delete_function(FunctionName="ironmaiden") - @mock_lambda def test_lambda_invoke_distributed_tracing_off(self): - # DEV: Test only deprecated behavior as we need to inspect span tags for ClientContext - with self.override_config("botocore", dict(distributed_tracing=False, tag_all_params=True)): + with self.override_config("botocore", dict(distributed_tracing=False)): lamb = self.session.create_client("lambda", region_name="us-west-2", endpoint_url="http://localhost:4566") lamb.create_function( FunctionName="ironmaiden", @@ -1522,57 +1292,6 @@ def test_lambda_invoke_distributed_tracing_off(self): assert span.get_tag("params.ClientContext") is None lamb.delete_function(FunctionName="ironmaiden") - @mock_lambda - def test_lambda_invoke_with_context_client(self): - # DEV: Test only deprecated behavior as we need to inspect span tags for ClientContext - with self.override_config("botocore", dict(tag_all_params=True)): - lamb = self.session.create_client("lambda", region_name="us-west-2", endpoint_url="http://localhost:4566") - lamb.create_function( - FunctionName="megadeth", - Runtime="python3.7", - Role="test-iam-role", - Handler="lambda_function.lambda_handler", - Code={ - "ZipFile": get_zip_lambda(), - }, - Publish=True, - Timeout=30, - MemorySize=128, - ) - client_context = base64.b64encode(json.dumps({"custom": {"foo": "bar"}}).encode()).decode() - - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(lamb) - - lamb.invoke( - FunctionName="megadeth", - ClientContext=client_context, - Payload=json.dumps({}), - ) - - spans = self.get_spans() - assert spans - span = spans[0] - - assert len(spans) == 1 - assert span.get_tag("aws.region") == "us-west-2" - assert span.get_tag("region") == "us-west-2" - assert span.get_tag("aws.operation") == "Invoke" - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.lambda" - assert span.resource == "lambda.invoke" - context_b64 = span.get_tag("params.ClientContext") - context_json = base64.b64decode(context_b64.encode()).decode() - context_obj = json.loads(context_json) - - assert context_obj["custom"]["foo"] == "bar" - assert context_obj["custom"][HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert context_obj["custom"][HTTP_HEADER_PARENT_ID] == str(span.span_id) - - lamb.delete_function(FunctionName="megadeth") - @mock_lambda def test_lambda_invoke_bad_context_client(self): lamb = self.session.create_client("lambda", region_name="us-west-2", endpoint_url="http://localhost:4566") @@ -1801,255 +1520,243 @@ def test_schematized_unspecified_service_lambda_client_v1(self): @mock_events def test_eventbridge_single_entry_trace_injection(self): - # DEV: Only check deprecated all params behavior - with self.override_config("botocore", dict(tag_all_params=True)): - bridge = self.session.create_client("events", region_name="us-east-1", endpoint_url="http://localhost:4566") - bridge.create_event_bus(Name="a-test-bus") + bridge = self.session.create_client("events", region_name="us-east-1", endpoint_url="http://localhost:4566") + bridge.create_event_bus(Name="a-test-bus") - entries = [ - { - "Source": "some-event-source", - "DetailType": "some-event-detail-type", - "Detail": json.dumps({"foo": "bar"}), - "EventBusName": "a-test-bus", - } - ] - bridge.put_rule( - Name="a-test-bus-rule", - EventBusName="a-test-bus", - EventPattern="""{"source": [{"prefix": ""}]}""", - State="ENABLED", - ) + entries = [ + { + "Source": "some-event-source", + "DetailType": "some-event-detail-type", + "Detail": json.dumps({"foo": "bar"}), + "EventBusName": "a-test-bus", + } + ] + bridge.put_rule( + Name="a-test-bus-rule", + EventBusName="a-test-bus", + EventPattern="""{"source": [{"prefix": ""}]}""", + State="ENABLED", + ) - bridge.list_rules() - queue_url = self.sqs_test_queue["QueueUrl"] - bridge.put_targets( - Rule="a-test-bus-rule", - Targets=[{"Id": "a-test-bus-rule-target", "Arn": "arn:aws:sqs:us-east-1:000000000000:Test"}], - ) + bridge.list_rules() + queue_url = self.sqs_test_queue["QueueUrl"] + bridge.put_targets( + Rule="a-test-bus-rule", + Targets=[{"Id": "a-test-bus-rule-target", "Arn": "arn:aws:sqs:us-east-1:000000000000:Test"}], + ) - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(bridge) - bridge.put_events(Entries=entries) + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(bridge) + bridge.put_events(Entries=entries) - messages = self.sqs_client.receive_message(QueueUrl=queue_url, WaitTimeSeconds=2) + messages = self.sqs_client.receive_message(QueueUrl=queue_url, WaitTimeSeconds=2) - bridge.delete_event_bus(Name="a-test-bus") + bridge.delete_event_bus(Name="a-test-bus") - spans = self.get_spans() - assert spans - assert len(spans) == 2 - span = spans[0] - str_entries = span.get_tag("params.Entries") - put_rule_span = spans[1] - assert put_rule_span.get_tag("rulename") == "a-test-bus" - assert put_rule_span.get_tag("aws_service") == "events" - assert put_rule_span.get_tag("region") == "us-east-1" - assert str_entries is None - - message = messages["Messages"][0] - body = message.get("Body") - assert body is not None - # body_obj = ast.literal_eval(body) - body_obj = json.loads(body) - detail = body_obj.get("detail") - headers = detail.get("_datadog") - assert headers is not None - assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) + spans = self.get_spans() + assert spans + assert len(spans) == 2 + span = spans[0] + str_entries = span.get_tag("params.Entries") + put_rule_span = spans[1] + assert put_rule_span.get_tag("rulename") == "a-test-bus" + assert put_rule_span.get_tag("aws_service") == "events" + assert put_rule_span.get_tag("region") == "us-east-1" + assert str_entries is None + + message = messages["Messages"][0] + body = message.get("Body") + assert body is not None + # body_obj = ast.literal_eval(body) + body_obj = json.loads(body) + detail = body_obj.get("detail") + headers = detail.get("_datadog") + assert headers is not None + assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) + assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) @mock_events def test_eventbridge_multiple_entries_trace_injection(self): - # DEV: Only check deprecated all params behavior - with self.override_config("botocore", dict(tag_all_params=True)): - bridge = self.session.create_client("events", region_name="us-east-1", endpoint_url="http://localhost:4566") - bridge.create_event_bus(Name="a-test-bus") + bridge = self.session.create_client("events", region_name="us-east-1", endpoint_url="http://localhost:4566") + bridge.create_event_bus(Name="a-test-bus") - entries = [ - { - "Source": "another-event-source", - "DetailType": "a-different-event-detail-type", - "Detail": json.dumps({"abc": "xyz"}), - "EventBusName": "a-test-bus", - }, - { - "Source": "some-event-source", - "DetailType": "some-event-detail-type", - "Detail": json.dumps({"foo": "bar"}), - "EventBusName": "a-test-bus", - }, - ] - bridge.put_rule( - Name="a-test-bus-rule", - EventBusName="a-test-bus", - EventPattern="""{"source": [{"prefix": ""}]}""", - State="ENABLED", - ) + entries = [ + { + "Source": "another-event-source", + "DetailType": "a-different-event-detail-type", + "Detail": json.dumps({"abc": "xyz"}), + "EventBusName": "a-test-bus", + }, + { + "Source": "some-event-source", + "DetailType": "some-event-detail-type", + "Detail": json.dumps({"foo": "bar"}), + "EventBusName": "a-test-bus", + }, + ] + bridge.put_rule( + Name="a-test-bus-rule", + EventBusName="a-test-bus", + EventPattern="""{"source": [{"prefix": ""}]}""", + State="ENABLED", + ) - bridge.list_rules() - queue_url = self.sqs_test_queue["QueueUrl"] - bridge.put_targets( - Rule="a-test-bus-rule", - Targets=[{"Id": "a-test-bus-rule-target", "Arn": "arn:aws:sqs:us-east-1:000000000000:Test"}], - ) + bridge.list_rules() + queue_url = self.sqs_test_queue["QueueUrl"] + bridge.put_targets( + Rule="a-test-bus-rule", + Targets=[{"Id": "a-test-bus-rule-target", "Arn": "arn:aws:sqs:us-east-1:000000000000:Test"}], + ) - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(bridge) - bridge.put_events(Entries=entries) + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(bridge) + bridge.put_events(Entries=entries) - messages = self.sqs_client.receive_message(QueueUrl=queue_url, WaitTimeSeconds=2) + messages = self.sqs_client.receive_message(QueueUrl=queue_url, WaitTimeSeconds=2) - bridge.delete_event_bus(Name="a-test-bus") + bridge.delete_event_bus(Name="a-test-bus") - spans = self.get_spans() - assert spans - assert len(spans) == 2 - span = spans[0] - str_entries = span.get_tag("params.Entries") - assert str_entries is None - - message = messages["Messages"][0] - body = message.get("Body") - assert body is not None - body_obj = json.loads(body) - detail = body_obj.get("detail") - headers = detail.get("_datadog") - assert headers is not None - assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) + spans = self.get_spans() + assert spans + assert len(spans) == 2 + span = spans[0] + str_entries = span.get_tag("params.Entries") + assert str_entries is None + + message = messages["Messages"][0] + body = message.get("Body") + assert body is not None + body_obj = json.loads(body) + detail = body_obj.get("detail") + headers = detail.get("_datadog") + assert headers is not None + assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) + assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) - # the following doesn't work due to an issue in moto/localstack where - # an SQS message is generated per put_events rather than per event sent + # the following doesn't work due to an issue in moto/localstack where + # an SQS message is generated per put_events rather than per event sent - # message = messages["Messages"][1] - # body = message.get("Body") - # assert body is not None - # body_obj = json.loads(body) - # detail = body_obj.get("detail") - # headers = detail.get("_datadog") - # assert headers is not None - # assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - # assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) + # message = messages["Messages"][1] + # body = message.get("Body") + # assert body is not None + # body_obj = json.loads(body) + # detail = body_obj.get("detail") + # headers = detail.get("_datadog") + # assert headers is not None + # assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) + # assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) @mock_kms def test_kms_client(self): - # DEV: We can ignore the params tags as none currently exists. Test all params for deprecated exclusion. - with self.override_config("botocore", dict(tag_all_params=True)): - kms = self.session.create_client("kms", region_name="us-east-1") - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(kms) + kms = self.session.create_client("kms", region_name="us-east-1") + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(kms) - kms.list_keys(Limit=21) + kms.list_keys(Limit=21) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.operation") == "ListKeys" - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.kms" - assert span.resource == "kms.listkeys" + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.get_tag("aws.region") == "us-east-1" + assert span.get_tag("region") == "us-east-1" + assert span.get_tag("aws.operation") == "ListKeys" + assert span.get_tag("component") == "botocore" + assert span.get_tag("span.kind"), "client" + assert_is_measured(span) + assert_span_http_status_code(span, 200) + assert span.service == "test-botocore-tracing.kms" + assert span.resource == "kms.listkeys" - # checking for protection on sts against security leak - assert span.get_tag("params") is None + # checking for protection on sts against security leak + assert span.get_tag("params") is None @mock_kms @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_SERVICE="mysvc")) def test_schematized_kms_client_default(self): - with self.override_config("botocore", dict(tag_all_params=True)): - kms = self.session.create_client("kms", region_name="us-east-1") - Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) + kms = self.session.create_client("kms", region_name="us-east-1") + Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) - kms.list_keys(Limit=21) + kms.list_keys(Limit=21) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.service == "aws.kms" - assert span.name == "kms.command" + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.service == "aws.kms" + assert span.name == "kms.command" @mock_kms @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_SERVICE="mysvc", DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v0")) def test_schematized_kms_client_v0(self): - with self.override_config("botocore", dict(tag_all_params=True)): - kms = self.session.create_client("kms", region_name="us-east-1") - Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) + kms = self.session.create_client("kms", region_name="us-east-1") + Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) - kms.list_keys(Limit=21) + kms.list_keys(Limit=21) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.service == "aws.kms" - assert span.name == "kms.command" + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.service == "aws.kms" + assert span.name == "kms.command" @mock_kms @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_SERVICE="mysvc", DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v1")) def test_schematized_kms_client_v1(self): - with self.override_config("botocore", dict(tag_all_params=True)): - kms = self.session.create_client("kms", region_name="us-east-1") - Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) + kms = self.session.create_client("kms", region_name="us-east-1") + Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) - kms.list_keys(Limit=21) + kms.list_keys(Limit=21) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.service == "mysvc" - assert span.name == "aws.kms.request" + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.service == "mysvc" + assert span.name == "aws.kms.request" @mock_kms @TracerTestCase.run_in_subprocess(env_overrides=dict()) def test_schematized_unspecified_service_kms_client_default(self): - with self.override_config("botocore", dict(tag_all_params=True)): - kms = self.session.create_client("kms", region_name="us-east-1") - Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) + kms = self.session.create_client("kms", region_name="us-east-1") + Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) - kms.list_keys(Limit=21) + kms.list_keys(Limit=21) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.service == "aws.kms" - assert span.name == "kms.command" + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.service == "aws.kms" + assert span.name == "kms.command" @mock_kms @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v0")) def test_schematized_unspecified_service_kms_client_v0(self): - with self.override_config("botocore", dict(tag_all_params=True)): - kms = self.session.create_client("kms", region_name="us-east-1") - Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) + kms = self.session.create_client("kms", region_name="us-east-1") + Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) - kms.list_keys(Limit=21) + kms.list_keys(Limit=21) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.service == "aws.kms" - assert span.name == "kms.command" + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.service == "aws.kms" + assert span.name == "kms.command" @mock_kms @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_TRACE_SPAN_ATTRIBUTE_SCHEMA="v1")) def test_schematized_unspecified_service_kms_client_v1(self): - with self.override_config("botocore", dict(tag_all_params=True)): - kms = self.session.create_client("kms", region_name="us-east-1") - Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) + kms = self.session.create_client("kms", region_name="us-east-1") + Pin.get_from(kms).clone(tracer=self.tracer).onto(kms) - kms.list_keys(Limit=21) + kms.list_keys(Limit=21) - spans = self.get_spans() - assert spans - span = spans[0] - assert len(spans) == 1 - assert span.service == DEFAULT_SPAN_SERVICE_NAME - assert span.name == "aws.kms.request" + spans = self.get_spans() + assert spans + span = spans[0] + assert len(spans) == 1 + assert span.service == DEFAULT_SPAN_SERVICE_NAME + assert span.name == "aws.kms.request" @mock_ec2 def test_traced_client_ot(self): @@ -2104,50 +1811,48 @@ def test_stubber_no_response_metadata(self): @mock_firehose def test_firehose_no_records_arg(self): - # DEV: This test only applies for deprecated all params - with self.override_config("botocore", dict(tag_all_params=True)): - firehose = self.session.create_client("firehose", region_name="us-west-2") - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(firehose) - - stream_name = "test-stream" - account_id = "test-account" - - firehose.create_delivery_stream( - DeliveryStreamName=stream_name, - RedshiftDestinationConfiguration={ + firehose = self.session.create_client("firehose", region_name="us-west-2") + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(firehose) + + stream_name = "test-stream" + account_id = "test-account" + + firehose.create_delivery_stream( + DeliveryStreamName=stream_name, + RedshiftDestinationConfiguration={ + "RoleARN": "arn:aws:iam::{}:role/firehose_delivery_role".format(account_id), + "ClusterJDBCURL": "jdbc:redshift://host.amazonaws.com:5439/database", + "CopyCommand": { + "DataTableName": "outputTable", + "CopyOptions": "CSV DELIMITER ',' NULL '\\0'", + }, + "Username": "username", + "Password": "password", + "S3Configuration": { "RoleARN": "arn:aws:iam::{}:role/firehose_delivery_role".format(account_id), - "ClusterJDBCURL": "jdbc:redshift://host.amazonaws.com:5439/database", - "CopyCommand": { - "DataTableName": "outputTable", - "CopyOptions": "CSV DELIMITER ',' NULL '\\0'", - }, - "Username": "username", - "Password": "password", - "S3Configuration": { - "RoleARN": "arn:aws:iam::{}:role/firehose_delivery_role".format(account_id), - "BucketARN": "arn:aws:s3:::kinesis-test", - "Prefix": "myFolder/", - "BufferingHints": {"SizeInMBs": 123, "IntervalInSeconds": 124}, - "CompressionFormat": "UNCOMPRESSED", - }, + "BucketARN": "arn:aws:s3:::kinesis-test", + "Prefix": "myFolder/", + "BufferingHints": {"SizeInMBs": 123, "IntervalInSeconds": 124}, + "CompressionFormat": "UNCOMPRESSED", }, - ) + }, + ) - firehose.put_record_batch( - DeliveryStreamName=stream_name, - Records=[{"Data": "some data"}], - ) + firehose.put_record_batch( + DeliveryStreamName=stream_name, + Records=[{"Data": "some data"}], + ) - spans = self.get_spans() + spans = self.get_spans() - assert spans - assert len(spans) == 2 - assert all(span.name == "firehose.command" for span in spans) + assert spans + assert len(spans) == 2 + assert all(span.name == "firehose.command" for span in spans) - delivery_stream_span, put_record_batch_span = spans - assert delivery_stream_span.get_tag("aws.operation") == "CreateDeliveryStream" - assert put_record_batch_span.get_tag("aws.operation") == "PutRecordBatch" - assert put_record_batch_span.get_tag("params.Records") is None + delivery_stream_span, put_record_batch_span = spans + assert delivery_stream_span.get_tag("aws.operation") == "CreateDeliveryStream" + assert put_record_batch_span.get_tag("aws.operation") == "PutRecordBatch" + assert put_record_batch_span.get_tag("params.Records") is None @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_BOTOCORE_DISTRIBUTED_TRACING="true")) def test_distributed_tracing_env_override(self): @@ -2260,215 +1965,202 @@ def test_sns_no_params(self): span = self._test_sns() assert span.get_tag("aws.sns.topic_arn") is None - @mock_sns - @mock_sqs - def test_sns_all_params(self): - with self.override_config("botocore", dict(tag_all_params=True)): - span = self._test_sns() - assert span.get_tag("params.MessageBody") is None - @mock_sns @mock_sqs def test_sns_send_message_trace_injection_with_no_message_attributes(self): - # DEV: This test expects MessageAttributes to be included as span tags which has been deprecated. # TODO: Move away from inspecting MessageAttributes using span tag - with self.override_config("botocore", dict(tag_all_params=True)): - sns = self.session.create_client("sns", region_name="us-east-1", endpoint_url="http://localhost:4566") + sns = self.session.create_client("sns", region_name="us-east-1", endpoint_url="http://localhost:4566") - topic = sns.create_topic(Name="testTopic") + topic = sns.create_topic(Name="testTopic") - topic_arn = topic["TopicArn"] - sqs_url = self.sqs_test_queue["QueueUrl"] - url_parts = sqs_url.split("/") - sqs_arn = "arn:aws:sqs:{}:{}:{}".format("us-east-1", url_parts[-2], url_parts[-1]) - sns.subscribe(TopicArn=topic_arn, Protocol="sqs", Endpoint=sqs_arn) + topic_arn = topic["TopicArn"] + sqs_url = self.sqs_test_queue["QueueUrl"] + url_parts = sqs_url.split("/") + sqs_arn = "arn:aws:sqs:{}:{}:{}".format("us-east-1", url_parts[-2], url_parts[-1]) + sns.subscribe(TopicArn=topic_arn, Protocol="sqs", Endpoint=sqs_arn) - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(sns) + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(sns) - sns.publish(TopicArn=topic_arn, Message="test") - spans = self.get_spans() + sns.publish(TopicArn=topic_arn, Message="test") + spans = self.get_spans() - # get SNS messages via SQS - response = self.sqs_client.receive_message(QueueUrl=self.sqs_test_queue["QueueUrl"], WaitTimeSeconds=2) + # get SNS messages via SQS + response = self.sqs_client.receive_message(QueueUrl=self.sqs_test_queue["QueueUrl"], WaitTimeSeconds=2) - # clean up resources - sns.delete_topic(TopicArn=topic_arn) + # clean up resources + sns.delete_topic(TopicArn=topic_arn) - # check if the appropriate span was generated - assert spans - span = spans[0] - assert len(spans) == 2 - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.operation") == "Publish" - assert span.get_tag("params.MessageBody") is None - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.sns" - assert span.resource == "sns.publish" - trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") - assert trace_json is None + # check if the appropriate span was generated + assert spans + span = spans[0] + assert len(spans) == 2 + assert span.get_tag("aws.region") == "us-east-1" + assert span.get_tag("region") == "us-east-1" + assert span.get_tag("aws.operation") == "Publish" + assert span.get_tag("params.MessageBody") is None + assert span.get_tag("component") == "botocore" + assert span.get_tag("span.kind"), "client" + assert_is_measured(span) + assert_span_http_status_code(span, 200) + assert span.service == "test-botocore-tracing.sns" + assert span.resource == "sns.publish" + trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") + assert trace_json is None - # receive message using SQS and ensure headers are present - assert len(response["Messages"]) == 1 - msg = response["Messages"][0] - assert msg is not None - msg_body = json.loads(msg["Body"]) - msg_str = msg_body["Message"] - assert msg_str == "test" - msg_attr = msg_body["MessageAttributes"] - assert msg_attr.get("_datadog") is not None - assert msg_attr["_datadog"]["Type"] == "Binary" - datadog_value_decoded = base64.b64decode(msg_attr["_datadog"]["Value"]) - headers = json.loads(datadog_value_decoded.decode()) - assert headers is not None - assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) + # receive message using SQS and ensure headers are present + assert len(response["Messages"]) == 1 + msg = response["Messages"][0] + assert msg is not None + msg_body = json.loads(msg["Body"]) + msg_str = msg_body["Message"] + assert msg_str == "test" + msg_attr = msg_body["MessageAttributes"] + assert msg_attr.get("_datadog") is not None + assert msg_attr["_datadog"]["Type"] == "Binary" + datadog_value_decoded = base64.b64decode(msg_attr["_datadog"]["Value"]) + headers = json.loads(datadog_value_decoded.decode()) + assert headers is not None + assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) + assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) @mock_sns @mock_sqs @pytest.mark.xfail(strict=False) # FIXME: flaky test def test_sns_send_message_trace_injection_with_message_attributes(self): - # DEV: This test expects MessageAttributes to be included as span tags which has been deprecated. # TODO: Move away from inspecting MessageAttributes using span tag - with self.override_config("botocore", dict(tag_all_params=True)): - sns = self.session.create_client("sns", region_name="us-east-1", endpoint_url="http://localhost:4566") + sns = self.session.create_client("sns", region_name="us-east-1", endpoint_url="http://localhost:4566") - topic = sns.create_topic(Name="testTopic") + topic = sns.create_topic(Name="testTopic") - topic_arn = topic["TopicArn"] - sqs_url = self.sqs_test_queue["QueueUrl"] - sns.subscribe(TopicArn=topic_arn, Protocol="sqs", Endpoint=sqs_url) + topic_arn = topic["TopicArn"] + sqs_url = self.sqs_test_queue["QueueUrl"] + sns.subscribe(TopicArn=topic_arn, Protocol="sqs", Endpoint=sqs_url) - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(sns) + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(sns) - message_attributes = { - "one": {"DataType": "String", "StringValue": "one"}, - "two": {"DataType": "String", "StringValue": "two"}, - "three": {"DataType": "String", "StringValue": "three"}, - "four": {"DataType": "String", "StringValue": "four"}, - "five": {"DataType": "String", "StringValue": "five"}, - "six": {"DataType": "String", "StringValue": "six"}, - "seven": {"DataType": "String", "StringValue": "seven"}, - "eight": {"DataType": "String", "StringValue": "eight"}, - "nine": {"DataType": "String", "StringValue": "nine"}, - } + message_attributes = { + "one": {"DataType": "String", "StringValue": "one"}, + "two": {"DataType": "String", "StringValue": "two"}, + "three": {"DataType": "String", "StringValue": "three"}, + "four": {"DataType": "String", "StringValue": "four"}, + "five": {"DataType": "String", "StringValue": "five"}, + "six": {"DataType": "String", "StringValue": "six"}, + "seven": {"DataType": "String", "StringValue": "seven"}, + "eight": {"DataType": "String", "StringValue": "eight"}, + "nine": {"DataType": "String", "StringValue": "nine"}, + } - sns.publish(TopicArn=topic_arn, Message="test", MessageAttributes=message_attributes) - spans = self.get_spans() + sns.publish(TopicArn=topic_arn, Message="test", MessageAttributes=message_attributes) + spans = self.get_spans() - # get SNS messages via SQS - response = self.sqs_client.receive_message( - QueueUrl=self.sqs_test_queue["QueueUrl"], - MessageAttributeNames=["_datadog"], - WaitTimeSeconds=2, - ) + # get SNS messages via SQS + response = self.sqs_client.receive_message( + QueueUrl=self.sqs_test_queue["QueueUrl"], + MessageAttributeNames=["_datadog"], + WaitTimeSeconds=2, + ) - # clean up resources - sns.delete_topic(TopicArn=topic_arn) + # clean up resources + sns.delete_topic(TopicArn=topic_arn) - # check if the appropriate span was generated - assert spans - span = spans[0] - assert len(spans) == 2 - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.operation") == "Publish" - assert span.get_tag("params.MessageBody") is None - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.sns" - assert span.resource == "sns.publish" - trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") - assert trace_json is None + # check if the appropriate span was generated + assert spans + span = spans[0] + assert len(spans) == 2 + assert span.get_tag("aws.region") == "us-east-1" + assert span.get_tag("region") == "us-east-1" + assert span.get_tag("aws.operation") == "Publish" + assert span.get_tag("params.MessageBody") is None + assert span.get_tag("component") == "botocore" + assert span.get_tag("span.kind"), "client" + assert_is_measured(span) + assert_span_http_status_code(span, 200) + assert span.service == "test-botocore-tracing.sns" + assert span.resource == "sns.publish" + trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") + assert trace_json is None - # receive message using SQS and ensure headers are present - assert len(response["Messages"]) == 1 - msg = response["Messages"][0] - assert msg is not None - msg_body = json.loads(msg["Body"]) - msg_str = msg_body["Message"] - assert msg_str == "test" - msg_attr = msg_body["MessageAttributes"] - assert msg_attr.get("_datadog") is not None - assert msg_attr["_datadog"]["Type"] == "Binary" - datadog_value_decoded = base64.b64decode(msg_attr["_datadog"]["Value"]) - headers = json.loads(datadog_value_decoded.decode()) - assert headers is not None - assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) - assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) + # receive message using SQS and ensure headers are present + assert len(response["Messages"]) == 1 + msg = response["Messages"][0] + assert msg is not None + msg_body = json.loads(msg["Body"]) + msg_str = msg_body["Message"] + assert msg_str == "test" + msg_attr = msg_body["MessageAttributes"] + assert msg_attr.get("_datadog") is not None + assert msg_attr["_datadog"]["Type"] == "Binary" + datadog_value_decoded = base64.b64decode(msg_attr["_datadog"]["Value"]) + headers = json.loads(datadog_value_decoded.decode()) + assert headers is not None + assert headers[HTTP_HEADER_TRACE_ID] == str(span.trace_id) + assert headers[HTTP_HEADER_PARENT_ID] == str(span.span_id) @mock_sns @mock_sqs def test_sns_send_message_trace_injection_with_max_message_attributes(self): - # DEV: This test expects MessageAttributes to be included as span tags which has been deprecated. # TODO: Move away from inspecting MessageAttributes using span tag - with self.override_config("botocore", dict(tag_all_params=True)): - region = "us-east-1" - sns = self.session.create_client("sns", region_name=region, endpoint_url="http://localhost:4566") + region = "us-east-1" + sns = self.session.create_client("sns", region_name=region, endpoint_url="http://localhost:4566") - topic = sns.create_topic(Name="testTopic") + topic = sns.create_topic(Name="testTopic") - topic_arn = topic["TopicArn"] - sqs_url = self.sqs_test_queue["QueueUrl"] - url_parts = sqs_url.split("/") - sqs_arn = "arn:aws:sqs:{}:{}:{}".format(region, url_parts[-2], url_parts[-1]) - sns.subscribe(TopicArn=topic_arn, Protocol="sqs", Endpoint=sqs_arn) + topic_arn = topic["TopicArn"] + sqs_url = self.sqs_test_queue["QueueUrl"] + url_parts = sqs_url.split("/") + sqs_arn = "arn:aws:sqs:{}:{}:{}".format(region, url_parts[-2], url_parts[-1]) + sns.subscribe(TopicArn=topic_arn, Protocol="sqs", Endpoint=sqs_arn) - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(sns) + Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(sns) - message_attributes = { - "one": {"DataType": "String", "StringValue": "one"}, - "two": {"DataType": "String", "StringValue": "two"}, - "three": {"DataType": "String", "StringValue": "three"}, - "four": {"DataType": "String", "StringValue": "four"}, - "five": {"DataType": "String", "StringValue": "five"}, - "six": {"DataType": "String", "StringValue": "six"}, - "seven": {"DataType": "String", "StringValue": "seven"}, - "eight": {"DataType": "String", "StringValue": "eight"}, - "nine": {"DataType": "String", "StringValue": "nine"}, - "ten": {"DataType": "String", "StringValue": "ten"}, - } + message_attributes = { + "one": {"DataType": "String", "StringValue": "one"}, + "two": {"DataType": "String", "StringValue": "two"}, + "three": {"DataType": "String", "StringValue": "three"}, + "four": {"DataType": "String", "StringValue": "four"}, + "five": {"DataType": "String", "StringValue": "five"}, + "six": {"DataType": "String", "StringValue": "six"}, + "seven": {"DataType": "String", "StringValue": "seven"}, + "eight": {"DataType": "String", "StringValue": "eight"}, + "nine": {"DataType": "String", "StringValue": "nine"}, + "ten": {"DataType": "String", "StringValue": "ten"}, + } - sns.publish(TopicArn=topic_arn, Message="test", MessageAttributes=message_attributes) - spans = self.get_spans() + sns.publish(TopicArn=topic_arn, Message="test", MessageAttributes=message_attributes) + spans = self.get_spans() - # get SNS messages via SQS - response = self.sqs_client.receive_message(QueueUrl=self.sqs_test_queue["QueueUrl"], WaitTimeSeconds=2) + # get SNS messages via SQS + response = self.sqs_client.receive_message(QueueUrl=self.sqs_test_queue["QueueUrl"], WaitTimeSeconds=2) - # clean up resources - sns.delete_topic(TopicArn=topic_arn) + # clean up resources + sns.delete_topic(TopicArn=topic_arn) - # check if the appropriate span was generated - assert spans - span = spans[0] - assert len(spans) == 2 - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.operation") == "Publish" - assert span.get_tag("params.MessageBody") is None - assert span.get_tag("component") == "botocore" - assert span.get_tag("span.kind"), "client" - assert_is_measured(span) - assert_span_http_status_code(span, 200) - assert span.service == "test-botocore-tracing.sns" - assert span.resource == "sns.publish" - trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") - assert trace_json is None + # check if the appropriate span was generated + assert spans + span = spans[0] + assert len(spans) == 2 + assert span.get_tag("aws.region") == "us-east-1" + assert span.get_tag("region") == "us-east-1" + assert span.get_tag("aws.operation") == "Publish" + assert span.get_tag("params.MessageBody") is None + assert span.get_tag("component") == "botocore" + assert span.get_tag("span.kind"), "client" + assert_is_measured(span) + assert_span_http_status_code(span, 200) + assert span.service == "test-botocore-tracing.sns" + assert span.resource == "sns.publish" + trace_json = span.get_tag("params.MessageAttributes._datadog.StringValue") + assert trace_json is None - # receive message using SQS and ensure headers are present - assert len(response["Messages"]) == 1 - msg = response["Messages"][0] - assert msg is not None - msg_body = json.loads(msg["Body"]) - msg_str = msg_body["Message"] - assert msg_str == "test" - msg_attr = msg_body["MessageAttributes"] - assert msg_attr.get("_datadog") is None + # receive message using SQS and ensure headers are present + assert len(response["Messages"]) == 1 + msg = response["Messages"][0] + assert msg is not None + msg_body = json.loads(msg["Body"]) + msg_str = msg_body["Message"] + assert msg_str == "test" + msg_attr = msg_body["MessageAttributes"] + assert msg_attr.get("_datadog") is None @pytest.mark.skipif( PYTHON_VERSION_INFO < (3, 6), @@ -3222,33 +2914,6 @@ def test_secretsmanager(self): assert span.get_tag("params.SecretString") is None assert span.get_tag("params.SecretBinary") is None - @unittest.skipIf(PY2, "Skipping for Python 2.7 since older moto doesn't support secretsmanager") - def test_secretsmanager_all_params(self): - with self.override_config("botocore", dict(tag_all_params=True)): - from moto import mock_secretsmanager - - with mock_secretsmanager(): - client = self.session.create_client("secretsmanager", region_name="us-east-1") - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(client) - - resp = client.create_secret(Name="/my/secrets", SecretString="supersecret-string") - assert resp["ResponseMetadata"]["HTTPStatusCode"] == 200 - - spans = self.get_spans() - assert len(spans) == 1 - span = spans[0] - - assert span.name == "secretsmanager.command" - assert span.resource == "secretsmanager.createsecret" - assert span.get_tag("params.Name") == "/my/secrets" - assert span.get_tag("aws.operation") == "CreateSecret" - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.agent") == "botocore" - assert span.get_tag("http.status_code") == "200" - assert span.get_tag("params.SecretString") is None - assert span.get_tag("params.SecretBinary") is None - @unittest.skipIf(PY2, "Skipping for Python 2.7 since older moto doesn't support secretsmanager") def test_secretsmanager_binary(self): from moto import mock_secretsmanager @@ -3275,33 +2940,6 @@ def test_secretsmanager_binary(self): assert span.get_tag("params.SecretString") is None assert span.get_tag("params.SecretBinary") is None - @unittest.skipIf(PY2, "Skipping for Python 2.7 since older moto doesn't support secretsmanager") - def test_secretsmanager_binary_all_params(self): - with self.override_config("botocore", dict(tag_all_params=True)): - from moto import mock_secretsmanager - - with mock_secretsmanager(): - client = self.session.create_client("secretsmanager", region_name="us-east-1") - Pin(service=self.TEST_SERVICE, tracer=self.tracer).onto(client) - - resp = client.create_secret(Name="/my/secrets", SecretBinary=b"supersecret-binary") - assert resp["ResponseMetadata"]["HTTPStatusCode"] == 200 - - spans = self.get_spans() - assert len(spans) == 1 - span = spans[0] - - assert span.name == "secretsmanager.command" - assert span.resource == "secretsmanager.createsecret" - assert span.get_tag("params.Name") == "/my/secrets" - assert span.get_tag("aws.operation") == "CreateSecret" - assert span.get_tag("aws.region") == "us-east-1" - assert span.get_tag("region") == "us-east-1" - assert span.get_tag("aws.agent") == "botocore" - assert span.get_tag("http.status_code") == "200" - assert span.get_tag("params.SecretString") is None - assert span.get_tag("params.SecretBinary") is None - @TracerTestCase.run_in_subprocess(env_overrides=dict(DD_SERVICE="mysvc")) def test_schematized_secretsmanager_default(self): from moto import mock_secretsmanager diff --git a/tests/contrib/cherrypy/test_middleware.py b/tests/contrib/cherrypy/test_middleware.py index 15187a52fab..6a61a8c3878 100644 --- a/tests/contrib/cherrypy/test_middleware.py +++ b/tests/contrib/cherrypy/test_middleware.py @@ -581,7 +581,7 @@ def test(self): env["DD_SERVICE"] = "mysvc" out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env) assert status == 0, (err, out) - assert err == b"" + assert b"2 passed" in out @pytest.mark.parametrize("schema_version", [None, "v0", "v1"]) @@ -640,4 +640,4 @@ def test(self): env["DD_SERVICE"] = "mysvc" out, err, status, pid = ddtrace_run_python_code_in_subprocess(code, env=env) assert status == 0, (err, out) - assert err == b"" + assert b"2 passed" in out diff --git a/tests/contrib/fastapi/test_fastapi.py b/tests/contrib/fastapi/test_fastapi.py index 26dcaf6af7e..fbcfc7e9300 100644 --- a/tests/contrib/fastapi/test_fastapi.py +++ b/tests/contrib/fastapi/test_fastapi.py @@ -8,7 +8,6 @@ import pytest import ddtrace -from ddtrace import config from ddtrace.contrib.fastapi import patch as fastapi_patch from ddtrace.contrib.fastapi import unpatch as fastapi_unpatch from ddtrace.contrib.starlette.patch import patch as patch_starlette @@ -577,14 +576,6 @@ def test_subapp_snapshot(snapshot_client): assert response.status_code == 200 -@snapshot() -def test_subapp_no_aggregate_snapshot(snapshot_client): - config.fastapi["aggregate_resources"] = False - response = snapshot_client.get("/sub-app/hello/name") - assert response.status_code == 200 - config.fastapi["aggregate_resources"] = True - - @snapshot(token_override="tests.contrib.fastapi.test_fastapi.test_subapp_snapshot") def test_subapp_w_starlette_patch_snapshot(snapshot_client): # Test that patching starlette doesn't affect the spans generated diff --git a/tests/contrib/grpc/test_constants.py b/tests/contrib/grpc/test_constants.py index 0605856869e..bcd728933fe 100644 --- a/tests/contrib/grpc/test_constants.py +++ b/tests/contrib/grpc/test_constants.py @@ -3,22 +3,6 @@ import pytest -def test_deprecated(): - from ddtrace.contrib.grpc import constants as grpc_constants - - with warnings.catch_warnings(record=True) as warns: - warnings.simplefilter("always") - - assert grpc_constants.GRPC_PORT_KEY - - (warn,) = warns - assert issubclass(warn.category, DeprecationWarning) - assert ( - "ddtrace.contrib.grpc.constants.GRPC_PORT_KEY is deprecated and will be removed in version '2.0.0'." - " Use ddtrace.ext.net.TARGET_PORT instead." == str(warn.message) - ) - - def test_not_deprecated(): from ddtrace.contrib.grpc import constants as grpc_constants diff --git a/tests/contrib/logging/test_tracer_logging.py b/tests/contrib/logging/test_tracer_logging.py index 5030332e1a6..dfaeb387cfa 100644 --- a/tests/contrib/logging/test_tracer_logging.py +++ b/tests/contrib/logging/test_tracer_logging.py @@ -38,8 +38,6 @@ def assert_file_logging(expected_log, out, err, dd_trace_debug, dd_log_path): if PY2 and dd_trace_debug == "true": assert 'No handlers could be found for logger "ddtrace' in err - else: - assert err == b"" assert_file_contains_log(dd_log_path) else: @@ -177,8 +175,6 @@ def test_unrelated_logger_in_debug_with_ddtrace_run( if dd_trace_debug == "true": assert "ddtrace.commands.ddtrace_run" in str(err) # comes from ddtrace-run debug logging - else: - assert err == b"" assert_file_contains_log(tmpdir.strpath + "/" + dd_trace_log_file) @@ -208,7 +204,6 @@ def test_logs_with_basicConfig(run_python_code_in_subprocess, ddtrace_run_python ddtrace_logger = logging.getLogger('ddtrace') assert ddtrace_logger.getEffectiveLevel() == logging.WARN -assert len(ddtrace_logger.handlers) == 0 ddtrace_logger.warning('warning log') ddtrace_logger.debug('debug log') @@ -237,10 +232,10 @@ def test_warn_logs_can_go_to_file(run_python_code_in_subprocess, ddtrace_run_pyt ddtrace_logger = logging.getLogger('ddtrace') assert ddtrace_logger.getEffectiveLevel() == logging.WARN -assert len(ddtrace_logger.handlers) == 1 -assert isinstance(ddtrace_logger.handlers[0], logging.handlers.RotatingFileHandler) -assert ddtrace_logger.handlers[0].maxBytes == 200000 -assert ddtrace_logger.handlers[0].backupCount == 1 +assert len(ddtrace_logger.handlers) == 2 +assert isinstance(ddtrace_logger.handlers[1], logging.handlers.RotatingFileHandler) +assert ddtrace_logger.handlers[1].maxBytes == 200000 +assert ddtrace_logger.handlers[1].backupCount == 1 ddtrace_logger.warning('warning log') """ @@ -250,10 +245,10 @@ def test_warn_logs_can_go_to_file(run_python_code_in_subprocess, ddtrace_run_pyt ddtrace_logger = logging.getLogger('ddtrace') assert ddtrace_logger.getEffectiveLevel() == logging.WARN -assert len(ddtrace_logger.handlers) == 1 -assert isinstance(ddtrace_logger.handlers[0], logging.handlers.RotatingFileHandler) -assert ddtrace_logger.handlers[0].maxBytes == 200000 -assert ddtrace_logger.handlers[0].backupCount == 1 +assert len(ddtrace_logger.handlers) == 2 +assert isinstance(ddtrace_logger.handlers[1], logging.handlers.RotatingFileHandler) +assert ddtrace_logger.handlers[1].maxBytes == 200000 +assert ddtrace_logger.handlers[1].backupCount == 1 ddtrace_logger.warning('warning log') """ @@ -264,7 +259,7 @@ def test_warn_logs_can_go_to_file(run_python_code_in_subprocess, ddtrace_run_pyt ]: out, err, status, pid = run_in_subprocess(code, env=env) assert status == 0, err - assert err == b"", err.decode() + assert err == b"warning log\n", err.decode() assert out == b"", out.decode() with open(log_file) as file: first_line = file.readline() @@ -295,7 +290,6 @@ def test_debug_logs_streamhandler_default( ddtrace_logger = logging.getLogger('ddtrace') assert ddtrace_logger.getEffectiveLevel() == logging.DEBUG -assert len(ddtrace_logger.handlers) == 0 ddtrace_logger.warning('warning log') ddtrace_logger.debug('debug log') @@ -315,7 +309,6 @@ def test_debug_logs_streamhandler_default( ddtrace_logger = logging.getLogger('ddtrace') assert ddtrace_logger.getEffectiveLevel() == logging.DEBUG -assert len(ddtrace_logger.handlers) == 0 ddtrace_logger.warning('warning log') ddtrace_logger.debug('debug log') @@ -354,12 +347,12 @@ def test_debug_logs_can_go_to_file_backup_count( ddtrace_logger = logging.getLogger('ddtrace') assert ddtrace_logger.getEffectiveLevel() == logging.DEBUG -assert len(ddtrace_logger.handlers) == 1 -assert isinstance(ddtrace_logger.handlers[0], logging.handlers.RotatingFileHandler) -assert ddtrace_logger.handlers[0].maxBytes == 10 -assert ddtrace_logger.handlers[0].backupCount == 1 +assert len(ddtrace_logger.handlers) == 2 +assert isinstance(ddtrace_logger.handlers[1], logging.handlers.RotatingFileHandler) +assert ddtrace_logger.handlers[1].maxBytes == 10 +assert ddtrace_logger.handlers[1].backupCount == 1 if os.environ.get("DD_TRACE_LOG_FILE_LEVEL") is not None: - ddtrace_logger.handlers[0].level == getattr(logging, os.environ.get("DD_TRACE_LOG_FILE_LEVEL")) + ddtrace_logger.handlers[1].level == getattr(logging, os.environ.get("DD_TRACE_LOG_FILE_LEVEL")) ddtrace_logger = logging.getLogger('ddtrace') @@ -373,8 +366,6 @@ def test_debug_logs_can_go_to_file_backup_count( if PY2: assert 'No handlers could be found for logger "ddtrace' in err - else: - assert err == b"" assert out == b"" @@ -386,13 +377,13 @@ def test_debug_logs_can_go_to_file_backup_count( ddtrace_logger = logging.getLogger('ddtrace') assert ddtrace_logger.getEffectiveLevel() == logging.DEBUG -assert len(ddtrace_logger.handlers) == 1 -assert isinstance(ddtrace_logger.handlers[0], logging.handlers.RotatingFileHandler) -assert ddtrace_logger.handlers[0].maxBytes == 10 -assert ddtrace_logger.handlers[0].backupCount == 1 +assert len(ddtrace_logger.handlers) == 2 +assert isinstance(ddtrace_logger.handlers[1], logging.handlers.RotatingFileHandler) +assert ddtrace_logger.handlers[1].maxBytes == 10 +assert ddtrace_logger.handlers[1].backupCount == 1 if os.environ.get("DD_TRACE_LOG_FILE_LEVEL") is not None: - ddtrace_logger.handlers[0].level == getattr(logging, os.environ.get("DD_TRACE_LOG_FILE_LEVEL")) + ddtrace_logger.handlers[1].level == getattr(logging, os.environ.get("DD_TRACE_LOG_FILE_LEVEL")) for attempt in range(100): ddtrace_logger.debug('ddtrace multiple debug log') diff --git a/tests/contrib/starlette/test_starlette.py b/tests/contrib/starlette/test_starlette.py index f844563966e..a0987e1719b 100644 --- a/tests/contrib/starlette/test_starlette.py +++ b/tests/contrib/starlette/test_starlette.py @@ -10,7 +10,6 @@ import ddtrace from ddtrace import Pin -from ddtrace import config from ddtrace.constants import ERROR_MSG from ddtrace.contrib.sqlalchemy import patch as sql_patch from ddtrace.contrib.sqlalchemy import unpatch as sql_unpatch @@ -371,27 +370,6 @@ def test_multi_path_param_aggregate(client, tracer, test_spans): assert request_span.get_tag("span.kind") == "server" -def test_path_param_no_aggregate(client, tracer, test_spans): - config.starlette["aggregate_resources"] = False - r = client.get("/users/1") - - assert r.status_code == 200 - assert r.text == "Success" - - request_span = next(test_spans.filter_spans(name="starlette.request")) - assert request_span.service == "starlette" - assert request_span.name == "starlette.request" - assert request_span.resource == "GET /users/1" - assert request_span.get_tag("http.route") is None - assert request_span.error == 0 - assert request_span.get_tag("http.method") == "GET" - assert request_span.get_tag("http.url") == "http://testserver/users/1" - assert request_span.get_tag("http.status_code") == "200" - assert request_span.get_tag("component") == "starlette" - assert request_span.get_tag("span.kind") == "server" - config.starlette["aggregate_resources"] = True - - def test_table_query(client, tracer, test_spans): r = client.post("/notes", json={"id": 1, "text": "test", "completed": 1}) assert r.status_code == 200 @@ -463,15 +441,6 @@ def test_subapp_snapshot(snapshot_client): assert response.text == "Success" -@snapshot() -def test_subapp_no_aggregate_snapshot(snapshot_client): - config.starlette["aggregate_resources"] = False - response = snapshot_client.get("/sub-app/hello/name") - assert response.status_code == 200 - assert response.text == "Success" - config.starlette["aggregate_resources"] = True - - @snapshot() def test_table_query_snapshot(snapshot_client): r_post = snapshot_client.post("/notes", json={"id": 1, "text": "test", "completed": 1}) @@ -573,7 +542,6 @@ def engine(): yield engine def test(snapshot_client): - config.starlette["aggregate_resources"] = False response = snapshot_client.get("/sub-app/hello/name") if __name__ == "__main__": diff --git a/tests/integration/test_debug.py b/tests/integration/test_debug.py index 3ede4a7f83e..d5bcbc5cdab 100644 --- a/tests/integration/test_debug.py +++ b/tests/integration/test_debug.py @@ -366,9 +366,7 @@ def test_startup_logs_sampling_rules(): def test_error_output_ddtracerun_debug_mode(): p = subprocess.Popen( ["ddtrace-run", "python", "tests/integration/hello.py"], - env=dict( - DD_TRACE_AGENT_URL="http://localhost:8126", DD_TRACE_DEBUG="true", DD_CALL_BASIC_CONFIG="true", **os.environ - ), + env=dict(DD_TRACE_AGENT_URL="http://localhost:8126", DD_TRACE_DEBUG="true", **os.environ), stdout=subprocess.PIPE, stderr=subprocess.PIPE, ) @@ -380,9 +378,7 @@ def test_error_output_ddtracerun_debug_mode(): # No connection to agent, debug mode enabled p = subprocess.Popen( ["ddtrace-run", "python", "tests/integration/hello.py"], - env=dict( - DD_TRACE_AGENT_URL="http://localhost:4321", DD_TRACE_DEBUG="true", DD_CALL_BASIC_CONFIG="true", **os.environ - ), + env=dict(DD_TRACE_AGENT_URL="http://localhost:4321", DD_TRACE_DEBUG="true", **os.environ), stdout=subprocess.PIPE, stderr=subprocess.PIPE, ) @@ -424,9 +420,7 @@ def test_error_output_ddtracerun(): def test_debug_span_log(): p = subprocess.Popen( ["python", "-c", 'import os; print(os.environ);import ddtrace; ddtrace.tracer.trace("span").finish()'], - env=dict( - DD_TRACE_AGENT_URL="http://localhost:8126", DD_TRACE_DEBUG="true", DD_CALL_BASIC_CONFIG="true", **os.environ - ), + env=dict(DD_TRACE_AGENT_URL="http://localhost:8126", DD_TRACE_DEBUG="true", **os.environ), stdout=subprocess.PIPE, stderr=subprocess.PIPE, ) diff --git a/tests/integration/test_integration.py b/tests/integration/test_integration.py index 0ce27750b7d..bfd287b035e 100644 --- a/tests/integration/test_integration.py +++ b/tests/integration/test_integration.py @@ -55,10 +55,12 @@ def test_debug_mode_generates_debug_output(): assert b"DEBUG:ddtrace" not in p.stderr.read(), "stderr should have no debug lines when DD_TRACE_DEBUG is unset" env = os.environ.copy() - env.update({"DD_TRACE_DEBUG": "true", "DD_CALL_BASIC_CONFIG": "true"}) + env.update({"DD_TRACE_DEBUG": "true"}) p = import_ddtrace_in_subprocess(env) assert p.stdout.read() == b"" - assert b"DEBUG:ddtrace" in p.stderr.read(), "stderr should have some debug lines when DD_TRACE_DEBUG is set" + assert ( + b"debug mode has been enabled for the ddtrace logger" in p.stderr.read() + ), "stderr should have some debug lines when DD_TRACE_DEBUG is set" def test_import_ddtrace_generates_no_output_by_default(ddtrace_run_python_code_in_subprocess): @@ -619,7 +621,6 @@ def test_application_does_not_deadlock_when_parent_span_closes_before_child(run_ { "DD_TRACE_LOGS_INJECTION": str(logs_injection).lower(), "DD_TRACE_DEBUG": str(debug_mode).lower(), - "DD_CALL_BASIC_CONFIG": "true", } ) @@ -627,38 +628,7 @@ def test_application_does_not_deadlock_when_parent_span_closes_before_child(run_ assert status == 0, err -@pytest.mark.parametrize( - "call_basic_config,debug_mode", - itertools.permutations((True, False, None), 2), -) -def test_call_basic_config(ddtrace_run_python_code_in_subprocess, call_basic_config, debug_mode): - env = os.environ.copy() - - if debug_mode is not None: - env["DD_TRACE_DEBUG"] = str(debug_mode).lower() - if call_basic_config is not None: - env["DD_CALL_BASIC_CONFIG"] = str(call_basic_config).lower() - has_root_handlers = call_basic_config - else: - has_root_handlers = False - - out, err, status, pid = ddtrace_run_python_code_in_subprocess( - """ -import logging -root = logging.getLogger() -print(len(root.handlers)) -""", - env=env, - ) - - assert status == 0 - if has_root_handlers: - assert out == six.b("1\n") - else: - assert out == six.b("0\n") - - -@parametrize_with_all_encodings( +@pytest.mark.subprocess( env=dict( DD_TRACE_WRITER_BUFFER_SIZE_BYTES="1000", DD_TRACE_WRITER_MAX_PAYLOAD_SIZE_BYTES="5000", @@ -750,7 +720,6 @@ def test_logging_during_tracer_init_succeeds_when_debug_logging_and_logs_injecti env = os.environ.copy() env["DD_TRACE_DEBUG"] = "true" env["DD_LOGS_INJECTION"] = "true" - env["DD_CALL_BASIC_CONFIG"] = "true" # DEV: We don't actually have to execute any code to validate this out, err, status, pid = ddtrace_run_python_code_in_subprocess("", env=env) diff --git a/tests/internal/remoteconfig/test_remoteconfig.py b/tests/internal/remoteconfig/test_remoteconfig.py index 803851551c6..95c7421354d 100644 --- a/tests/internal/remoteconfig/test_remoteconfig.py +++ b/tests/internal/remoteconfig/test_remoteconfig.py @@ -4,7 +4,6 @@ import hashlib import json from time import sleep -import warnings import mock from mock.mock import ANY @@ -18,12 +17,10 @@ from ddtrace.internal.remoteconfig.client import RemoteConfigClient from ddtrace.internal.remoteconfig.constants import ASM_FEATURES_PRODUCT from ddtrace.internal.remoteconfig.constants import REMOTE_CONFIG_AGENT_ENDPOINT -from ddtrace.internal.remoteconfig.utils import get_poll_interval_seconds from ddtrace.internal.remoteconfig.worker import RemoteConfigPoller from ddtrace.internal.remoteconfig.worker import remoteconfig_poller from ddtrace.internal.service import ServiceStatus from tests.internal.test_utils_version import _assert_and_get_version_agent_format -from tests.utils import override_env from tests.utils import override_global_config @@ -177,13 +174,6 @@ def test_remote_config_forksafe(): exit(0) -def test_remote_configuration_check_deprecated_var(): - with override_global_config(dict(_remote_config_poll_interval="0.1")): - with warnings.catch_warnings(record=True) as capture: - get_poll_interval_seconds() - assert len(capture) == 0 - - @mock.patch.object(RemoteConfigClient, "_send_request") def test_remote_configuration_1_click(mock_send_request): class Callback: @@ -209,23 +199,6 @@ def _reload_features(self, features, test_tracer=None): } -def test_remote_configuration_check_deprecated_var_message(): - with override_env(dict(DD_REMOTECONFIG_POLL_SECONDS="0.1")): - with warnings.catch_warnings(record=True) as capture: - get_poll_interval_seconds() - assert len(capture) == 1 - assert str(capture[0].message).startswith("Using environment") - - -def test_remote_configuration_check_deprecated_override(): - with override_global_config(dict(_remote_config_enabled=True, _remote_config_poll_interval=0.1)): - with override_env(dict(DD_REMOTECONFIG_POLL_SECONDS="0.5")): - with warnings.catch_warnings(record=True) as capture: - assert get_poll_interval_seconds() == 0.1 - assert len(capture) == 1 - assert str(capture[0].message).startswith("Using environment") - - @mock.patch.object(RemoteConfigClient, "_send_request") def test_remote_configuration_ip_blocking(mock_send_request): class Callback: diff --git a/tests/lib-injection/dd-lib-python-init-test-django-gunicorn-alpine/django_app.py b/tests/lib-injection/dd-lib-python-init-test-django-gunicorn-alpine/django_app.py index 7a1b44ddc96..d25a658e4b1 100644 --- a/tests/lib-injection/dd-lib-python-init-test-django-gunicorn-alpine/django_app.py +++ b/tests/lib-injection/dd-lib-python-init-test-django-gunicorn-alpine/django_app.py @@ -1,3 +1,4 @@ +import logging import os from django.core.wsgi import get_wsgi_application @@ -11,6 +12,8 @@ SECRET_KEY = "fdsfdasfa" ALLOWED_HOSTS = ["*"] +logging.basicConfig(level=logging.DEBUG) + def index(request): return HttpResponse("test") diff --git a/tests/lib-injection/dd-lib-python-init-test-django-gunicorn/django_app.py b/tests/lib-injection/dd-lib-python-init-test-django-gunicorn/django_app.py index 7a1b44ddc96..d25a658e4b1 100644 --- a/tests/lib-injection/dd-lib-python-init-test-django-gunicorn/django_app.py +++ b/tests/lib-injection/dd-lib-python-init-test-django-gunicorn/django_app.py @@ -1,3 +1,4 @@ +import logging import os from django.core.wsgi import get_wsgi_application @@ -11,6 +12,8 @@ SECRET_KEY = "fdsfdasfa" ALLOWED_HOSTS = ["*"] +logging.basicConfig(level=logging.DEBUG) + def index(request): return HttpResponse("test") diff --git a/tests/lib-injection/dd-lib-python-init-test-django-no-perms/django_app.py b/tests/lib-injection/dd-lib-python-init-test-django-no-perms/django_app.py index c0702f664b3..a563e549e91 100644 --- a/tests/lib-injection/dd-lib-python-init-test-django-no-perms/django_app.py +++ b/tests/lib-injection/dd-lib-python-init-test-django-no-perms/django_app.py @@ -1,3 +1,4 @@ +import logging import os from django.http import HttpResponse @@ -10,6 +11,8 @@ SECRET_KEY = "fdsfdasfa" ALLOWED_HOSTS = ["*"] +logging.basicConfig(level=logging.DEBUG) + def index(request): return HttpResponse("test") diff --git a/tests/lib-injection/dd-lib-python-init-test-django-pre-installed/django_app.py b/tests/lib-injection/dd-lib-python-init-test-django-pre-installed/django_app.py index 74488efb5e6..d83d49cd18f 100644 --- a/tests/lib-injection/dd-lib-python-init-test-django-pre-installed/django_app.py +++ b/tests/lib-injection/dd-lib-python-init-test-django-pre-installed/django_app.py @@ -1,3 +1,4 @@ +import logging import os from django.http import HttpResponse @@ -10,6 +11,8 @@ SECRET_KEY = "fdsfdasfa" ALLOWED_HOSTS = ["*"] +logging.basicConfig(level=logging.DEBUG) + def index(request): import ddtrace diff --git a/tests/lib-injection/dd-lib-python-init-test-django-uvicorn/django_app.py b/tests/lib-injection/dd-lib-python-init-test-django-uvicorn/django_app.py index dc0e14bad8c..c75a8df9a06 100644 --- a/tests/lib-injection/dd-lib-python-init-test-django-uvicorn/django_app.py +++ b/tests/lib-injection/dd-lib-python-init-test-django-uvicorn/django_app.py @@ -1,3 +1,4 @@ +import logging import os from django.core.asgi import get_asgi_application @@ -11,6 +12,8 @@ SECRET_KEY = "fdsfdasfa" ALLOWED_HOSTS = ["*"] +logging.basicConfig(level=logging.DEBUG) + def index(request): return HttpResponse("test") diff --git a/tests/lib-injection/dd-lib-python-init-test-django/django_app.py b/tests/lib-injection/dd-lib-python-init-test-django/django_app.py index 576ca308056..6ed1046ce87 100644 --- a/tests/lib-injection/dd-lib-python-init-test-django/django_app.py +++ b/tests/lib-injection/dd-lib-python-init-test-django/django_app.py @@ -1,3 +1,4 @@ +import logging import os from django.http import HttpResponse @@ -10,6 +11,8 @@ SECRET_KEY = "fdsfdasfa" ALLOWED_HOSTS = ["*"] +logging.basicConfig(level=logging.DEBUG) + def index(request): import ddtrace diff --git a/tests/pep562_test/__init__.py b/tests/pep562_test/__init__.py deleted file mode 100644 index 9871f89a5ce..00000000000 --- a/tests/pep562_test/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -from ddtrace.internal.compat import ensure_pep562 - - -def __getattr__(name): - if name == "deprecated": - raise RuntimeError("bad module attribute!") - return "good module attribute" - - -ensure_pep562(__name__) diff --git a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema0]_rest.json b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema0]_rest.json index f3deb3dbfd1..902267ea1e2 100644 --- a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema0]_rest.json +++ b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema0]_rest.json @@ -2,7 +2,7 @@ { "name": "starlette.request", "service": "starlette", - "resource": "GET /sub-app/hello/name", + "resource": "GET /sub-app/hello/{name}", "trace_id": 0, "span_id": 1, "parent_id": 0, @@ -13,6 +13,7 @@ "_dd.p.dm": "-0", "component": "starlette", "http.method": "GET", + "http.route": "/sub-app/hello/{name}", "http.status_code": "200", "http.url": "http://testserver/sub-app/hello/name", "http.useragent": "testclient", @@ -33,7 +34,7 @@ { "name": "starlette.request", "service": "starlette", - "resource": "GET /hello/name", + "resource": "GET /hello/{name}", "trace_id": 0, "span_id": 2, "parent_id": 1, diff --git a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema1]_rest.json b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema1]_rest.json index a73eed32ad6..c5b3d6ff20d 100644 --- a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema1]_rest.json +++ b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema1]_rest.json @@ -2,7 +2,7 @@ { "name": "starlette.request", "service": "starlette", - "resource": "GET /sub-app/hello/name", + "resource": "GET /sub-app/hello/{name}", "trace_id": 0, "span_id": 1, "parent_id": 0, @@ -13,6 +13,7 @@ "_dd.p.dm": "-0", "component": "starlette", "http.method": "GET", + "http.route": "/sub-app/hello/{name}", "http.status_code": "200", "http.url": "http://testserver/sub-app/hello/name", "http.useragent": "testclient", @@ -33,7 +34,7 @@ { "name": "starlette.request", "service": "starlette", - "resource": "GET /hello/name", + "resource": "GET /hello/{name}", "trace_id": 0, "span_id": 2, "parent_id": 1, diff --git a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema2]_rest.json b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema2]_rest.json index f3e6c1eef7f..cfd85030550 100644 --- a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema2]_rest.json +++ b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema2]_rest.json @@ -2,7 +2,7 @@ { "name": "http.server.request", "service": "unnamed-python-service", - "resource": "GET /sub-app/hello/name", + "resource": "GET /sub-app/hello/{name}", "trace_id": 0, "span_id": 1, "parent_id": 0, @@ -12,6 +12,7 @@ "_dd.p.dm": "-0", "component": "starlette", "http.method": "GET", + "http.route": "/sub-app/hello/{name}", "http.status_code": "200", "http.url": "http://testserver/sub-app/hello/name", "http.useragent": "testclient", @@ -32,7 +33,7 @@ { "name": "http.server.request", "service": "unnamed-python-service", - "resource": "GET /hello/name", + "resource": "GET /hello/{name}", "trace_id": 0, "span_id": 2, "parent_id": 1, diff --git a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema3]_rest.json b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema3]_rest.json index f9b26e05459..72df8bbabed 100644 --- a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema3]_rest.json +++ b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema3]_rest.json @@ -2,7 +2,7 @@ { "name": "starlette.request", "service": "mysvc", - "resource": "GET /sub-app/hello/name", + "resource": "GET /sub-app/hello/{name}", "trace_id": 0, "span_id": 1, "parent_id": 0, @@ -12,6 +12,7 @@ "_dd.p.dm": "-0", "component": "starlette", "http.method": "GET", + "http.route": "/sub-app/hello/{name}", "http.status_code": "200", "http.url": "http://testserver/sub-app/hello/name", "http.useragent": "testclient", @@ -32,7 +33,7 @@ { "name": "starlette.request", "service": "mysvc", - "resource": "GET /hello/name", + "resource": "GET /hello/{name}", "trace_id": 0, "span_id": 2, "parent_id": 1, diff --git a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema4]_rest.json b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema4]_rest.json index a04ac50cc47..1fd3ad25319 100644 --- a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema4]_rest.json +++ b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema4]_rest.json @@ -2,7 +2,7 @@ { "name": "starlette.request", "service": "mysvc", - "resource": "GET /sub-app/hello/name", + "resource": "GET /sub-app/hello/{name}", "trace_id": 0, "span_id": 1, "parent_id": 0, @@ -12,6 +12,7 @@ "_dd.p.dm": "-0", "component": "starlette", "http.method": "GET", + "http.route": "/sub-app/hello/{name}", "http.status_code": "200", "http.url": "http://testserver/sub-app/hello/name", "http.useragent": "testclient", @@ -32,7 +33,7 @@ { "name": "starlette.request", "service": "mysvc", - "resource": "GET /hello/name", + "resource": "GET /hello/{name}", "trace_id": 0, "span_id": 2, "parent_id": 1, diff --git a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema5]_rest.json b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema5]_rest.json index 6686c306284..0e67916e9e2 100644 --- a/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema5]_rest.json +++ b/tests/snapshots/tests.contrib.starlette.test_starlette.test_schematization[service_schema5]_rest.json @@ -2,7 +2,7 @@ { "name": "http.server.request", "service": "mysvc", - "resource": "GET /sub-app/hello/name", + "resource": "GET /sub-app/hello/{name}", "trace_id": 0, "span_id": 1, "parent_id": 0, @@ -12,6 +12,7 @@ "_dd.p.dm": "-0", "component": "starlette", "http.method": "GET", + "http.route": "/sub-app/hello/{name}", "http.status_code": "200", "http.url": "http://testserver/sub-app/hello/name", "http.useragent": "testclient", @@ -32,7 +33,7 @@ { "name": "http.server.request", "service": "mysvc", - "resource": "GET /hello/name", + "resource": "GET /hello/{name}", "trace_id": 0, "span_id": 2, "parent_id": 1, diff --git a/tests/telemetry/test_writer.py b/tests/telemetry/test_writer.py index cf67464b2a1..dd712ee771f 100644 --- a/tests/telemetry/test_writer.py +++ b/tests/telemetry/test_writer.py @@ -70,7 +70,6 @@ def test_app_started_event(telemetry_writer, test_agent_session, mock_time): payload = { "configuration": [ {"name": "DD_APPSEC_ENABLED", "origin": "unknown", "value": False}, - {"name": "DD_CALL_BASIC_CONFIG", "origin": "unknown", "value": False}, {"name": "DD_DATA_STREAMS_ENABLED", "origin": "unknown", "value": False}, {"name": "DD_DYNAMIC_INSTRUMENTATION_ENABLED", "origin": "unknown", "value": False}, {"name": "DD_EXCEPTION_DEBUGGING_ENABLED", "origin": "unknown", "value": False}, @@ -149,7 +148,6 @@ def test_app_started_event_configuration_override(test_agent_session, run_python env["DD_INSTRUMENTATION_TELEMETRY_ENABLED"] = "True" env["DD_TRACE_STARTUP_LOGS"] = "True" env["DD_LOGS_INJECTION"] = "True" - env["DD_CALL_BASIC_CONFIG"] = "True" env["DD_PROFILING_ENABLED"] = "True" env["DD_RUNTIME_METRICS_ENABLED"] = "True" env["DD_SERVICE_MAPPING"] = "default_dd_service:remapped_dd_service" @@ -198,7 +196,6 @@ def test_app_started_event_configuration_override(test_agent_session, run_python events[0]["payload"]["configuration"].sort(key=lambda c: c["name"]) assert events[0]["payload"]["configuration"] == [ {"name": "DD_APPSEC_ENABLED", "origin": "unknown", "value": False}, - {"name": "DD_CALL_BASIC_CONFIG", "origin": "unknown", "value": True}, {"name": "DD_DATA_STREAMS_ENABLED", "origin": "unknown", "value": False}, {"name": "DD_DYNAMIC_INSTRUMENTATION_ENABLED", "origin": "unknown", "value": True}, {"name": "DD_EXCEPTION_DEBUGGING_ENABLED", "origin": "unknown", "value": True}, diff --git a/tests/tracer/test_compat.py b/tests/tracer/test_compat.py index d623e151f44..5750cae1585 100644 --- a/tests/tracer/test_compat.py +++ b/tests/tracer/test_compat.py @@ -127,17 +127,6 @@ def test_is_integer(obj, expected): assert is_integer(obj) is expected -def test_pep562(): - with pytest.raises(RuntimeError): - from tests.pep562_test import deprecated - - print(deprecated) - - from tests.pep562_test import whatever - - assert whatever == "good module attribute" - - @pytest.mark.skipif(PY2, reason="This hypothesis test hangs occasionally on Python 2") @given( obj=st.one_of( diff --git a/tests/tracer/test_global_config.py b/tests/tracer/test_global_config.py index e46a4b26ca8..334e67d468a 100644 --- a/tests/tracer/test_global_config.py +++ b/tests/tracer/test_global_config.py @@ -5,7 +5,6 @@ from ddtrace import config as global_config from ddtrace.settings import Config -from ddtrace.settings.config import _parse_propagation_styles from ..utils import DummyTracer from ..utils import override_env @@ -278,11 +277,3 @@ def test_dd_service_mapping(self): with override_env(dict(DD_SERVICE_MAPPING="foobar:bar,snafu:foo")): c = Config() assert c.service_mapping == {"foobar": "bar", "snafu": "foo"} - - -def test_parse_propagation_styles_b3_deprecation(capsys): - with pytest.warns(DeprecationWarning, match='Using DD_TRACE_PROPAGATION_STYLE="b3" is deprecated'), override_env( - dict(DD_TRACE_PROPAGATION_STYLE="b3") - ): - style = _parse_propagation_styles("DD_TRACE_PROPAGATION_STYLE", default="datadog") - assert style == ["b3multi"] diff --git a/tests/tracer/test_propagation.py b/tests/tracer/test_propagation.py index c14edbbfc31..803a7c65b29 100644 --- a/tests/tracer/test_propagation.py +++ b/tests/tracer/test_propagation.py @@ -1516,18 +1516,6 @@ def test_extract_tracecontext(headers, expected_context): # Only add fixtures here if they can't pass both test_propagation_extract_env # and test_propagation_extract_w_config EXTRACT_FIXTURES_ENV_ONLY = [ - ( - # b3 will only override to b3multi when set via envar - "test_deprecated_b3_style_still_works", - ["b3"], - B3_HEADERS_VALID, - { - "trace_id": TRACE_ID, - "span_id": 11744061942159299346, - "sampling_priority": 1, - "dd_origin": None, - }, - ), ( # tracecontext propagation sets additional meta data that # can't be tested correctly via test_propagation_extract_w_config. It is tested separately From 9ffee9615b1078dadb2691b309fcdc318e75c12b Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Wed, 6 Sep 2023 13:50:55 -0400 Subject: [PATCH 22/38] skip iast test --- .riot/requirements/13a3198.txt | 19 +++++++++++++++++++ .riot/requirements/19535a2.txt | 18 ++++++++++++++++++ tests/tracer/test_trace_utils.py | 5 ++++- 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 .riot/requirements/13a3198.txt create mode 100644 .riot/requirements/19535a2.txt diff --git a/.riot/requirements/13a3198.txt b/.riot/requirements/13a3198.txt new file mode 100644 index 00000000000..7eecb08c2de --- /dev/null +++ b/.riot/requirements/13a3198.txt @@ -0,0 +1,19 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/13a3198.in +# +attrs==23.1.0 +coverage[toml]==7.3.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +msgpack==1.0.5 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/.riot/requirements/19535a2.txt b/.riot/requirements/19535a2.txt new file mode 100644 index 00000000000..4786a7897be --- /dev/null +++ b/.riot/requirements/19535a2.txt @@ -0,0 +1,18 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/19535a2.in +# +attrs==23.1.0 +coverage[toml]==7.3.1 +hypothesis==6.45.0 +iniconfig==2.0.0 +mock==5.1.0 +opentracing==2.4.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +sortedcontainers==2.4.0 diff --git a/tests/tracer/test_trace_utils.py b/tests/tracer/test_trace_utils.py index faf17550d22..b43b2dff53d 100644 --- a/tests/tracer/test_trace_utils.py +++ b/tests/tracer/test_trace_utils.py @@ -490,7 +490,10 @@ def test_set_http_meta_insecure_cookies_iast_disabled(span, int_config): assert not span_report -@pytest.mark.skipif(sys.version_info < (3, 6, 0), reason="Python 3.6+ test") +@pytest.mark.skipif( + sys.version_info < (3, 6, 0) or sys.version_info >= (3, 12), + reason="Python 3.6+ test, IAST not supported with Python 3.12", +) def test_set_http_meta_insecure_cookies_iast_enabled(span, int_config): with override_global_config(dict(_iast_enabled=True, _appsec_enabled=True)): cookies = {"foo": "bar"} From fcb684531b76a72900731e90573a7828cb4cc6a5 Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Wed, 6 Sep 2023 13:57:38 -0400 Subject: [PATCH 23/38] cleanup py35 and py36 tests --- tests/contrib/aiopg/py35/test.py | 61 ------ tests/debugging/py35/__init__.py | 0 .../aiopg/py35 => debugging/py37}/__init__.py | 0 tests/debugging/{py35 => py37}/test_async.py | 0 tests/internal/py35/__init__.py | 0 tests/internal/py35/asyncstuff.py | 2 - tests/internal/py35/test_wrapping.py | 79 -------- tests/internal/py36/__init__.py | 0 tests/internal/py36/test_wrapping.py | 173 ------------------ 9 files changed, 315 deletions(-) delete mode 100644 tests/contrib/aiopg/py35/test.py delete mode 100644 tests/debugging/py35/__init__.py rename tests/{contrib/aiopg/py35 => debugging/py37}/__init__.py (100%) rename tests/debugging/{py35 => py37}/test_async.py (100%) delete mode 100644 tests/internal/py35/__init__.py delete mode 100644 tests/internal/py35/asyncstuff.py delete mode 100644 tests/internal/py35/test_wrapping.py delete mode 100644 tests/internal/py36/__init__.py delete mode 100644 tests/internal/py36/test_wrapping.py diff --git a/tests/contrib/aiopg/py35/test.py b/tests/contrib/aiopg/py35/test.py deleted file mode 100644 index 77e4a61f235..00000000000 --- a/tests/contrib/aiopg/py35/test.py +++ /dev/null @@ -1,61 +0,0 @@ -import asyncio - -import aiopg - -# project -from ddtrace import Pin -from ddtrace.contrib.aiopg.patch import patch -from ddtrace.contrib.aiopg.patch import unpatch -from tests.contrib.asyncio.utils import AsyncioTestCase -from tests.contrib.asyncio.utils import mark_asyncio -from tests.contrib.config import POSTGRES_CONFIG - - -TEST_PORT = str(POSTGRES_CONFIG["port"]) - - -class TestPsycopgPatch(AsyncioTestCase): - # default service - TEST_SERVICE = "postgres" - - def setUp(self): - super().setUp() - self._conn = None - patch() - - def tearDown(self): - super().tearDown() - if self._conn and not self._conn.closed: - self._conn.close() - - unpatch() - - @asyncio.coroutine - def _get_conn_and_tracer(self): - conn = self._conn = yield from aiopg.connect(**POSTGRES_CONFIG) - Pin.get_from(conn).clone(tracer=self.tracer).onto(conn) - - return conn, self.tracer - - async def _test_cursor_ctx_manager(self): - conn, tracer = await self._get_conn_and_tracer() - cur = await conn.cursor() - t = type(cur) - - async with conn.cursor() as cur: - assert t == type(cur), "%s != %s" % (t, type(cur)) - await cur.execute(query="select 'blah'") - rows = await cur.fetchall() - assert len(rows) == 1 - assert rows[0][0] == "blah" - - spans = self.pop_spans() - assert len(spans) == 1 - span = spans[0] - assert span.name == "postgres.query" - - @mark_asyncio - def test_cursor_ctx_manager(self): - # ensure cursors work with context managers - # https://github.com/DataDog/dd-trace-py/issues/228 - yield from self._test_cursor_ctx_manager() diff --git a/tests/debugging/py35/__init__.py b/tests/debugging/py35/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/contrib/aiopg/py35/__init__.py b/tests/debugging/py37/__init__.py similarity index 100% rename from tests/contrib/aiopg/py35/__init__.py rename to tests/debugging/py37/__init__.py diff --git a/tests/debugging/py35/test_async.py b/tests/debugging/py37/test_async.py similarity index 100% rename from tests/debugging/py35/test_async.py rename to tests/debugging/py37/test_async.py diff --git a/tests/internal/py35/__init__.py b/tests/internal/py35/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/internal/py35/asyncstuff.py b/tests/internal/py35/asyncstuff.py deleted file mode 100644 index 3e1fa7e7b61..00000000000 --- a/tests/internal/py35/asyncstuff.py +++ /dev/null @@ -1,2 +0,0 @@ -async def async_func(): - return 42 diff --git a/tests/internal/py35/test_wrapping.py b/tests/internal/py35/test_wrapping.py deleted file mode 100644 index 38893cb8c25..00000000000 --- a/tests/internal/py35/test_wrapping.py +++ /dev/null @@ -1,79 +0,0 @@ -from types import CoroutineType - -import pytest - -from ddtrace.internal.wrapping import wrap -from tests.internal.py35.asyncstuff import async_func as asyncfoo - - -def test_wrap_generator_yield_from(): - channel = [] - - def wrapper(f, args, kwargs): - channel[:] = [] - for _ in f(*args, **kwargs): - channel.append(_) - yield _ - - def g(): - yield from range(10) - - wrap(g, wrapper) - - assert list(g()) == list(range(10)) == channel - - -@pytest.mark.asyncio -async def test_wrap_coroutine(): - channel = [] - - def wrapper(f, args, kwargs): - async def _handle_coroutine(c): - retval = await c - channel.append(retval) - return retval - - channel[:] = [] - retval = f(*args, **kwargs) - if isinstance(retval, CoroutineType): - return _handle_coroutine(retval) - else: - channel.append(retval) - return retval - - async def c(): - return await asyncfoo() - - wrap(c, wrapper) - - assert await c() == 42 - - assert channel == [42] - - -def test_wrap_args_kwarg(): - def f(*args, path=None): - return (args, path) - - def wrapper(f, args, kwargs): - return f(*args, **kwargs) - - wrap(f, wrapper) - - assert f(1, 2) == ((1, 2), None) - - -def test_wrap_arg_args_kwarg_kwargs(): - def f(posarg, *args, path=None, **kwargs): - return (posarg, args, path, kwargs) - - def wrapper(f, args, kwargs): - return f(*args, **kwargs) - - wrap(f, wrapper) - - assert f(1, 2) == (1, (2,), None, {}) - assert f(1, 2, 3, foo="bar") == (1, (2, 3), None, {"foo": "bar"}) - assert f(1, 2, 3, path="bar") == (1, (2, 3), "bar", {}) - assert f(1, 2, 3, 4, path="bar", foo="baz") == (1, (2, 3, 4), "bar", {"foo": "baz"}) - assert f(1, path="bar", foo="baz") == (1, (), "bar", {"foo": "baz"}) diff --git a/tests/internal/py36/__init__.py b/tests/internal/py36/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/internal/py36/test_wrapping.py b/tests/internal/py36/test_wrapping.py deleted file mode 100644 index ab6e369fa78..00000000000 --- a/tests/internal/py36/test_wrapping.py +++ /dev/null @@ -1,173 +0,0 @@ -import inspect -import sys - -import pytest - -from ddtrace.internal.wrapping import wrap - - -@pytest.mark.asyncio -async def test_async_generator(): - async def stream(): - yield b"hello" - yield b"" - return - - async def body(): - chunks = [] - async for chunk in stream(): - chunks.append(chunk) - _body = b"".join(chunks) - return _body - - wrapper_called = awrapper_called = False - - async def wrapper(f, args, kwargs): - nonlocal wrapper_called - wrapper_called = True - return await f(*args, **kwargs) - - async def agwrapper(f, args, kwargs): - nonlocal awrapper_called - awrapper_called = True - async for _ in f(*args, **kwargs): - yield _ - - wrap(stream, agwrapper) - wrap(body, wrapper) - - assert await body() == b"hello" - assert wrapper_called - assert awrapper_called - - -@pytest.mark.asyncio -async def test_wrap_async_generator_send(): - def wrapper(f, args, kwargs): - return f(*args, **kwargs) - - async def g(): - yield 0 - for _ in range(1, 10): - n = yield _ - assert _ == n - return - - wrap(g, wrapper) - - channel = [] - - async def consume(): - agen = g() - n = await agen.__anext__() - channel.append(n) - try: - while True: - n = await agen.asend(n) - channel.append(n) - except StopAsyncIteration: - pass - - assert list(range(10)) == channel - - await consume() - - -@pytest.mark.asyncio -async def test_double_async_for_with_exception(): - channel = None - - class StreamConsumed(Exception): - pass - - class AsyncIteratorByteStream(object): - def __init__(self, stream): - self._stream = stream - self._is_stream_consumed = False - - async def __aiter__(self): - if self._is_stream_consumed: - raise StreamConsumed() - - self._is_stream_consumed = True - async for part in self._stream: - yield part - - async def wrapper(f, args, kwargs): - nonlocal channel - - channel = [_ async for _ in f(*args, **kwargs)] - for _ in channel: - yield _ - return - - async def stream(): - yield b"hello" - yield b"" - return - - wrap(stream, wrapper) - wrap(AsyncIteratorByteStream.__aiter__, wrapper) - - s = AsyncIteratorByteStream(stream()) - - assert b"".join([_ async for _ in s]) == b"hello" - assert channel == [b"hello", b""] - with pytest.raises(StreamConsumed): - b"".join([_ async for _ in s]) - - -@pytest.mark.asyncio -async def test_wrap_async_generator_throw_close(): - channel = [] - - async def wrapper(f, args, kwargs): - nonlocal channel - - channel.append(True) - - __ddgen = f(*args, **kwargs) - __ddgensend = __ddgen.asend - try: - value = await __ddgen.__anext__() - channel.append(value) - except StopAsyncIteration: - return - while True: - try: - tosend = yield value - except GeneratorExit: - channel.append("GeneratorExit") - await __ddgen.aclose() - raise - except: # noqa - channel.append(sys.exc_info()[0]) - value = await __ddgen.athrow(*sys.exc_info()) - channel.append(value) - else: - try: - value = await __ddgensend(tosend) - channel.append(value) - except StopAsyncIteration: - return - - async def g(): - while True: - try: - yield 0 - except ValueError: - yield 1 - - wrap(g, wrapper) - assert inspect.isasyncgenfunction(g) - - gen = g() - assert inspect.isasyncgen(gen) - - for _ in range(10): - assert await gen.__anext__() == 0 - assert await gen.athrow(ValueError) == 1 - - await gen.aclose() - - assert channel == [True] + [0, ValueError, 1] * 10 + ["GeneratorExit"] From aea8492d4ca91789affc844ac4bd321c399e919b Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Thu, 7 Sep 2023 10:38:02 -0700 Subject: [PATCH 24/38] skip failing appsec iast test --- tests/appsec/iast/test_iast_entrypoint_patches.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/appsec/iast/test_iast_entrypoint_patches.py b/tests/appsec/iast/test_iast_entrypoint_patches.py index f423fd877d2..d62daf352f1 100644 --- a/tests/appsec/iast/test_iast_entrypoint_patches.py +++ b/tests/appsec/iast/test_iast_entrypoint_patches.py @@ -9,6 +9,7 @@ @pytest.mark.skipif(sys.version_info[:2] < (3, 7), reason="dis is different in python <= 3.6") +@pytest.mark.skipif(sys.version_info[:2] > (3, 11), reason="IAST is not supported in Pys later than 3.11") def test_ddtrace_iast_flask_patch(): with override_global_config(dict(_iast_enabled=True)), override_env(dict(DD_IAST_ENABLED="true")): import tests.appsec.iast.fixtures.entrypoint.app_patched as flask_entrypoint From 3a4c4f42348faaab4054fef2d534404bf260309b Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Thu, 7 Sep 2023 10:41:43 -0700 Subject: [PATCH 25/38] fix unmerged riot requirements files --- .riot/requirements/4ec2419.txt | 4 ---- .riot/requirements/e70d73c.txt | 31 +++---------------------------- 2 files changed, 3 insertions(+), 32 deletions(-) diff --git a/.riot/requirements/4ec2419.txt b/.riot/requirements/4ec2419.txt index 1777a0a3224..f7646c20619 100644 --- a/.riot/requirements/4ec2419.txt +++ b/.riot/requirements/4ec2419.txt @@ -2,11 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -<<<<<<<< HEAD:.riot/requirements/4ec2419.txt -# pip-compile --no-annotate .riot/requirements/4ec2419.in -======== # pip-compile --config=pyproject.toml --no-annotate .riot/requirements/fc4505d.in ->>>>>>>> 2.x-dev:.riot/requirements/fc4505d.txt # attrs==23.1.0 coverage[toml]==7.2.7 diff --git a/.riot/requirements/e70d73c.txt b/.riot/requirements/e70d73c.txt index ea95dad550f..abfba5d4910 100644 --- a/.riot/requirements/e70d73c.txt +++ b/.riot/requirements/e70d73c.txt @@ -2,48 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -<<<<<<<< HEAD:.riot/requirements/e70d73c.txt -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/e70d73c.in -# -attrs==23.1.0 -coverage[toml]==7.2.5 -exceptiongroup==1.1.1 -======== -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/102cf0a.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/e70d73c.in # attrs==23.1.0 coverage[toml]==7.2.7 -exceptiongroup==1.1.2 -gevent==1.4.0 -greenlet==0.4.14 -gunicorn[gevent]==21.2.0 ->>>>>>>> 2.x-dev:.riot/requirements/102cf0a.txt +exceptiongroup==1.1.3 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -<<<<<<<< HEAD:.riot/requirements/e70d73c.txt -pluggy==1.0.0 -pytest==7.3.1 -pytest-asyncio==0.21.0 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -typing-extensions==4.5.0 -======== pluggy==1.2.0 -py-cpuinfo==8.0.0 -pytest==7.4.0 +pytest==7.4.1 pytest-asyncio==0.21.1 -pytest-benchmark==4.0.0 pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 -uwsgi==2.0.21 ->>>>>>>> 2.x-dev:.riot/requirements/102cf0a.txt zipp==3.15.0 From 4bf573cababc61cea660704fc0db9b615c5e6276 Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Thu, 7 Sep 2023 14:06:29 -0400 Subject: [PATCH 26/38] merge previous pyXY tests into parent test files --- tests/contrib/aiopg/py37/__init__.py | 0 tests/contrib/aiopg/py37/test.py | 51 ------ tests/contrib/aiopg/test.py | 40 ++++ tests/debugging/py37/__init__.py | 0 tests/debugging/py37/test_async.py | 47 ----- tests/internal/py37/__init__.py | 0 tests/internal/py37/test_wrapping.py | 21 --- tests/internal/test_wrapping.py | 264 +++++++++++++++++++++++++++ 8 files changed, 304 insertions(+), 119 deletions(-) delete mode 100644 tests/contrib/aiopg/py37/__init__.py delete mode 100644 tests/contrib/aiopg/py37/test.py delete mode 100644 tests/debugging/py37/__init__.py delete mode 100644 tests/debugging/py37/test_async.py delete mode 100644 tests/internal/py37/__init__.py delete mode 100644 tests/internal/py37/test_wrapping.py diff --git a/tests/contrib/aiopg/py37/__init__.py b/tests/contrib/aiopg/py37/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/contrib/aiopg/py37/test.py b/tests/contrib/aiopg/py37/test.py deleted file mode 100644 index 1cb14983904..00000000000 --- a/tests/contrib/aiopg/py37/test.py +++ /dev/null @@ -1,51 +0,0 @@ -import aiopg - -# project -from ddtrace import Pin -from ddtrace.contrib.aiopg.patch import patch -from ddtrace.contrib.aiopg.patch import unpatch -from tests.contrib.asyncio.utils import AsyncioTestCase -from tests.contrib.asyncio.utils import mark_asyncio -from tests.contrib.config import POSTGRES_CONFIG - - -TEST_PORT = str(POSTGRES_CONFIG["port"]) - - -class AiopgTestCase(AsyncioTestCase): - # default service - TEST_SERVICE = "postgres" - - def setUp(self): - super().setUp() - self._conn = None - patch() - - def tearDown(self): - super().tearDown() - if self._conn and not self._conn.closed: - self._conn.close() - - unpatch() - - async def _get_conn_and_tracer(self): - conn = self._conn = await aiopg.connect(**POSTGRES_CONFIG) - Pin.get_from(conn).clone(tracer=self.tracer).onto(conn) - - return conn, self.tracer - - @mark_asyncio - async def test_async_generator(self): - conn, tracer = await self._get_conn_and_tracer() - cursor = await conn.cursor() - q = "select 'foobarblah'" - await cursor.execute(q) - rows = [] - async for row in cursor: - rows.append(row) - - assert rows == [("foobarblah",)] - spans = self.pop_spans() - assert len(spans) == 1 - span = spans[0] - assert span.name == "postgres.query" diff --git a/tests/contrib/aiopg/test.py b/tests/contrib/aiopg/test.py index 2fa27671bfd..24bbdbe22bd 100644 --- a/tests/contrib/aiopg/test.py +++ b/tests/contrib/aiopg/test.py @@ -126,6 +126,22 @@ def assert_conn_is_traced(self, tracer, db, service): assert span.get_tag("component") == "aiopg" assert span.get_tag("span.kind") == "client" + @mark_asyncio + async def test_async_generator(self): + conn, tracer = await self._get_conn_and_tracer() + cursor = await conn.cursor() + q = "select 'foobarblah'" + await cursor.execute(q) + rows = [] + async for row in cursor: + rows.append(row) + + assert rows == [("foobarblah",)] + spans = self.pop_spans() + assert len(spans) == 1 + span = spans[0] + assert span.name == "postgres.query" + @mark_asyncio def test_disabled_execute(self): conn, tracer = yield from self._get_conn_and_tracer() @@ -316,3 +332,27 @@ def test_analytics_without_rate(self): spans = yield from self.trace_spans() self.assertEqual(len(spans), 1) self.assertEqual(spans[0].get_metric(ANALYTICS_SAMPLE_RATE_KEY), 1.0) + + @mark_asyncio + async def _test_cursor_ctx_manager(self): + conn, tracer = await self._get_conn_and_tracer() + cur = await conn.cursor() + t = type(cur) + + async with conn.cursor() as cur: + assert t == type(cur), "%s != %s" % (t, type(cur)) + await cur.execute(query="select 'blah'") + rows = await cur.fetchall() + assert len(rows) == 1 + assert rows[0][0] == "blah" + + spans = self.pop_spans() + assert len(spans) == 1 + span = spans[0] + assert span.name == "postgres.query" + + @mark_asyncio + def test_cursor_ctx_manager(self): + # ensure cursors work with context managers + # https://github.com/DataDog/dd-trace-py/issues/228 + yield from self._test_cursor_ctx_manager() diff --git a/tests/debugging/py37/__init__.py b/tests/debugging/py37/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/debugging/py37/test_async.py b/tests/debugging/py37/test_async.py deleted file mode 100644 index 25483e596ba..00000000000 --- a/tests/debugging/py37/test_async.py +++ /dev/null @@ -1,47 +0,0 @@ -import pytest - -from ddtrace.debugging._async import dd_coroutine_wrapper - - -class MockSignalContext: - def __init__(self): - self.retval = None - self.exc_info = None - self.duration = None - - def exit(self, retval, exc_info, duration): - self.retval = retval - self.exc_info = exc_info - self.duration = duration - - -@pytest.mark.asyncio -async def test_dd_coroutine_wrapper_return(): - # type: () -> None - contexts = [MockSignalContext() for _ in range(10)] - - async def coro(): - return 1 - - retval = await dd_coroutine_wrapper(coro(), contexts) - - assert retval == 1 - - assert all((context.retval, context.exc_info) == (1, (None, None, None)) for context in contexts) - - -@pytest.mark.asyncio -async def test_dd_coroutine_wrapper_exc(): - # type: () -> None - contexts = [MockSignalContext() for _ in range(10)] - - class MyException(Exception): - pass - - async def coro(): - raise MyException("error") - - with pytest.raises(MyException): - await dd_coroutine_wrapper(coro(), contexts) - - assert all((context.retval, context.exc_info[0]) == (None, MyException) for context in contexts) diff --git a/tests/internal/py37/__init__.py b/tests/internal/py37/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/tests/internal/py37/test_wrapping.py b/tests/internal/py37/test_wrapping.py deleted file mode 100644 index a1f94e1dae4..00000000000 --- a/tests/internal/py37/test_wrapping.py +++ /dev/null @@ -1,21 +0,0 @@ -from contextlib import asynccontextmanager - -import pytest - -from ddtrace.internal.wrapping import wrap - - -@pytest.mark.asyncio -async def test_wrap_async_context_manager_exception_on_exit(): - def wrapper(f, args, kwargs): - return f(*args, **kwargs) - - @asynccontextmanager - async def g(): - yield 0 - - wrap(g.__wrapped__, wrapper) - - acm = g() - assert 0 == await acm.__aenter__() - await acm.__aexit__(ValueError, None, None) diff --git a/tests/internal/test_wrapping.py b/tests/internal/test_wrapping.py index 70628aa1cba..b70be8fd94f 100644 --- a/tests/internal/test_wrapping.py +++ b/tests/internal/test_wrapping.py @@ -1,10 +1,18 @@ +from contextlib import asynccontextmanager import inspect import sys +from types import CoroutineType + +import pytest from ddtrace.internal.wrapping import unwrap from ddtrace.internal.wrapping import wrap +async def async_func(): + return 42 + + def test_wrap_unwrap(): channel = [] @@ -190,3 +198,259 @@ def f(): wrap(f, wrapper) assert [frame.f_code.co_name for frame in f()[:4]] == ["f", "wrapper", "f", "test_wrap_stack"] + + +@pytest.mark.asyncio +async def test_wrap_async_context_manager_exception_on_exit(): + def wrapper(f, args, kwargs): + return f(*args, **kwargs) + + @asynccontextmanager + async def g(): + yield 0 + + wrap(g.__wrapped__, wrapper) + + acm = g() + assert 0 == await acm.__aenter__() + await acm.__aexit__(ValueError, None, None) + + +def test_wrap_generator_yield_from(): + channel = [] + + def wrapper(f, args, kwargs): + channel[:] = [] + for _ in f(*args, **kwargs): + channel.append(_) + yield _ + + def g(): + yield from range(10) + + wrap(g, wrapper) + + assert list(g()) == list(range(10)) == channel + + +@pytest.mark.asyncio +async def test_wrap_coroutine(): + channel = [] + + def wrapper(f, args, kwargs): + async def _handle_coroutine(c): + retval = await c + channel.append(retval) + return retval + + channel[:] = [] + retval = f(*args, **kwargs) + if isinstance(retval, CoroutineType): + return _handle_coroutine(retval) + else: + channel.append(retval) + return retval + + async def c(): + return await async_func() + + wrap(c, wrapper) + + assert await c() == 42 + + assert channel == [42] + + +def test_wrap_args_kwarg(): + def f(*args, path=None): + return (args, path) + + def wrapper(f, args, kwargs): + return f(*args, **kwargs) + + wrap(f, wrapper) + + assert f(1, 2) == ((1, 2), None) + + +def test_wrap_arg_args_kwarg_kwargs(): + def f(posarg, *args, path=None, **kwargs): + return (posarg, args, path, kwargs) + + def wrapper(f, args, kwargs): + return f(*args, **kwargs) + + wrap(f, wrapper) + + assert f(1, 2) == (1, (2,), None, {}) + assert f(1, 2, 3, foo="bar") == (1, (2, 3), None, {"foo": "bar"}) + assert f(1, 2, 3, path="bar") == (1, (2, 3), "bar", {}) + assert f(1, 2, 3, 4, path="bar", foo="baz") == (1, (2, 3, 4), "bar", {"foo": "baz"}) + assert f(1, path="bar", foo="baz") == (1, (), "bar", {"foo": "baz"}) + + +@pytest.mark.asyncio +async def test_async_generator(): + async def stream(): + yield b"hello" + yield b"" + return + + async def body(): + chunks = [] + async for chunk in stream(): + chunks.append(chunk) + _body = b"".join(chunks) + return _body + + wrapper_called = awrapper_called = False + + async def wrapper(f, args, kwargs): + nonlocal wrapper_called + wrapper_called = True + return await f(*args, **kwargs) + + async def agwrapper(f, args, kwargs): + nonlocal awrapper_called + awrapper_called = True + async for _ in f(*args, **kwargs): + yield _ + + wrap(stream, agwrapper) + wrap(body, wrapper) + + assert await body() == b"hello" + assert wrapper_called + assert awrapper_called + + +@pytest.mark.asyncio +async def test_wrap_async_generator_send(): + def wrapper(f, args, kwargs): + return f(*args, **kwargs) + + async def g(): + yield 0 + for _ in range(1, 10): + n = yield _ + assert _ == n + return + + wrap(g, wrapper) + + channel = [] + + async def consume(): + agen = g() + n = await agen.__anext__() + channel.append(n) + try: + while True: + n = await agen.asend(n) + channel.append(n) + except StopAsyncIteration: + pass + + assert list(range(10)) == channel + + await consume() + + +@pytest.mark.asyncio +async def test_double_async_for_with_exception(): + channel = None + + class StreamConsumed(Exception): + pass + + class AsyncIteratorByteStream(object): + def __init__(self, stream): + self._stream = stream + self._is_stream_consumed = False + + async def __aiter__(self): + if self._is_stream_consumed: + raise StreamConsumed() + + self._is_stream_consumed = True + async for part in self._stream: + yield part + + async def wrapper(f, args, kwargs): + nonlocal channel + + channel = [_ async for _ in f(*args, **kwargs)] + for _ in channel: + yield _ + return + + async def stream(): + yield b"hello" + yield b"" + return + + wrap(stream, wrapper) + wrap(AsyncIteratorByteStream.__aiter__, wrapper) + + s = AsyncIteratorByteStream(stream()) + + assert b"".join([_ async for _ in s]) == b"hello" + assert channel == [b"hello", b""] + with pytest.raises(StreamConsumed): + b"".join([_ async for _ in s]) + + +@pytest.mark.asyncio +async def test_wrap_async_generator_throw_close(): + channel = [] + + async def wrapper(f, args, kwargs): + nonlocal channel + + channel.append(True) + + __ddgen = f(*args, **kwargs) + __ddgensend = __ddgen.asend + try: + value = await __ddgen.__anext__() + channel.append(value) + except StopAsyncIteration: + return + while True: + try: + tosend = yield value + except GeneratorExit: + channel.append("GeneratorExit") + await __ddgen.aclose() + raise + except: # noqa + channel.append(sys.exc_info()[0]) + value = await __ddgen.athrow(*sys.exc_info()) + channel.append(value) + else: + try: + value = await __ddgensend(tosend) + channel.append(value) + except StopAsyncIteration: + return + + async def g(): + while True: + try: + yield 0 + except ValueError: + yield 1 + + wrap(g, wrapper) + assert inspect.isasyncgenfunction(g) + + gen = g() + assert inspect.isasyncgen(gen) + + for _ in range(10): + assert await gen.__anext__() == 0 + assert await gen.athrow(ValueError) == 1 + + await gen.aclose() + + assert channel == [True] + [0, ValueError, 1] * 10 + ["GeneratorExit"] From 81a608cff64276f7d7c585002a54234d1034c09e Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Thu, 7 Sep 2023 11:08:51 -0700 Subject: [PATCH 27/38] include setuptools in 3.12 deps --- .riot/requirements/11c167a.txt | 43 ++++++++-------- .riot/requirements/13698ee.txt | 20 ++++---- .../requirements/{1d0d03e.txt => 162dc3a.txt} | 11 ++-- .riot/requirements/1934323.txt | 22 ++++---- .riot/requirements/1ba9802.txt | 51 +++++++++---------- .riot/requirements/1d02c3a.txt | 26 +++++----- .riot/requirements/1f1bd7d.txt | 47 ++++++++--------- .riot/requirements/43c7c81.txt | 22 ++++---- .riot/requirements/5ea5e85.txt | 43 ++++++++-------- .../requirements/{1bc5161.txt => 7a3f46f.txt} | 19 ++++--- .riot/requirements/8b732cf.txt | 41 +++++++-------- .riot/requirements/a8445d3.txt | 22 ++++---- riotfile.py | 18 +++++++ 13 files changed, 197 insertions(+), 188 deletions(-) rename .riot/requirements/{1d0d03e.txt => 162dc3a.txt} (57%) rename .riot/requirements/{1bc5161.txt => 7a3f46f.txt} (67%) diff --git a/.riot/requirements/11c167a.txt b/.riot/requirements/11c167a.txt index b810e084265..93413ec4d1f 100644 --- a/.riot/requirements/11c167a.txt +++ b/.riot/requirements/11c167a.txt @@ -2,42 +2,39 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/11c167a.in +# pip-compile --no-annotate .riot/requirements/11c167a.in # astunparse==1.6.3 attrs==23.1.0 blinker==1.6.2 -certifi==2023.5.7 +certifi==2023.7.22 cffi==1.15.1 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.5 -cryptography==40.0.2 -exceptiongroup==1.1.1 -flask==2.3.2 -gunicorn==20.1.0 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.3.1 +cryptography==41.0.3 +exceptiongroup==1.1.3 +flask==2.3.3 +gunicorn==21.2.0 hypothesis==6.45.0 idna==3.4 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 +markupsafe==2.1.3 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.3.0 pycparser==2.21 -pycryptodome==3.17 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.30.0 +pycryptodome==3.18.0 +pytest==7.4.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -urllib3==2.0.2 -werkzeug==2.3.4 -wheel==0.40.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +urllib3==2.0.4 +werkzeug==2.3.7 +wheel==0.41.2 diff --git a/.riot/requirements/13698ee.txt b/.riot/requirements/13698ee.txt index 3a3889daad9..28d0dd0443c 100644 --- a/.riot/requirements/13698ee.txt +++ b/.riot/requirements/13698ee.txt @@ -2,18 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/13698ee.in +# pip-compile --no-annotate .riot/requirements/13698ee.in # -attrs==22.2.0 -coverage[toml]==7.2.2 +attrs==23.1.0 +coverage[toml]==7.3.1 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.1 +mock==5.1.0 opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-asyncio==0.20.3 -pytest-cov==4.0.0 -pytest-mock==3.10.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.1 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 diff --git a/.riot/requirements/1d0d03e.txt b/.riot/requirements/162dc3a.txt similarity index 57% rename from .riot/requirements/1d0d03e.txt rename to .riot/requirements/162dc3a.txt index 8e2b89a66c3..373583eef44 100644 --- a/.riot/requirements/1d0d03e.txt +++ b/.riot/requirements/162dc3a.txt @@ -2,18 +2,21 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1d0d03e.in +# pip-compile --no-annotate .riot/requirements/162dc3a.in # attrs==23.1.0 -coverage[toml]==7.2.7 +coverage[toml]==7.3.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 -pytest==7.4.0 +pluggy==1.3.0 +pytest==7.4.1 pytest-asyncio==0.21.1 pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/1934323.txt b/.riot/requirements/1934323.txt index 02fd80cffef..466201087ce 100644 --- a/.riot/requirements/1934323.txt +++ b/.riot/requirements/1934323.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1934323.in +# pip-compile --no-annotate .riot/requirements/1934323.in # -attrs==22.2.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 +attrs==23.1.0 +coverage[toml]==7.3.1 +exceptiongroup==1.1.3 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.1 +mock==5.1.0 opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-asyncio==0.20.3 -pytest-cov==4.0.0 -pytest-mock==3.10.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.1 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 diff --git a/.riot/requirements/1ba9802.txt b/.riot/requirements/1ba9802.txt index 562567b1897..01a077a224b 100644 --- a/.riot/requirements/1ba9802.txt +++ b/.riot/requirements/1ba9802.txt @@ -1,45 +1,42 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1ba9802.in +# pip-compile --no-annotate .riot/requirements/1ba9802.in # astunparse==1.6.3 attrs==23.1.0 blinker==1.6.2 -certifi==2023.5.7 +certifi==2023.7.22 cffi==1.15.1 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.5 -cryptography==40.0.2 -exceptiongroup==1.1.1 -flask==2.3.2 -gunicorn==20.1.0 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.3.1 +cryptography==41.0.3 +exceptiongroup==1.1.3 +flask==2.3.3 +gunicorn==21.2.0 hypothesis==6.45.0 idna==3.4 -importlib-metadata==6.6.0 +importlib-metadata==6.8.0 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 +markupsafe==2.1.3 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.3.0 pycparser==2.21 -pycryptodome==3.17 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.30.0 +pycryptodome==3.18.0 +pytest==7.4.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -urllib3==2.0.2 -werkzeug==2.3.4 -wheel==0.40.0 -zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +urllib3==2.0.4 +werkzeug==2.3.7 +wheel==0.41.2 +zipp==3.16.2 diff --git a/.riot/requirements/1d02c3a.txt b/.riot/requirements/1d02c3a.txt index 4bebe747e6c..a1578333e8e 100644 --- a/.riot/requirements/1d02c3a.txt +++ b/.riot/requirements/1d02c3a.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1d02c3a.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1d02c3a.in # -attrs==22.2.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 +attrs==23.1.0 +coverage[toml]==7.2.7 +exceptiongroup==1.1.3 hypothesis==6.45.0 -importlib-metadata==6.0.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 -mock==5.0.1 +mock==5.1.0 opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-asyncio==0.20.3 -pytest-cov==4.0.0 -pytest-mock==3.10.0 +packaging==23.1 +pluggy==1.2.0 +pytest==7.4.1 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.0 +typing-extensions==4.7.1 zipp==3.15.0 diff --git a/.riot/requirements/1f1bd7d.txt b/.riot/requirements/1f1bd7d.txt index f5597daf887..c1dffe7bcfb 100644 --- a/.riot/requirements/1f1bd7d.txt +++ b/.riot/requirements/1f1bd7d.txt @@ -2,44 +2,41 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1f1bd7d.in +# pip-compile --no-annotate .riot/requirements/1f1bd7d.in # astunparse==1.6.3 attrs==23.1.0 blinker==1.6.2 -certifi==2023.5.7 +certifi==2023.7.22 cffi==1.15.1 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.5 -cryptography==40.0.2 -exceptiongroup==1.1.1 -flask==2.3.2 -gunicorn==20.1.0 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.3.1 +cryptography==41.0.3 +exceptiongroup==1.1.3 +flask==2.3.3 +gunicorn==21.2.0 hypothesis==6.45.0 idna==3.4 -importlib-metadata==6.6.0 +importlib-metadata==6.8.0 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 +markupsafe==2.1.3 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.3.0 pycparser==2.21 -pycryptodome==3.17 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.30.0 +pycryptodome==3.18.0 +pytest==7.4.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -urllib3==2.0.2 -werkzeug==2.3.4 -wheel==0.40.0 -zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +urllib3==2.0.4 +werkzeug==2.3.7 +wheel==0.41.2 +zipp==3.16.2 diff --git a/.riot/requirements/43c7c81.txt b/.riot/requirements/43c7c81.txt index 9339d007a1f..12beefa6a58 100644 --- a/.riot/requirements/43c7c81.txt +++ b/.riot/requirements/43c7c81.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/43c7c81.in +# pip-compile --no-annotate .riot/requirements/43c7c81.in # -attrs==22.2.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 +attrs==23.1.0 +coverage[toml]==7.3.1 +exceptiongroup==1.1.3 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.1 +mock==5.1.0 opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-asyncio==0.20.3 -pytest-cov==4.0.0 -pytest-mock==3.10.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.1 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 diff --git a/.riot/requirements/5ea5e85.txt b/.riot/requirements/5ea5e85.txt index 9ddc921f5ef..26658e831d3 100644 --- a/.riot/requirements/5ea5e85.txt +++ b/.riot/requirements/5ea5e85.txt @@ -2,44 +2,41 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/5ea5e85.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/5ea5e85.in # astunparse==1.6.3 attrs==23.1.0 -certifi==2023.5.7 +certifi==2023.7.22 cffi==1.15.1 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.5 -cryptography==40.0.2 -exceptiongroup==1.1.1 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.2.7 +cryptography==41.0.3 +exceptiongroup==1.1.3 flask==2.2.5 -gunicorn==20.1.0 +gunicorn==21.2.0 hypothesis==6.45.0 idna==3.4 -importlib-metadata==6.6.0 +importlib-metadata==6.7.0 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 +markupsafe==2.1.3 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.2.0 pycparser==2.21 -pycryptodome==3.17 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.30.0 +pycryptodome==3.18.0 +pytest==7.4.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.0 -urllib3==2.0.2 +typing-extensions==4.7.1 +urllib3==2.0.4 werkzeug==2.2.3 -wheel==0.40.0 +wheel==0.41.2 zipp==3.15.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1bc5161.txt b/.riot/requirements/7a3f46f.txt similarity index 67% rename from .riot/requirements/1bc5161.txt rename to .riot/requirements/7a3f46f.txt index 526abfb3adb..5729bfbfac4 100644 --- a/.riot/requirements/1bc5161.txt +++ b/.riot/requirements/7a3f46f.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1bc5161.in +# pip-compile --no-annotate .riot/requirements/7a3f46f.in # astunparse==1.6.3 attrs==23.1.0 @@ -10,10 +10,10 @@ blinker==1.6.2 certifi==2023.7.22 cffi==1.15.1 charset-normalizer==3.2.0 -click==8.1.6 -coverage[toml]==7.2.7 +click==8.1.7 +coverage[toml]==7.3.1 cryptography==41.0.3 -flask==2.3.2 +flask==2.3.3 gunicorn==21.2.0 hypothesis==6.45.0 idna==3.4 @@ -24,15 +24,18 @@ markupsafe==2.1.3 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.3.0 pycparser==2.21 pycryptodome==3.18.0 -pytest==7.4.0 +pytest==7.4.1 pytest-cov==4.1.0 pytest-mock==3.11.1 requests==2.31.0 six==1.16.0 sortedcontainers==2.4.0 urllib3==2.0.4 -werkzeug==2.3.6 -wheel==0.41.1 +werkzeug==2.3.7 +wheel==0.41.2 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/8b732cf.txt b/.riot/requirements/8b732cf.txt index bc4c2185f6f..9ccb1a616f0 100644 --- a/.riot/requirements/8b732cf.txt +++ b/.riot/requirements/8b732cf.txt @@ -2,40 +2,37 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/8b732cf.in +# pip-compile --no-annotate .riot/requirements/8b732cf.in # astunparse==1.6.3 attrs==23.1.0 blinker==1.6.2 -certifi==2023.5.7 +certifi==2023.7.22 cffi==1.15.1 -charset-normalizer==3.1.0 -click==8.1.3 -coverage[toml]==7.2.5 -cryptography==40.0.2 -flask==2.3.2 -gunicorn==20.1.0 +charset-normalizer==3.2.0 +click==8.1.7 +coverage[toml]==7.3.1 +cryptography==41.0.3 +flask==2.3.3 +gunicorn==21.2.0 hypothesis==6.45.0 idna==3.4 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.2 -mock==5.0.2 +markupsafe==2.1.3 +mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.0.0 +pluggy==1.3.0 pycparser==2.21 -pycryptodome==3.17 -pytest==7.3.1 -pytest-cov==4.0.0 -pytest-mock==3.10.0 -requests==2.30.0 +pycryptodome==3.18.0 +pytest==7.4.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 +requests==2.31.0 six==1.16.0 sortedcontainers==2.4.0 -urllib3==2.0.2 -werkzeug==2.3.4 -wheel==0.40.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +urllib3==2.0.4 +werkzeug==2.3.7 +wheel==0.41.2 diff --git a/.riot/requirements/a8445d3.txt b/.riot/requirements/a8445d3.txt index 0098804d458..84618138e74 100644 --- a/.riot/requirements/a8445d3.txt +++ b/.riot/requirements/a8445d3.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/a8445d3.in +# pip-compile --no-annotate .riot/requirements/a8445d3.in # -attrs==22.2.0 -coverage[toml]==7.2.2 -exceptiongroup==1.1.1 +attrs==23.1.0 +coverage[toml]==7.3.1 +exceptiongroup==1.1.3 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.0.1 +mock==5.1.0 opentracing==2.4.0 -packaging==23.0 -pluggy==1.0.0 -pytest==7.2.2 -pytest-asyncio==0.20.3 -pytest-cov==4.0.0 -pytest-mock==3.10.0 +packaging==23.1 +pluggy==1.3.0 +pytest==7.4.1 +pytest-asyncio==0.21.1 +pytest-cov==4.1.0 +pytest-mock==3.11.1 sortedcontainers==2.4.0 tomli==2.0.1 diff --git a/riotfile.py b/riotfile.py index d72063bc441..613e87a2dca 100644 --- a/riotfile.py +++ b/riotfile.py @@ -142,6 +142,15 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): env={ "DD_IAST_REQUEST_SAMPLING": "100", # Override default 30% to analyze all IAST requests }, + venvs=[ + Venv(pys=select_pys(max_version="3.11")), + Venv( + pys=select_pys(min_version="3.12"), + pkgs={ + "setuptools": latest, + }, + ), + ], ), Venv( name="profile-diff", @@ -1842,6 +1851,15 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): pkgs={ "pytest-asyncio": latest, }, + venvs=[ + Venv(pys=select_pys(max_version="3.11")), + Venv( + pys=select_pys(min_version="3.12"), + pkgs={ + "setuptools": latest, + }, + ), + ], ), Venv( name="futures", From 5768e82f4b6ff2a2ab278b97f671260daf611d0d Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Thu, 7 Sep 2023 11:42:38 -0700 Subject: [PATCH 28/38] Revert "include setuptools in 3.12 deps" This reverts commit 81a608cff64276f7d7c585002a54234d1034c09e. --- .riot/requirements/11c167a.txt | 43 ++++++++-------- .riot/requirements/13698ee.txt | 20 ++++---- .riot/requirements/1934323.txt | 22 ++++---- .riot/requirements/1ba9802.txt | 51 ++++++++++--------- .../requirements/{7a3f46f.txt => 1bc5161.txt} | 19 +++---- .riot/requirements/1d02c3a.txt | 26 +++++----- .../requirements/{162dc3a.txt => 1d0d03e.txt} | 11 ++-- .riot/requirements/1f1bd7d.txt | 47 +++++++++-------- .riot/requirements/43c7c81.txt | 22 ++++---- .riot/requirements/5ea5e85.txt | 43 ++++++++-------- .riot/requirements/8b732cf.txt | 41 ++++++++------- .riot/requirements/a8445d3.txt | 22 ++++---- riotfile.py | 18 ------- 13 files changed, 188 insertions(+), 197 deletions(-) rename .riot/requirements/{7a3f46f.txt => 1bc5161.txt} (67%) rename .riot/requirements/{162dc3a.txt => 1d0d03e.txt} (57%) diff --git a/.riot/requirements/11c167a.txt b/.riot/requirements/11c167a.txt index 93413ec4d1f..b810e084265 100644 --- a/.riot/requirements/11c167a.txt +++ b/.riot/requirements/11c167a.txt @@ -2,39 +2,42 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate .riot/requirements/11c167a.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/11c167a.in # astunparse==1.6.3 attrs==23.1.0 blinker==1.6.2 -certifi==2023.7.22 +certifi==2023.5.7 cffi==1.15.1 -charset-normalizer==3.2.0 -click==8.1.7 -coverage[toml]==7.3.1 -cryptography==41.0.3 -exceptiongroup==1.1.3 -flask==2.3.3 -gunicorn==21.2.0 +charset-normalizer==3.1.0 +click==8.1.3 +coverage[toml]==7.2.5 +cryptography==40.0.2 +exceptiongroup==1.1.1 +flask==2.3.2 +gunicorn==20.1.0 hypothesis==6.45.0 idna==3.4 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 +markupsafe==2.1.2 +mock==5.0.2 opentracing==2.4.0 packaging==23.1 -pluggy==1.3.0 +pluggy==1.0.0 pycparser==2.21 -pycryptodome==3.18.0 -pytest==7.4.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -requests==2.31.0 +pycryptodome==3.17 +pytest==7.3.1 +pytest-cov==4.0.0 +pytest-mock==3.10.0 +requests==2.30.0 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -urllib3==2.0.4 -werkzeug==2.3.7 -wheel==0.41.2 +urllib3==2.0.2 +werkzeug==2.3.4 +wheel==0.40.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/13698ee.txt b/.riot/requirements/13698ee.txt index 28d0dd0443c..3a3889daad9 100644 --- a/.riot/requirements/13698ee.txt +++ b/.riot/requirements/13698ee.txt @@ -2,18 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate .riot/requirements/13698ee.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/13698ee.in # -attrs==23.1.0 -coverage[toml]==7.3.1 +attrs==22.2.0 +coverage[toml]==7.2.2 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.1.0 +mock==5.0.1 opentracing==2.4.0 -packaging==23.1 -pluggy==1.3.0 -pytest==7.4.1 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 +packaging==23.0 +pluggy==1.0.0 +pytest==7.2.2 +pytest-asyncio==0.20.3 +pytest-cov==4.0.0 +pytest-mock==3.10.0 sortedcontainers==2.4.0 diff --git a/.riot/requirements/1934323.txt b/.riot/requirements/1934323.txt index 466201087ce..02fd80cffef 100644 --- a/.riot/requirements/1934323.txt +++ b/.riot/requirements/1934323.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1934323.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1934323.in # -attrs==23.1.0 -coverage[toml]==7.3.1 -exceptiongroup==1.1.3 +attrs==22.2.0 +coverage[toml]==7.2.2 +exceptiongroup==1.1.1 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.1.0 +mock==5.0.1 opentracing==2.4.0 -packaging==23.1 -pluggy==1.3.0 -pytest==7.4.1 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 +packaging==23.0 +pluggy==1.0.0 +pytest==7.2.2 +pytest-asyncio==0.20.3 +pytest-cov==4.0.0 +pytest-mock==3.10.0 sortedcontainers==2.4.0 tomli==2.0.1 diff --git a/.riot/requirements/1ba9802.txt b/.riot/requirements/1ba9802.txt index 01a077a224b..562567b1897 100644 --- a/.riot/requirements/1ba9802.txt +++ b/.riot/requirements/1ba9802.txt @@ -1,42 +1,45 @@ # -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: +# This file is autogenerated by pip-compile with python 3.9 +# To update, run: # -# pip-compile --no-annotate .riot/requirements/1ba9802.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1ba9802.in # astunparse==1.6.3 attrs==23.1.0 blinker==1.6.2 -certifi==2023.7.22 +certifi==2023.5.7 cffi==1.15.1 -charset-normalizer==3.2.0 -click==8.1.7 -coverage[toml]==7.3.1 -cryptography==41.0.3 -exceptiongroup==1.1.3 -flask==2.3.3 -gunicorn==21.2.0 +charset-normalizer==3.1.0 +click==8.1.3 +coverage[toml]==7.2.5 +cryptography==40.0.2 +exceptiongroup==1.1.1 +flask==2.3.2 +gunicorn==20.1.0 hypothesis==6.45.0 idna==3.4 -importlib-metadata==6.8.0 +importlib-metadata==6.6.0 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 +markupsafe==2.1.2 +mock==5.0.2 opentracing==2.4.0 packaging==23.1 -pluggy==1.3.0 +pluggy==1.0.0 pycparser==2.21 -pycryptodome==3.18.0 -pytest==7.4.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -requests==2.31.0 +pycryptodome==3.17 +pytest==7.3.1 +pytest-cov==4.0.0 +pytest-mock==3.10.0 +requests==2.30.0 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -urllib3==2.0.4 -werkzeug==2.3.7 -wheel==0.41.2 -zipp==3.16.2 +urllib3==2.0.2 +werkzeug==2.3.4 +wheel==0.40.0 +zipp==3.15.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/7a3f46f.txt b/.riot/requirements/1bc5161.txt similarity index 67% rename from .riot/requirements/7a3f46f.txt rename to .riot/requirements/1bc5161.txt index 5729bfbfac4..526abfb3adb 100644 --- a/.riot/requirements/7a3f46f.txt +++ b/.riot/requirements/1bc5161.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/7a3f46f.in +# pip-compile --no-annotate .riot/requirements/1bc5161.in # astunparse==1.6.3 attrs==23.1.0 @@ -10,10 +10,10 @@ blinker==1.6.2 certifi==2023.7.22 cffi==1.15.1 charset-normalizer==3.2.0 -click==8.1.7 -coverage[toml]==7.3.1 +click==8.1.6 +coverage[toml]==7.2.7 cryptography==41.0.3 -flask==2.3.3 +flask==2.3.2 gunicorn==21.2.0 hypothesis==6.45.0 idna==3.4 @@ -24,18 +24,15 @@ markupsafe==2.1.3 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.3.0 +pluggy==1.2.0 pycparser==2.21 pycryptodome==3.18.0 -pytest==7.4.1 +pytest==7.4.0 pytest-cov==4.1.0 pytest-mock==3.11.1 requests==2.31.0 six==1.16.0 sortedcontainers==2.4.0 urllib3==2.0.4 -werkzeug==2.3.7 -wheel==0.41.2 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +werkzeug==2.3.6 +wheel==0.41.1 diff --git a/.riot/requirements/1d02c3a.txt b/.riot/requirements/1d02c3a.txt index a1578333e8e..4bebe747e6c 100644 --- a/.riot/requirements/1d02c3a.txt +++ b/.riot/requirements/1d02c3a.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1d02c3a.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1d02c3a.in # -attrs==23.1.0 -coverage[toml]==7.2.7 -exceptiongroup==1.1.3 +attrs==22.2.0 +coverage[toml]==7.2.2 +exceptiongroup==1.1.1 hypothesis==6.45.0 -importlib-metadata==6.7.0 +importlib-metadata==6.0.0 iniconfig==2.0.0 -mock==5.1.0 +mock==5.0.1 opentracing==2.4.0 -packaging==23.1 -pluggy==1.2.0 -pytest==7.4.1 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 +packaging==23.0 +pluggy==1.0.0 +pytest==7.2.2 +pytest-asyncio==0.20.3 +pytest-cov==4.0.0 +pytest-mock==3.10.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 +typing-extensions==4.7.0 zipp==3.15.0 diff --git a/.riot/requirements/162dc3a.txt b/.riot/requirements/1d0d03e.txt similarity index 57% rename from .riot/requirements/162dc3a.txt rename to .riot/requirements/1d0d03e.txt index 373583eef44..8e2b89a66c3 100644 --- a/.riot/requirements/162dc3a.txt +++ b/.riot/requirements/1d0d03e.txt @@ -2,21 +2,18 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/162dc3a.in +# pip-compile --no-annotate .riot/requirements/1d0d03e.in # attrs==23.1.0 -coverage[toml]==7.3.1 +coverage[toml]==7.2.7 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 packaging==23.1 -pluggy==1.3.0 -pytest==7.4.1 +pluggy==1.2.0 +pytest==7.4.0 pytest-asyncio==0.21.1 pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/.riot/requirements/1f1bd7d.txt b/.riot/requirements/1f1bd7d.txt index c1dffe7bcfb..f5597daf887 100644 --- a/.riot/requirements/1f1bd7d.txt +++ b/.riot/requirements/1f1bd7d.txt @@ -2,41 +2,44 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1f1bd7d.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/1f1bd7d.in # astunparse==1.6.3 attrs==23.1.0 blinker==1.6.2 -certifi==2023.7.22 +certifi==2023.5.7 cffi==1.15.1 -charset-normalizer==3.2.0 -click==8.1.7 -coverage[toml]==7.3.1 -cryptography==41.0.3 -exceptiongroup==1.1.3 -flask==2.3.3 -gunicorn==21.2.0 +charset-normalizer==3.1.0 +click==8.1.3 +coverage[toml]==7.2.5 +cryptography==40.0.2 +exceptiongroup==1.1.1 +flask==2.3.2 +gunicorn==20.1.0 hypothesis==6.45.0 idna==3.4 -importlib-metadata==6.8.0 +importlib-metadata==6.6.0 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 +markupsafe==2.1.2 +mock==5.0.2 opentracing==2.4.0 packaging==23.1 -pluggy==1.3.0 +pluggy==1.0.0 pycparser==2.21 -pycryptodome==3.18.0 -pytest==7.4.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -requests==2.31.0 +pycryptodome==3.17 +pytest==7.3.1 +pytest-cov==4.0.0 +pytest-mock==3.10.0 +requests==2.30.0 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -urllib3==2.0.4 -werkzeug==2.3.7 -wheel==0.41.2 -zipp==3.16.2 +urllib3==2.0.2 +werkzeug==2.3.4 +wheel==0.40.0 +zipp==3.15.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/43c7c81.txt b/.riot/requirements/43c7c81.txt index 12beefa6a58..9339d007a1f 100644 --- a/.riot/requirements/43c7c81.txt +++ b/.riot/requirements/43c7c81.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate .riot/requirements/43c7c81.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/43c7c81.in # -attrs==23.1.0 -coverage[toml]==7.3.1 -exceptiongroup==1.1.3 +attrs==22.2.0 +coverage[toml]==7.2.2 +exceptiongroup==1.1.1 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.1.0 +mock==5.0.1 opentracing==2.4.0 -packaging==23.1 -pluggy==1.3.0 -pytest==7.4.1 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 +packaging==23.0 +pluggy==1.0.0 +pytest==7.2.2 +pytest-asyncio==0.20.3 +pytest-cov==4.0.0 +pytest-mock==3.10.0 sortedcontainers==2.4.0 tomli==2.0.1 diff --git a/.riot/requirements/5ea5e85.txt b/.riot/requirements/5ea5e85.txt index 26658e831d3..9ddc921f5ef 100644 --- a/.riot/requirements/5ea5e85.txt +++ b/.riot/requirements/5ea5e85.txt @@ -2,41 +2,44 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/5ea5e85.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/5ea5e85.in # astunparse==1.6.3 attrs==23.1.0 -certifi==2023.7.22 +certifi==2023.5.7 cffi==1.15.1 -charset-normalizer==3.2.0 -click==8.1.7 -coverage[toml]==7.2.7 -cryptography==41.0.3 -exceptiongroup==1.1.3 +charset-normalizer==3.1.0 +click==8.1.3 +coverage[toml]==7.2.5 +cryptography==40.0.2 +exceptiongroup==1.1.1 flask==2.2.5 -gunicorn==21.2.0 +gunicorn==20.1.0 hypothesis==6.45.0 idna==3.4 -importlib-metadata==6.7.0 +importlib-metadata==6.6.0 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 +markupsafe==2.1.2 +mock==5.0.2 opentracing==2.4.0 packaging==23.1 -pluggy==1.2.0 +pluggy==1.0.0 pycparser==2.21 -pycryptodome==3.18.0 -pytest==7.4.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -requests==2.31.0 +pycryptodome==3.17 +pytest==7.3.1 +pytest-cov==4.0.0 +pytest-mock==3.10.0 +requests==2.30.0 six==1.16.0 sortedcontainers==2.4.0 tomli==2.0.1 -typing-extensions==4.7.1 -urllib3==2.0.4 +typing-extensions==4.7.0 +urllib3==2.0.2 werkzeug==2.2.3 -wheel==0.41.2 +wheel==0.40.0 zipp==3.15.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/8b732cf.txt b/.riot/requirements/8b732cf.txt index 9ccb1a616f0..bc4c2185f6f 100644 --- a/.riot/requirements/8b732cf.txt +++ b/.riot/requirements/8b732cf.txt @@ -2,37 +2,40 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate .riot/requirements/8b732cf.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/8b732cf.in # astunparse==1.6.3 attrs==23.1.0 blinker==1.6.2 -certifi==2023.7.22 +certifi==2023.5.7 cffi==1.15.1 -charset-normalizer==3.2.0 -click==8.1.7 -coverage[toml]==7.3.1 -cryptography==41.0.3 -flask==2.3.3 -gunicorn==21.2.0 +charset-normalizer==3.1.0 +click==8.1.3 +coverage[toml]==7.2.5 +cryptography==40.0.2 +flask==2.3.2 +gunicorn==20.1.0 hypothesis==6.45.0 idna==3.4 iniconfig==2.0.0 itsdangerous==2.1.2 jinja2==3.1.2 -markupsafe==2.1.3 -mock==5.1.0 +markupsafe==2.1.2 +mock==5.0.2 opentracing==2.4.0 packaging==23.1 -pluggy==1.3.0 +pluggy==1.0.0 pycparser==2.21 -pycryptodome==3.18.0 -pytest==7.4.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 -requests==2.31.0 +pycryptodome==3.17 +pytest==7.3.1 +pytest-cov==4.0.0 +pytest-mock==3.10.0 +requests==2.30.0 six==1.16.0 sortedcontainers==2.4.0 -urllib3==2.0.4 -werkzeug==2.3.7 -wheel==0.41.2 +urllib3==2.0.2 +werkzeug==2.3.4 +wheel==0.40.0 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/.riot/requirements/a8445d3.txt b/.riot/requirements/a8445d3.txt index 84618138e74..0098804d458 100644 --- a/.riot/requirements/a8445d3.txt +++ b/.riot/requirements/a8445d3.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate .riot/requirements/a8445d3.in +# pip-compile --no-annotate --resolver=backtracking .riot/requirements/a8445d3.in # -attrs==23.1.0 -coverage[toml]==7.3.1 -exceptiongroup==1.1.3 +attrs==22.2.0 +coverage[toml]==7.2.2 +exceptiongroup==1.1.1 hypothesis==6.45.0 iniconfig==2.0.0 -mock==5.1.0 +mock==5.0.1 opentracing==2.4.0 -packaging==23.1 -pluggy==1.3.0 -pytest==7.4.1 -pytest-asyncio==0.21.1 -pytest-cov==4.1.0 -pytest-mock==3.11.1 +packaging==23.0 +pluggy==1.0.0 +pytest==7.2.2 +pytest-asyncio==0.20.3 +pytest-cov==4.0.0 +pytest-mock==3.10.0 sortedcontainers==2.4.0 tomli==2.0.1 diff --git a/riotfile.py b/riotfile.py index 613e87a2dca..d72063bc441 100644 --- a/riotfile.py +++ b/riotfile.py @@ -142,15 +142,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): env={ "DD_IAST_REQUEST_SAMPLING": "100", # Override default 30% to analyze all IAST requests }, - venvs=[ - Venv(pys=select_pys(max_version="3.11")), - Venv( - pys=select_pys(min_version="3.12"), - pkgs={ - "setuptools": latest, - }, - ), - ], ), Venv( name="profile-diff", @@ -1851,15 +1842,6 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): pkgs={ "pytest-asyncio": latest, }, - venvs=[ - Venv(pys=select_pys(max_version="3.11")), - Venv( - pys=select_pys(min_version="3.12"), - pkgs={ - "setuptools": latest, - }, - ), - ], ), Venv( name="futures", From 608f05a21ff109ef7dba3fb68142b851bf220052 Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Thu, 7 Sep 2023 15:09:50 -0400 Subject: [PATCH 29/38] Fix merging pyXY files to parent test files (aiopg, debugger, internal) add setuptools dep to 3.12 debugger suite --- .../requirements/{1540a76.txt => 174460f.txt} | 9 ++-- riotfile.py | 5 +- tests/contrib/aiopg/test.py | 1 - tests/debugging/test_async.py | 47 +++++++++++++++++++ 4 files changed, 57 insertions(+), 5 deletions(-) rename .riot/requirements/{1540a76.txt => 174460f.txt} (64%) create mode 100644 tests/debugging/test_async.py diff --git a/.riot/requirements/1540a76.txt b/.riot/requirements/174460f.txt similarity index 64% rename from .riot/requirements/1540a76.txt rename to .riot/requirements/174460f.txt index eb8ae8adc31..d761cbf94b1 100644 --- a/.riot/requirements/1540a76.txt +++ b/.riot/requirements/174460f.txt @@ -2,10 +2,10 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1540a76.in +# pip-compile --no-annotate .riot/requirements/174460f.in # attrs==23.1.0 -coverage[toml]==7.3.0 +coverage[toml]==7.3.1 httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 @@ -14,9 +14,12 @@ msgpack==1.0.5 opentracing==2.4.0 packaging==23.1 pluggy==1.3.0 -pytest==7.4.1 +pytest==7.4.2 pytest-asyncio==0.21.1 pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 typing-extensions==4.7.1 + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/riotfile.py b/riotfile.py index d72063bc441..f8367e57185 100644 --- a/riotfile.py +++ b/riotfile.py @@ -349,7 +349,10 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "typing-extensions": latest, "pytest-asyncio": latest, }, - pys=select_pys(), + venvs=[ + Venv(pys=select_pys(max_version="3.11")), + Venv(pys=select_pys(min_version="3.12"), pkgs={"setuptools": latest}), + ], ), Venv( name="vendor", diff --git a/tests/contrib/aiopg/test.py b/tests/contrib/aiopg/test.py index 24bbdbe22bd..e5f85d20186 100644 --- a/tests/contrib/aiopg/test.py +++ b/tests/contrib/aiopg/test.py @@ -333,7 +333,6 @@ def test_analytics_without_rate(self): self.assertEqual(len(spans), 1) self.assertEqual(spans[0].get_metric(ANALYTICS_SAMPLE_RATE_KEY), 1.0) - @mark_asyncio async def _test_cursor_ctx_manager(self): conn, tracer = await self._get_conn_and_tracer() cur = await conn.cursor() diff --git a/tests/debugging/test_async.py b/tests/debugging/test_async.py new file mode 100644 index 00000000000..25483e596ba --- /dev/null +++ b/tests/debugging/test_async.py @@ -0,0 +1,47 @@ +import pytest + +from ddtrace.debugging._async import dd_coroutine_wrapper + + +class MockSignalContext: + def __init__(self): + self.retval = None + self.exc_info = None + self.duration = None + + def exit(self, retval, exc_info, duration): + self.retval = retval + self.exc_info = exc_info + self.duration = duration + + +@pytest.mark.asyncio +async def test_dd_coroutine_wrapper_return(): + # type: () -> None + contexts = [MockSignalContext() for _ in range(10)] + + async def coro(): + return 1 + + retval = await dd_coroutine_wrapper(coro(), contexts) + + assert retval == 1 + + assert all((context.retval, context.exc_info) == (1, (None, None, None)) for context in contexts) + + +@pytest.mark.asyncio +async def test_dd_coroutine_wrapper_exc(): + # type: () -> None + contexts = [MockSignalContext() for _ in range(10)] + + class MyException(Exception): + pass + + async def coro(): + raise MyException("error") + + with pytest.raises(MyException): + await dd_coroutine_wrapper(coro(), contexts) + + assert all((context.retval, context.exc_info[0]) == (None, MyException) for context in contexts) From 998ac2f48c7f287a04eb0f497d075c2ecd0782fe Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Thu, 7 Sep 2023 16:02:13 -0400 Subject: [PATCH 30/38] add setuptools to pyproject --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index ac794f6cc41..b772f3768e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,7 @@ dependencies = [ "importlib_metadata; python_version<'3.8'", "opentelemetry-api>=1", "protobuf>=3", + "setuptools; python_version>='3.12'", "six>=1.12.0", "typing_extensions", "xmltodict>=0.12", From d4400c0e6b815496a6f399904ac5548036a72518 Mon Sep 17 00:00:00 2001 From: Emmett Butler Date: Thu, 7 Sep 2023 13:27:29 -0700 Subject: [PATCH 31/38] skip test that uses dis in 3.12 --- tests/internal/test_wrapping.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/internal/test_wrapping.py b/tests/internal/test_wrapping.py index b70be8fd94f..085a15dab8d 100644 --- a/tests/internal/test_wrapping.py +++ b/tests/internal/test_wrapping.py @@ -273,6 +273,7 @@ def wrapper(f, args, kwargs): assert f(1, 2) == ((1, 2), None) +@pytest.mark.skipif(sys.version_info[:2] > (3, 11), reason="dis is different in python >= 3.12") def test_wrap_arg_args_kwarg_kwargs(): def f(posarg, *args, path=None, **kwargs): return (posarg, args, path, kwargs) From a6f7ede33802915519dacfd1d3a9d7baaa663dac Mon Sep 17 00:00:00 2001 From: Yun Kim Date: Thu, 7 Sep 2023 16:35:17 -0400 Subject: [PATCH 32/38] Revert setuptools being added as manual dep in debugger venv --- .riot/requirements/{174460f.txt => 1540a76.txt} | 5 +---- riotfile.py | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) rename .riot/requirements/{174460f.txt => 1540a76.txt} (71%) diff --git a/.riot/requirements/174460f.txt b/.riot/requirements/1540a76.txt similarity index 71% rename from .riot/requirements/174460f.txt rename to .riot/requirements/1540a76.txt index d761cbf94b1..077ec4693fe 100644 --- a/.riot/requirements/174460f.txt +++ b/.riot/requirements/1540a76.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/174460f.in +# pip-compile --no-annotate .riot/requirements/1540a76.in # attrs==23.1.0 coverage[toml]==7.3.1 @@ -20,6 +20,3 @@ pytest-cov==4.1.0 pytest-mock==3.11.1 sortedcontainers==2.4.0 typing-extensions==4.7.1 - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/riotfile.py b/riotfile.py index f8367e57185..d72063bc441 100644 --- a/riotfile.py +++ b/riotfile.py @@ -349,10 +349,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "typing-extensions": latest, "pytest-asyncio": latest, }, - venvs=[ - Venv(pys=select_pys(max_version="3.11")), - Venv(pys=select_pys(min_version="3.12"), pkgs={"setuptools": latest}), - ], + pys=select_pys(), ), Venv( name="vendor", From 423620ee71f75537e7fc5a914ed3fb036a6ab035 Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Thu, 7 Sep 2023 16:37:26 -0400 Subject: [PATCH 33/38] disable for bytecode --- tests/internal/test_injection.py | 6 ++++++ tests/internal/test_wrapping.py | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/tests/internal/test_injection.py b/tests/internal/test_injection.py index 5db1b7491dd..66c1250342a 100644 --- a/tests/internal/test_injection.py +++ b/tests/internal/test_injection.py @@ -1,5 +1,6 @@ from contextlib import contextmanager from random import shuffle +import sys import mock import pytest @@ -14,6 +15,11 @@ from ddtrace.internal.utils.inspection import linenos +# bytecode does not support Python 3.12 yet +if sys.version_info[:2] >= (3, 12): + pytestmark = pytest.mark.skip + + @contextmanager def injected_hook(f, hook, arg, line=None): if PY2 and isinstance(f, UnboundMethodType): diff --git a/tests/internal/test_wrapping.py b/tests/internal/test_wrapping.py index 085a15dab8d..0aa4c38cabb 100644 --- a/tests/internal/test_wrapping.py +++ b/tests/internal/test_wrapping.py @@ -9,6 +9,11 @@ from ddtrace.internal.wrapping import wrap +# bytecode does not support Python 3.12 yet +if sys.version_info[:2] >= (3, 12): + pytestmark = pytest.mark.skip + + async def async_func(): return 42 From 653fc27f30854de01ebd0686de4a66383ca3fe6d Mon Sep 17 00:00:00 2001 From: "Tahir H. Butt" Date: Thu, 7 Sep 2023 17:18:40 -0400 Subject: [PATCH 34/38] Revert "disable for bytecode" This reverts commit 423620ee71f75537e7fc5a914ed3fb036a6ab035. --- tests/internal/test_injection.py | 6 ------ tests/internal/test_wrapping.py | 5 ----- 2 files changed, 11 deletions(-) diff --git a/tests/internal/test_injection.py b/tests/internal/test_injection.py index 66c1250342a..5db1b7491dd 100644 --- a/tests/internal/test_injection.py +++ b/tests/internal/test_injection.py @@ -1,6 +1,5 @@ from contextlib import contextmanager from random import shuffle -import sys import mock import pytest @@ -15,11 +14,6 @@ from ddtrace.internal.utils.inspection import linenos -# bytecode does not support Python 3.12 yet -if sys.version_info[:2] >= (3, 12): - pytestmark = pytest.mark.skip - - @contextmanager def injected_hook(f, hook, arg, line=None): if PY2 and isinstance(f, UnboundMethodType): diff --git a/tests/internal/test_wrapping.py b/tests/internal/test_wrapping.py index 0aa4c38cabb..085a15dab8d 100644 --- a/tests/internal/test_wrapping.py +++ b/tests/internal/test_wrapping.py @@ -9,11 +9,6 @@ from ddtrace.internal.wrapping import wrap -# bytecode does not support Python 3.12 yet -if sys.version_info[:2] >= (3, 12): - pytestmark = pytest.mark.skip - - async def async_func(): return 42 From c9bcb33a6c6018f50535ec4d691f1433c053b3af Mon Sep 17 00:00:00 2001 From: ZStriker19 Date: Thu, 7 Sep 2023 17:44:34 -0400 Subject: [PATCH 35/38] add basic 3.12 support releasenote --- .../notes/3.12_support-422a62d1871877c2.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .riot/requirements/releasenotes/notes/3.12_support-422a62d1871877c2.yaml diff --git a/.riot/requirements/releasenotes/notes/3.12_support-422a62d1871877c2.yaml b/.riot/requirements/releasenotes/notes/3.12_support-422a62d1871877c2.yaml new file mode 100644 index 00000000000..08f5205ade9 --- /dev/null +++ b/.riot/requirements/releasenotes/notes/3.12_support-422a62d1871877c2.yaml @@ -0,0 +1,14 @@ +--- +prelude: > + We added support for Python 3.12 but (add caveats) + +features: + - | + Adds support for Python 3.12 +issues: + - | + List known issues here, or remove this section. All of the list items in + this section are combined when the release notes are rendered, so the text + needs to be worded so that it does not depend on any information only + available in another section, such as the prelude. This may mean repeating + some details. From 678abc98cf7d4569287b3c5a1e64f0cc960fd74d Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Thu, 7 Sep 2023 18:40:25 -0400 Subject: [PATCH 36/38] Revert "fix: start telemetry writer early" This reverts commit 9b9e5eafdc9eb556c80f2466bab64773322e6595. --- ddtrace/__init__.py | 9 --------- ddtrace/internal/telemetry/__init__.py | 3 +++ 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/ddtrace/__init__.py b/ddtrace/__init__.py index df81fc4e37f..bed08f6bb9b 100644 --- a/ddtrace/__init__.py +++ b/ddtrace/__init__.py @@ -41,15 +41,6 @@ # a global tracer instance with integration settings tracer = Tracer() - -# The telemetry writer is not started until data is queued but this creates a -# problem for CPython 3.12 which disallows thread creation at interpreter -# finalization. In order to support 3.12, we start the writer upon initialization. -# See https://github.com/python/cpython/pull/104826. -if sys.version_info >= (3, 12): - telemetry.telemetry_writer.enable() - - __all__ = [ "patch", "patch_all", diff --git a/ddtrace/internal/telemetry/__init__.py b/ddtrace/internal/telemetry/__init__.py index e178bb874f4..b5ba2bc6d90 100644 --- a/ddtrace/internal/telemetry/__init__.py +++ b/ddtrace/internal/telemetry/__init__.py @@ -49,6 +49,9 @@ def _excepthook(tp, value, root_traceback): error_msg = "{}:{} {}".format(filename, lineno, str(value)) telemetry_writer.add_integration(integration_name, True, error_msg=error_msg) + telemetry_writer.app_shutdown() + telemetry_writer.disable() + return _ORIGINAL_EXCEPTHOOK(tp, value, root_traceback) From 98c3dd3fe33b29e7ea31d3960e1e338728ed0116 Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Thu, 7 Sep 2023 20:30:15 -0400 Subject: [PATCH 37/38] chore(telemetry): start telemetry as early as possible and delay sending events until app-started --- ddtrace/__init__.py | 5 ++ ddtrace/internal/telemetry/__init__.py | 4 ++ ddtrace/internal/telemetry/data.py | 6 +- ddtrace/internal/telemetry/writer.py | 29 ++++------ ddtrace/internal/writer/writer.py | 3 +- tests/telemetry/test_telemetry.py | 56 ++++++++----------- tests/telemetry/test_telemetry_metrics_e2e.py | 11 +--- tests/telemetry/test_writer.py | 11 ++-- 8 files changed, 53 insertions(+), 72 deletions(-) diff --git a/ddtrace/__init__.py b/ddtrace/__init__.py index bed08f6bb9b..e3a695a0e2c 100644 --- a/ddtrace/__init__.py +++ b/ddtrace/__init__.py @@ -25,6 +25,11 @@ telemetry.install_excepthook() +# In order to support 3.12, we start the writer upon initialization. +# See https://github.com/python/cpython/pull/104826. +# Telemetry events will only be sent after the `app-started` is queued. +# This will occur when the agent writer starts. +telemetry.telemetry_writer.enable() from ._monkey import patch # noqa: E402 from ._monkey import patch_all # noqa: E402 diff --git a/ddtrace/internal/telemetry/__init__.py b/ddtrace/internal/telemetry/__init__.py index b5ba2bc6d90..e8d4395a90c 100644 --- a/ddtrace/internal/telemetry/__init__.py +++ b/ddtrace/internal/telemetry/__init__.py @@ -49,6 +49,10 @@ def _excepthook(tp, value, root_traceback): error_msg = "{}:{} {}".format(filename, lineno, str(value)) telemetry_writer.add_integration(integration_name, True, error_msg=error_msg) + if telemetry_writer.started is False: + telemetry_writer._app_started_event(False) + telemetry_writer._app_dependencies_loaded_event() + telemetry_writer.app_shutdown() telemetry_writer.disable() diff --git a/ddtrace/internal/telemetry/data.py b/ddtrace/internal/telemetry/data.py index 2afe96bc5f3..bd334c7bc29 100644 --- a/ddtrace/internal/telemetry/data.py +++ b/ddtrace/internal/telemetry/data.py @@ -4,12 +4,12 @@ from typing import List from typing import Tuple -import ddtrace from ddtrace.internal.compat import PY3 from ddtrace.internal.constants import DEFAULT_SERVICE_NAME from ddtrace.internal.packages import get_distributions from ddtrace.internal.runtime.container import get_container_info from ddtrace.internal.utils.cache import cached +from ddtrace.version import get_version from ...settings import _config as config from ..hostname import get_hostname @@ -63,7 +63,7 @@ def _get_application(key): "env": env or "", "language_name": "python", "language_version": _format_version_info(sys.version_info), - "tracer_version": ddtrace.__version__, + "tracer_version": get_version(), "runtime_name": platform.python_implementation(), "runtime_version": _format_version_info(sys.implementation.version) if PY3 else "", "products": _get_products(), @@ -88,7 +88,7 @@ def get_application(service, version, env): def _get_products(): # type: () -> Dict return { - "appsec": {"version": ddtrace.__version__, "enabled": config._appsec_enabled}, + "appsec": {"version": get_version(), "enabled": config._appsec_enabled}, } diff --git a/ddtrace/internal/telemetry/writer.py b/ddtrace/internal/telemetry/writer.py index ccbdc1c98fa..ef5c4ee397a 100644 --- a/ddtrace/internal/telemetry/writer.py +++ b/ddtrace/internal/telemetry/writer.py @@ -207,7 +207,6 @@ def enable(self): if self._is_periodic: self.start() - atexit.register(self.app_shutdown) return True self.status = ServiceStatus.RUNNING @@ -282,14 +281,18 @@ def add_error(self, code, msg, filename, line_number): msg = "%s:%s: %s" % (filename, line_number, msg) self._error = (code, msg) - def _app_started_event(self): - # type: () -> None + def _app_started_event(self, register_app_shutdown=True): + # type: (bool) -> None """Sent when TelemetryWriter is enabled or forks""" if self._forked: # app-started events should only be sent by the main process return # List of configurations to be collected + self.started = True + if register_app_shutdown: + atexit.register(self.app_shutdown) + self.add_configurations( [ (TELEMETRY_TRACING_ENABLED, config._tracing_enabled, "unknown"), @@ -576,15 +579,6 @@ def periodic(self, force_flush=False): for telemetry_event in telemetry_events: self._client.send_event(telemetry_event) - def start(self, *args, **kwargs): - # type: (...) -> None - super(TelemetryWriter, self).start(*args, **kwargs) - # Queue app-started event after the telemetry worker thread is running - if self.started is False: - self._app_started_event() - self._app_dependencies_loaded_event() - self.started = True - def app_shutdown(self): self._app_closing_event() self.periodic(force_flush=True) @@ -613,13 +607,10 @@ def _fork_writer(self): if self.status == ServiceStatus.STOPPED: return - atexit.unregister(self.stop) - self.stop(join=False) - - # Enable writer service in child process to avoid interpreter shutdown - # error in Python 3.12 - if sys.version_info >= (3, 12): - self.enable() + # # Enable writer service in child process to avoid interpreter shutdown + # # error in Python 3.12 + # if sys.version_info >= (3, 12): + # self.enable() def _restart_sequence(self): self._sequence = itertools.count(1) diff --git a/ddtrace/internal/writer/writer.py b/ddtrace/internal/writer/writer.py index 42dc157ea95..ab2035db84a 100644 --- a/ddtrace/internal/writer/writer.py +++ b/ddtrace/internal/writer/writer.py @@ -638,7 +638,8 @@ def _send_payload(self, payload, count, client): def start(self): super(AgentWriter, self).start() try: - telemetry_writer.enable() + telemetry_writer._app_started_event() + telemetry_writer._app_dependencies_loaded_event() # appsec remote config should be enabled/started after the global tracer and configs # are initialized diff --git a/tests/telemetry/test_telemetry.py b/tests/telemetry/test_telemetry.py index 8e3aa8bea77..00a1b6f9f17 100644 --- a/tests/telemetry/test_telemetry.py +++ b/tests/telemetry/test_telemetry.py @@ -8,7 +8,12 @@ def test_enable(test_agent_session, run_python_code_in_subprocess): code = """ from ddtrace.internal.telemetry import telemetry_writer +from ddtrace.internal.service import ServiceStatus + telemetry_writer.enable() + +assert telemetry_writer.status == ServiceStatus.RUNNING +assert telemetry_writer._worker is not None """ stdout, stderr, status, _ = run_python_code_in_subprocess(code) @@ -17,26 +22,10 @@ def test_enable(test_agent_session, run_python_code_in_subprocess): assert stdout == b"", stderr assert stderr == b"" - events = test_agent_session.get_events() - assert len(events) == 3 - - # Same runtime id is used - assert events[0]["runtime_id"] == events[1]["runtime_id"] - assert events[0]["request_type"] == "app-closing" - assert events[1]["request_type"] == "app-dependencies-loaded" - assert events[2]["request_type"] == "app-started" - assert events[2]["payload"]["error"] == {"code": 0, "message": ""} - @pytest.mark.snapshot def test_telemetry_enabled_on_first_tracer_flush(test_agent_session, ddtrace_run_python_code_in_subprocess): """assert telemetry events are generated after the first trace is flushed to the agent""" - # Using ddtrace-run and/or importing ddtrace alone should not enable telemetry - # Telemetry data should only be sent after the first trace to the agent - _, stderr, status, _ = ddtrace_run_python_code_in_subprocess("import ddtrace") - assert status == 0, stderr - # No trace and No Telemetry - assert len(test_agent_session.get_events()) == 0 # Submit a trace to the agent in a subprocess code = 'from ddtrace import tracer; span = tracer.trace("test-telemetry"); span.finish()' @@ -65,6 +54,7 @@ def test_enable_fork(test_agent_session, run_python_code_in_subprocess): # We have to start before forking since fork hooks are not enabled until after enabling telemetry_writer.enable() +telemetry_writer._app_started_event() if os.fork() == 0: # Send multiple started events to confirm none get sent @@ -85,15 +75,12 @@ def test_enable_fork(test_agent_session, run_python_code_in_subprocess): requests = test_agent_session.get_requests() # We expect 2 events from the parent process to get sent, but none from the child process - assert len(requests) == 3 + assert len(requests) == 2 # Validate that the runtime id sent for every event is the parent processes runtime id assert requests[0]["body"]["runtime_id"] == runtime_id assert requests[0]["body"]["request_type"] == "app-closing" assert requests[1]["body"]["runtime_id"] == runtime_id - assert requests[1]["body"]["request_type"] == "app-dependencies-loaded" - assert requests[1]["body"]["runtime_id"] == runtime_id - assert requests[2]["body"]["request_type"] == "app-started" - assert requests[2]["body"]["runtime_id"] == runtime_id + assert requests[1]["body"]["request_type"] == "app-started" def test_enable_fork_heartbeat(test_agent_session, run_python_code_in_subprocess): @@ -250,6 +237,9 @@ def test_handled_integration_error(test_agent_session, run_python_code_in_subpro from ddtrace import patch, tracer patch(raise_errors=False, sqlite3=True) + +# Create a span to start the telemetry writer +tracer.trace("hi").finish() """ _, stderr, status, _ = run_python_code_in_subprocess(code) @@ -260,15 +250,11 @@ def test_handled_integration_error(test_agent_session, run_python_code_in_subpro events = test_agent_session.get_events() - assert len(events) == 5 - # Same runtime id is used - assert ( - events[0]["runtime_id"] - == events[1]["runtime_id"] - == events[2]["runtime_id"] - == events[3]["runtime_id"] - == events[4]["runtime_id"] - ) + assert len(events) > 1 + for event in events: + # Same runtime id is used + assert event["runtime_id"] == events[0]["runtime_id"] + integrations_events = [event for event in events if event["request_type"] == "app-integrations-change"] assert len(integrations_events) == 1 @@ -277,12 +263,14 @@ def test_handled_integration_error(test_agent_session, run_python_code_in_subpro == "failed to import ddtrace module 'ddtrace.contrib.sqlite3' when patching on import" ) - metric_events = [event for event in events if event["request_type"] == "generate-metrics"] - + metric_events = [ + event + for event in events + if event["request_type"] == "generate-metrics" + and event["payload"]["series"][0]["metric"] == "integration_errors" + ] assert len(metric_events) == 1 - assert metric_events[0]["payload"]["namespace"] == "tracers" assert len(metric_events[0]["payload"]["series"]) == 1 - assert metric_events[0]["payload"]["series"][0]["metric"] == "integration_errors" assert metric_events[0]["payload"]["series"][0]["type"] == "count" assert len(metric_events[0]["payload"]["series"][0]["points"]) == 1 assert metric_events[0]["payload"]["series"][0]["points"][0][1] == 1 diff --git a/tests/telemetry/test_telemetry_metrics_e2e.py b/tests/telemetry/test_telemetry_metrics_e2e.py index 6755e387255..55f62589247 100644 --- a/tests/telemetry/test_telemetry_metrics_e2e.py +++ b/tests/telemetry/test_telemetry_metrics_e2e.py @@ -3,7 +3,6 @@ import os import subprocess import sys -import time import pytest @@ -28,8 +27,6 @@ def _build_env(): def gunicorn_server(telemetry_metrics_enabled="true", token=None): cmd = ["ddtrace-run", "gunicorn", "-w", "1", "-b", "0.0.0.0:8000", "tests.telemetry.app:app"] env = _build_env() - env["DD_TELEMETRY_METRICS_ENABLED"] = telemetry_metrics_enabled - env["DD_TELEMETRY_HEARTBEAT_INTERVAL"] = "1.0" env["_DD_TRACE_WRITER_ADDITIONAL_HEADERS"] = "X-Datadog-Test-Session-Token:{}".format(token) env["DD_TRACE_AGENT_URL"] = os.environ.get("DD_TRACE_AGENT_URL", "") env["DD_TRACE_DEBUG"] = "true" @@ -90,19 +87,15 @@ def test_telemetry_metrics_enabled_on_gunicorn_child_process(test_agent_session) gunicorn_client.get("/count_metric") response = gunicorn_client.get("/count_metric") assert response.status_code == 200 - # DD_TELEMETRY_HEARTBEAT_INTERVAL is set to 1 second - time.sleep(1) gunicorn_client.get("/count_metric") response = gunicorn_client.get("/count_metric") assert response.status_code == 200 events = test_agent_session.get_events() metrics = list(filter(lambda event: event["request_type"] == "generate-metrics", events)) - assert len(metrics) == 2 + assert len(metrics) == 1 assert metrics[0]["payload"]["series"][0]["metric"] == "test_metric" - assert metrics[0]["payload"]["series"][0]["points"][0][1] == 2.0 - assert metrics[1]["payload"]["series"][0]["metric"] == "test_metric" - assert metrics[1]["payload"]["series"][0]["points"][0][1] == 3.0 + assert metrics[0]["payload"]["series"][0]["points"][0][1] == 5 def test_span_creation_and_finished_metrics_datadog(test_agent_session, ddtrace_run_python_code_in_subprocess): diff --git a/tests/telemetry/test_writer.py b/tests/telemetry/test_writer.py index dd712ee771f..3a82e212d29 100644 --- a/tests/telemetry/test_writer.py +++ b/tests/telemetry/test_writer.py @@ -350,8 +350,8 @@ def test_send_failing_request(mock_status, telemetry_writer): with httpretty.enabled(): httpretty.register_uri(httpretty.POST, telemetry_writer._client.url, status=mock_status) with mock.patch("ddtrace.internal.telemetry.writer.log") as log: - # sends failing app-closing event - telemetry_writer.app_shutdown() + # sends failing app-heartbeat event + telemetry_writer.periodic() # asserts unsuccessful status code was logged log.debug.assert_called_with( "failed to send telemetry to the Datadog Agent at %s. response: %s", @@ -370,13 +370,11 @@ def test_telemetry_graceful_shutdown(telemetry_writer, test_agent_session, mock_ telemetry_writer.app_shutdown() events = test_agent_session.get_events() - assert len(events) == 3 + assert len(events) == 1 # Reverse chronological order assert events[0]["request_type"] == "app-closing" - assert events[0] == _get_request_body({}, "app-closing", 3) - assert events[1]["request_type"] == "app-dependencies-loaded" - assert events[2]["request_type"] == "app-started" + assert events[0] == _get_request_body({}, "app-closing", 1) def test_app_heartbeat_event_periodic(mock_time, telemetry_writer, test_agent_session): @@ -385,6 +383,7 @@ def test_app_heartbeat_event_periodic(mock_time, telemetry_writer, test_agent_se # Ensure telemetry writer is initialized to send periodic events telemetry_writer._is_periodic = True + telemetry_writer.started = True # Assert default telemetry interval is 10 seconds and the expected periodic threshold and counts are set assert telemetry_writer.interval == 10 assert telemetry_writer._periodic_threshold == 5 From b8e42213c8634938630b0896b4c3527e8618a0c1 Mon Sep 17 00:00:00 2001 From: Munir Abdinur Date: Thu, 7 Sep 2023 21:05:25 -0400 Subject: [PATCH 38/38] fix fork errors in py3.12 --- ddtrace/internal/telemetry/writer.py | 7 +++---- tests/telemetry/test_telemetry.py | 26 +++++++++++++++++++++++--- 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/ddtrace/internal/telemetry/writer.py b/ddtrace/internal/telemetry/writer.py index ef5c4ee397a..225679b407e 100644 --- a/ddtrace/internal/telemetry/writer.py +++ b/ddtrace/internal/telemetry/writer.py @@ -607,10 +607,9 @@ def _fork_writer(self): if self.status == ServiceStatus.STOPPED: return - # # Enable writer service in child process to avoid interpreter shutdown - # # error in Python 3.12 - # if sys.version_info >= (3, 12): - # self.enable() + # Enable writer service in child process to avoid interpreter shutdown + # error in Python 3.12 + self.enable() def _restart_sequence(self): self._sequence = itertools.count(1) diff --git a/tests/telemetry/test_telemetry.py b/tests/telemetry/test_telemetry.py index 00a1b6f9f17..bc7ee6b2b7b 100644 --- a/tests/telemetry/test_telemetry.py +++ b/tests/telemetry/test_telemetry.py @@ -47,6 +47,11 @@ def test_telemetry_enabled_on_first_tracer_flush(test_agent_session, ddtrace_run def test_enable_fork(test_agent_session, run_python_code_in_subprocess): """assert app-started/app-closing events are only sent in parent process""" code = """ +import warnings +# This test logs the following warning in py3.12: +# This process (pid=402) is multi-threaded, use of fork() may lead to deadlocks in the child +warnings.filterwarnings("ignore", category=DeprecationWarning) + import os from ddtrace.internal.runtime import get_runtime_id @@ -68,7 +73,7 @@ def test_enable_fork(test_agent_session, run_python_code_in_subprocess): stdout, stderr, status, _ = run_python_code_in_subprocess(code) assert status == 0, stderr - assert stderr == b"" + assert stderr == b"", stderr runtime_id = stdout.strip().decode("utf-8") @@ -86,6 +91,11 @@ def test_enable_fork(test_agent_session, run_python_code_in_subprocess): def test_enable_fork_heartbeat(test_agent_session, run_python_code_in_subprocess): """assert app-heartbeat events are only sent in parent process when no other events are queued""" code = """ +import warnings +# This test logs the following warning in py3.12: +# This process (pid=402) is multi-threaded, use of fork() may lead to deadlocks in the child +warnings.filterwarnings("ignore", category=DeprecationWarning) + import os from ddtrace.internal.runtime import get_runtime_id @@ -107,7 +117,7 @@ def test_enable_fork_heartbeat(test_agent_session, run_python_code_in_subprocess stdout, stderr, status, _ = run_python_code_in_subprocess(code) assert status == 0, stderr - assert stderr == b"" + assert stderr == b"", stderr runtime_id = stdout.strip().decode("utf-8") @@ -125,6 +135,11 @@ def test_heartbeat_interval_configuration(run_python_code_in_subprocess): env = os.environ.copy() env["DD_TELEMETRY_HEARTBEAT_INTERVAL"] = "61" code = """ +import warnings +# This test logs the following warning in py3.12: +# This process (pid=402) is multi-threaded, use of fork() may lead to deadlocks in the child +warnings.filterwarnings("ignore", category=DeprecationWarning) + from ddtrace import config assert config._telemetry_heartbeat_interval == 61 @@ -143,6 +158,11 @@ def test_logs_after_fork(run_python_code_in_subprocess): # Regression test: telemetry writer should not log an error when a process forks _, err, status, _ = run_python_code_in_subprocess( """ +import warnings +# This test logs the following warning in py3.12: +# This process (pid=402) is multi-threaded, use of fork() may lead to deadlocks in the child +warnings.filterwarnings("ignore", category=DeprecationWarning) + import ddtrace import logging import os @@ -154,7 +174,7 @@ def test_logs_after_fork(run_python_code_in_subprocess): ) assert status == 0, err - assert err == b"" + assert err == b"", err def test_app_started_error_handled_exception(test_agent_session, run_python_code_in_subprocess):