From b7818bfee947e2f1b9ab8a513866c42955d15630 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Santiago=20Due=C3=B1as?= Date: Fri, 21 Jun 2024 11:47:59 +0000 Subject: [PATCH] Release 1.2.0-rc.1 --- grimoirelab/_version.py | 4 +- poetry.lock | 286 ++++++++++++++++--------------- pyproject.toml | 28 +-- releases/1.2.0-rc.1.md | 73 ++++++++ requirements.txt | 28 +-- src/grimoirelab-cereslib | 2 +- src/grimoirelab-elk | 2 +- src/grimoirelab-graal | 2 +- src/grimoirelab-kidash | 2 +- src/grimoirelab-perceval | 2 +- src/grimoirelab-perceval-mozilla | 2 +- src/grimoirelab-perceval-opnfv | 2 +- src/grimoirelab-perceval-puppet | 2 +- src/grimoirelab-perceval-weblate | 2 +- src/grimoirelab-sigils | 2 +- src/grimoirelab-sirmordred | 2 +- src/grimoirelab-sortinghat | 2 +- src/grimoirelab-toolkit | 2 +- 18 files changed, 263 insertions(+), 182 deletions(-) create mode 100644 releases/1.2.0-rc.1.md diff --git a/grimoirelab/_version.py b/grimoirelab/_version.py index 570f9ec..ab8b4b7 100644 --- a/grimoirelab/_version.py +++ b/grimoirelab/_version.py @@ -1,2 +1,2 @@ -# File auto-generated by semverup on 2024-05-09 10:13:36.280815 -__version__ = "1.1.0" +# File auto-generated by semverup on 2024-06-21 11:46:43.441905 +__version__ = "1.2.0-rc.1" diff --git a/poetry.lock b/poetry.lock index ea52120..4d2428e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -30,13 +30,13 @@ tests = ["mypy (>=0.800)", "pytest", "pytest-asyncio"] [[package]] name = "astroid" -version = "3.1.0" +version = "3.2.2" description = "An abstract syntax tree for Python with inference support." optional = false python-versions = ">=3.8.0" files = [ - {file = "astroid-3.1.0-py3-none-any.whl", hash = "sha256:951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819"}, - {file = "astroid-3.1.0.tar.gz", hash = "sha256:ac248253bfa4bd924a0de213707e7ebeeb3138abeb48d798784ead1e56d419d4"}, + {file = "astroid-3.2.2-py3-none-any.whl", hash = "sha256:e8a0083b4bb28fcffb6207a3bfc9e5d0a68be951dd7e336d5dcf639c682388c0"}, + {file = "astroid-3.2.2.tar.gz", hash = "sha256:8ead48e31b92b2e217b6c9733a21afafe479d52d6e164dd25fb1a770c7c3cf94"}, ] [package.dependencies] @@ -83,13 +83,13 @@ tzdata = ["tzdata"] [[package]] name = "bandit" -version = "1.7.8" +version = "1.7.9" description = "Security oriented static analyser for python code." optional = false python-versions = ">=3.8" files = [ - {file = "bandit-1.7.8-py3-none-any.whl", hash = "sha256:509f7af645bc0cd8fd4587abc1a038fc795636671ee8204d502b933aee44f381"}, - {file = "bandit-1.7.8.tar.gz", hash = "sha256:36de50f720856ab24a24dbaa5fee2c66050ed97c1477e0a1159deab1775eab6b"}, + {file = "bandit-1.7.9-py3-none-any.whl", hash = "sha256:52077cb339000f337fb25f7e045995c4ad01511e716e5daac37014b9752de8ec"}, + {file = "bandit-1.7.9.tar.gz", hash = "sha256:7c395a436743018f7be0a4cbb0a4ea9b902b6d87264ddecf8cfdc73b4f78ff61"}, ] [package.dependencies] @@ -139,13 +139,13 @@ files = [ [[package]] name = "cereslib" -version = "1.0.1" +version = "1.0.2rc1" description = "GrimoireLab: Unify, eventize and enrich information from Perceval" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "cereslib-1.0.1-py3-none-any.whl", hash = "sha256:d9a67a2fb74d7b3484f1a6f1b15fca2ac5e945540b409c6a669d07b26814a33b"}, - {file = "cereslib-1.0.1.tar.gz", hash = "sha256:e89953828d4cb9ad47cfe3060a5a4b4ff280bca0ed43cc131f186273d85891ec"}, + {file = "cereslib-1.0.2rc1-py3-none-any.whl", hash = "sha256:86a7fb6c30eca5d5f1ff4829be78ddafab2bee7d2fe01214125ce68965fb9ca2"}, + {file = "cereslib-1.0.2rc1.tar.gz", hash = "sha256:8b7503e5eacde745ace549d997f64a59d694c6f3e5b6a70286958356e2ee9e7c"}, ] [package.dependencies] @@ -157,13 +157,13 @@ six = ">=1.16.0,<2.0.0" [[package]] name = "certifi" -version = "2024.2.2" +version = "2024.6.2" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, - {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, + {file = "certifi-2024.6.2-py3-none-any.whl", hash = "sha256:ddc6c8ce995e6987e7faf5e3f1b02b302836a0e5d98ece18392cb1a36c72ad56"}, + {file = "certifi-2024.6.2.tar.gz", hash = "sha256:3cd43f1c6fa7dedc5899d69d3ad0398fd018ad1a17fba83ddaf78aa46c747516"}, ] [[package]] @@ -391,47 +391,56 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""} [[package]] name = "cryptography" -version = "41.0.7" +version = "42.0.8" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false python-versions = ">=3.7" files = [ - {file = "cryptography-41.0.7-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf"}, - {file = "cryptography-41.0.7-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a"}, - {file = "cryptography-41.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1"}, - {file = "cryptography-41.0.7-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157"}, - {file = "cryptography-41.0.7-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406"}, - {file = "cryptography-41.0.7-cp37-abi3-win32.whl", hash = "sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d"}, - {file = "cryptography-41.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7"}, - {file = "cryptography-41.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c"}, - {file = "cryptography-41.0.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248"}, - {file = "cryptography-41.0.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309"}, - {file = "cryptography-41.0.7.tar.gz", hash = "sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc"}, -] - -[package.dependencies] -cffi = ">=1.12" + {file = "cryptography-42.0.8-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:81d8a521705787afe7a18d5bfb47ea9d9cc068206270aad0b96a725022e18d2e"}, + {file = "cryptography-42.0.8-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:961e61cefdcb06e0c6d7e3a1b22ebe8b996eb2bf50614e89384be54c48c6b63d"}, + {file = "cryptography-42.0.8-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e3ec3672626e1b9e55afd0df6d774ff0e953452886e06e0f1eb7eb0c832e8902"}, + {file = "cryptography-42.0.8-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e599b53fd95357d92304510fb7bda8523ed1f79ca98dce2f43c115950aa78801"}, + {file = "cryptography-42.0.8-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:5226d5d21ab681f432a9c1cf8b658c0cb02533eece706b155e5fbd8a0cdd3949"}, + {file = "cryptography-42.0.8-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:6b7c4f03ce01afd3b76cf69a5455caa9cfa3de8c8f493e0d3ab7d20611c8dae9"}, + {file = "cryptography-42.0.8-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:2346b911eb349ab547076f47f2e035fc8ff2c02380a7cbbf8d87114fa0f1c583"}, + {file = "cryptography-42.0.8-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:ad803773e9df0b92e0a817d22fd8a3675493f690b96130a5e24f1b8fabbea9c7"}, + {file = "cryptography-42.0.8-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:2f66d9cd9147ee495a8374a45ca445819f8929a3efcd2e3df6428e46c3cbb10b"}, + {file = "cryptography-42.0.8-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:d45b940883a03e19e944456a558b67a41160e367a719833c53de6911cabba2b7"}, + {file = "cryptography-42.0.8-cp37-abi3-win32.whl", hash = "sha256:a0c5b2b0585b6af82d7e385f55a8bc568abff8923af147ee3c07bd8b42cda8b2"}, + {file = "cryptography-42.0.8-cp37-abi3-win_amd64.whl", hash = "sha256:57080dee41209e556a9a4ce60d229244f7a66ef52750f813bfbe18959770cfba"}, + {file = "cryptography-42.0.8-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:dea567d1b0e8bc5764b9443858b673b734100c2871dc93163f58c46a97a83d28"}, + {file = "cryptography-42.0.8-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c4783183f7cb757b73b2ae9aed6599b96338eb957233c58ca8f49a49cc32fd5e"}, + {file = "cryptography-42.0.8-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0608251135d0e03111152e41f0cc2392d1e74e35703960d4190b2e0f4ca9c70"}, + {file = "cryptography-42.0.8-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:dc0fdf6787f37b1c6b08e6dfc892d9d068b5bdb671198c72072828b80bd5fe4c"}, + {file = "cryptography-42.0.8-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:9c0c1716c8447ee7dbf08d6db2e5c41c688544c61074b54fc4564196f55c25a7"}, + {file = "cryptography-42.0.8-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:fff12c88a672ab9c9c1cf7b0c80e3ad9e2ebd9d828d955c126be4fd3e5578c9e"}, + {file = "cryptography-42.0.8-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:cafb92b2bc622cd1aa6a1dce4b93307792633f4c5fe1f46c6b97cf67073ec961"}, + {file = "cryptography-42.0.8-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:31f721658a29331f895a5a54e7e82075554ccfb8b163a18719d342f5ffe5ecb1"}, + {file = "cryptography-42.0.8-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b297f90c5723d04bcc8265fc2a0f86d4ea2e0f7ab4b6994459548d3a6b992a14"}, + {file = "cryptography-42.0.8-cp39-abi3-win32.whl", hash = "sha256:2f88d197e66c65be5e42cd72e5c18afbfae3f741742070e3019ac8f4ac57262c"}, + {file = "cryptography-42.0.8-cp39-abi3-win_amd64.whl", hash = "sha256:fa76fbb7596cc5839320000cdd5d0955313696d9511debab7ee7278fc8b5c84a"}, + {file = "cryptography-42.0.8-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ba4f0a211697362e89ad822e667d8d340b4d8d55fae72cdd619389fb5912eefe"}, + {file = "cryptography-42.0.8-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:81884c4d096c272f00aeb1f11cf62ccd39763581645b0812e99a91505fa48e0c"}, + {file = "cryptography-42.0.8-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c9bb2ae11bfbab395bdd072985abde58ea9860ed84e59dbc0463a5d0159f5b71"}, + {file = "cryptography-42.0.8-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7016f837e15b0a1c119d27ecd89b3515f01f90a8615ed5e9427e30d9cdbfed3d"}, + {file = "cryptography-42.0.8-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5a94eccb2a81a309806027e1670a358b99b8fe8bfe9f8d329f27d72c094dde8c"}, + {file = "cryptography-42.0.8-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:dec9b018df185f08483f294cae6ccac29e7a6e0678996587363dc352dc65c842"}, + {file = "cryptography-42.0.8-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:343728aac38decfdeecf55ecab3264b015be68fc2816ca800db649607aeee648"}, + {file = "cryptography-42.0.8-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:013629ae70b40af70c9a7a5db40abe5d9054e6f4380e50ce769947b73bf3caad"}, + {file = "cryptography-42.0.8.tar.gz", hash = "sha256:8d09d05439ce7baa8e9e95b07ec5b6c886f548deb7e0f69ef25f64b3bce842f2"}, +] + +[package.dependencies] +cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} [package.extras] docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] -docstest = ["pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"] +docstest = ["pyenchant (>=1.6.11)", "readme-renderer", "sphinxcontrib-spelling (>=4.0.1)"] nox = ["nox"] -pep8test = ["black", "check-sdist", "mypy", "ruff"] +pep8test = ["check-sdist", "click", "mypy", "ruff"] sdist = ["build"] ssh = ["bcrypt (>=3.1.5)"] -test = ["pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] test-randomorder = ["pytest-randomly"] [[package]] @@ -791,13 +800,13 @@ grpcio-gcp = ["grpcio-gcp (>=0.2.2,<1.0.dev0)"] [[package]] name = "google-auth" -version = "2.29.0" +version = "2.30.0" description = "Google Authentication Library" optional = false python-versions = ">=3.7" files = [ - {file = "google-auth-2.29.0.tar.gz", hash = "sha256:672dff332d073227550ffc7457868ac4218d6c500b155fe6cc17d2b13602c360"}, - {file = "google_auth-2.29.0-py2.py3-none-any.whl", hash = "sha256:d452ad095688cd52bae0ad6fafe027f6a6d6f560e810fec20914e17a09526415"}, + {file = "google-auth-2.30.0.tar.gz", hash = "sha256:ab630a1320f6720909ad76a7dbdb6841cdf5c66b328d690027e4867bdfb16688"}, + {file = "google_auth-2.30.0-py2.py3-none-any.whl", hash = "sha256:8df7da660f62757388b8a7f249df13549b3373f24388cb5d2f1dd91cc18180b5"}, ] [package.dependencies] @@ -832,13 +841,13 @@ grpc = ["grpcio (>=1.38.0,<2.0dev)", "grpcio-status (>=1.38.0,<2.0.dev0)"] [[package]] name = "google-cloud-storage" -version = "2.16.0" +version = "2.17.0" description = "Google Cloud Storage API client library" optional = false python-versions = ">=3.7" files = [ - {file = "google-cloud-storage-2.16.0.tar.gz", hash = "sha256:dda485fa503710a828d01246bd16ce9db0823dc51bbca742ce96a6817d58669f"}, - {file = "google_cloud_storage-2.16.0-py2.py3-none-any.whl", hash = "sha256:91a06b96fb79cf9cdfb4e759f178ce11ea885c79938f89590344d079305f5852"}, + {file = "google-cloud-storage-2.17.0.tar.gz", hash = "sha256:49378abff54ef656b52dca5ef0f2eba9aa83dc2b2c72c78714b03a1a95fe9388"}, + {file = "google_cloud_storage-2.17.0-py2.py3-none-any.whl", hash = "sha256:5b393bc766b7a3bc6f5407b9e665b2450d36282614b7945e570b3480a456d1e1"}, ] [package.dependencies] @@ -934,13 +943,13 @@ testing = ["pytest"] [[package]] name = "google-resumable-media" -version = "2.7.0" +version = "2.7.1" description = "Utilities for Google Media Downloads and Resumable Uploads" optional = false -python-versions = ">= 3.7" +python-versions = ">=3.7" files = [ - {file = "google-resumable-media-2.7.0.tar.gz", hash = "sha256:5f18f5fa9836f4b083162064a1c2c98c17239bfda9ca50ad970ccf905f3e625b"}, - {file = "google_resumable_media-2.7.0-py2.py3-none-any.whl", hash = "sha256:79543cfe433b63fd81c0844b7803aba1bb8950b47bedf7d980c38fa123937e08"}, + {file = "google-resumable-media-2.7.1.tar.gz", hash = "sha256:eae451a7b2e2cdbaaa0fd2eb00cc8a1ee5e95e16b55597359cbc3d27d7d90e33"}, + {file = "google_resumable_media-2.7.1-py2.py3-none-any.whl", hash = "sha256:103ebc4ba331ab1bfdac0250f8033627a2cd7cde09e7ccff9181e31ba4315b2c"}, ] [package.dependencies] @@ -952,30 +961,30 @@ requests = ["requests (>=2.18.0,<3.0.0dev)"] [[package]] name = "googleapis-common-protos" -version = "1.63.0" +version = "1.63.1" description = "Common protobufs used in Google APIs" optional = false python-versions = ">=3.7" files = [ - {file = "googleapis-common-protos-1.63.0.tar.gz", hash = "sha256:17ad01b11d5f1d0171c06d3ba5c04c54474e883b66b949722b4938ee2694ef4e"}, - {file = "googleapis_common_protos-1.63.0-py2.py3-none-any.whl", hash = "sha256:ae45f75702f7c08b541f750854a678bd8f534a1a6bace6afe975f1d0a82d6632"}, + {file = "googleapis-common-protos-1.63.1.tar.gz", hash = "sha256:c6442f7a0a6b2a80369457d79e6672bb7dcbaab88e0848302497e3ec80780a6a"}, + {file = "googleapis_common_protos-1.63.1-py2.py3-none-any.whl", hash = "sha256:0e1c2cdfcbc354b76e4a211a35ea35d6926a835cba1377073c4861db904a1877"}, ] [package.dependencies] -protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<5.0.0.dev0" +protobuf = ">=3.19.5,<3.20.0 || >3.20.0,<3.20.1 || >3.20.1,<4.21.1 || >4.21.1,<4.21.2 || >4.21.2,<4.21.3 || >4.21.3,<4.21.4 || >4.21.4,<4.21.5 || >4.21.5,<6.0.0.dev0" [package.extras] grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] [[package]] name = "graal" -version = "1.0.1" +version = "1.0.2rc1" description = "A generic source code analyzer" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "graal-1.0.1-py3-none-any.whl", hash = "sha256:401422318535995c5ae1c0a1eb1ddb774f97822618acd231b7e7cba90df5f99e"}, - {file = "graal-1.0.1.tar.gz", hash = "sha256:da80a88a19a1ee069f341c5ec1ea4090ad193d6af4c28b87fba3ab03bb1ec679"}, + {file = "graal-1.0.2rc1-py3-none-any.whl", hash = "sha256:2dd69ffb41bb6384a49cad6fcff1a089a6348fefe6122f894e054407d755f0b0"}, + {file = "graal-1.0.2rc1.tar.gz", hash = "sha256:0f598c44251c67b7dc7c08465c7960a841eca2c9e3875dc7571965ca1838df0f"}, ] [package.dependencies] @@ -1075,13 +1084,13 @@ six = ">=1.12" [[package]] name = "grimoire-elk" -version = "1.1.0" +version = "1.1.1rc1" description = "GrimoireELK processes and stores software development data to ElasticSearch" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "grimoire_elk-1.1.0-py3-none-any.whl", hash = "sha256:59220977cc78dfda434db963f2ec9272bc7566f73a08d64a72b427c43f59014d"}, - {file = "grimoire_elk-1.1.0.tar.gz", hash = "sha256:78889b0d8232c8ed17c87e8473aa07c1149348675ff6724e4b5c43f4b8994cc1"}, + {file = "grimoire_elk-1.1.1rc1-py3-none-any.whl", hash = "sha256:1129e7c33d36609594e405295a281e8d2c75056aaf30276ac12c528dbac320c6"}, + {file = "grimoire_elk-1.1.1rc1.tar.gz", hash = "sha256:790a1af1fb7a1098349ccba99a61528ef60aa130ba4fd2a804eff270ce2a42b4"}, ] [package.dependencies] @@ -1106,24 +1115,24 @@ urllib3 = ">=1.26,<2.0" [[package]] name = "grimoirelab-panels" -version = "1.0.0" +version = "1.1.0rc1" description = "Panels and visualizations for GrimoireLab dashboards" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "grimoirelab_panels-1.0.0-py3-none-any.whl", hash = "sha256:7bbe35e92657446264f7686fe0497a99ea7b49301b08b5183fcdea1973ae1fb2"}, - {file = "grimoirelab_panels-1.0.0.tar.gz", hash = "sha256:ed9e02fb985c72123b34d065242602f686bdf58d8fbc12cd0556bda59d866e88"}, + {file = "grimoirelab_panels-1.1.0rc1-py3-none-any.whl", hash = "sha256:4fb9cb21ad10469a0fcc98f47258fa1633deceaa2388d72ed5ee3764637f0943"}, + {file = "grimoirelab_panels-1.1.0rc1.tar.gz", hash = "sha256:ec352d35dcb656bbc79b9db84cb161777238ae56c93ec2680761df1b24aa172d"}, ] [[package]] name = "grimoirelab-toolkit" -version = "1.0.1" +version = "1.0.2rc1" description = "Toolkit of common functions used across GrimoireLab" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "grimoirelab_toolkit-1.0.1-py3-none-any.whl", hash = "sha256:504deef36c3ec5953f71bc6bf3e3c8db7ceb1dea5c1a952aa9a4420f9b65d03d"}, - {file = "grimoirelab_toolkit-1.0.1.tar.gz", hash = "sha256:60aa6931ef9eba81b32f7cdee4cf059a273124723c7986aaf96aed1d0f117122"}, + {file = "grimoirelab_toolkit-1.0.2rc1-py3-none-any.whl", hash = "sha256:8cf336c88dd65e5418701b4b0024338f3cad82da81ae19bbbad6b9bf62b6f0a0"}, + {file = "grimoirelab_toolkit-1.0.2rc1.tar.gz", hash = "sha256:353a68408a93fd5086209e27d7f33ac12683803b14241678bf97c3e90f530ef7"}, ] [package.dependencies] @@ -1191,13 +1200,13 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "kidash" -version = "1.0.1" +version = "1.0.2rc1" description = "GrimoireLab script to manage Kibana dashboards from the command line" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "kidash-1.0.1-py3-none-any.whl", hash = "sha256:9aaf37d5cd9163f4228e007887ab4a0e227360e05e151a582d26215db001c5b5"}, - {file = "kidash-1.0.1.tar.gz", hash = "sha256:95fcb9c243c5930395172cfbc8d6208d7abb022754296fc8dd6da70f367cf250"}, + {file = "kidash-1.0.2rc1-py3-none-any.whl", hash = "sha256:e5d6da478a5c22c63de2cea10b32478f15f2d7a9dd5609b13c0e347657beddf2"}, + {file = "kidash-1.0.2rc1.tar.gz", hash = "sha256:6663eea25dd30368fba38c4062e94eeae620eadee44ed8d63c6a0428e60a4731"}, ] [package.dependencies] @@ -1396,13 +1405,13 @@ files = [ [[package]] name = "packaging" -version = "24.0" +version = "24.1" description = "Core utilities for Python packages" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"}, - {file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"}, + {file = "packaging-24.1-py3-none-any.whl", hash = "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124"}, + {file = "packaging-24.1.tar.gz", hash = "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002"}, ] [[package]] @@ -1527,18 +1536,18 @@ files = [ [[package]] name = "perceval" -version = "1.0.1" +version = "1.0.2rc1" description = "Send Sir Perceval on a quest to fetch and gather data from software repositories." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval-1.0.1-py3-none-any.whl", hash = "sha256:300906197a0f9725b8d21b65f38a39256f2a12c6aca22558ea1339343ca160a2"}, - {file = "perceval-1.0.1.tar.gz", hash = "sha256:ac60a27f572f1f207f1ed2f393687c39dae6accab5b2b5fd5a3a4a23e0e5283c"}, + {file = "perceval-1.0.2rc1-py3-none-any.whl", hash = "sha256:0fd24028d15f10d9a253d52dd9bcc359bf8c8d55d6642386c26200047d4a1c3b"}, + {file = "perceval-1.0.2rc1.tar.gz", hash = "sha256:59d6a18ca35319f599e7eada2185e7bfd7f60c905bafb0dd2c900ba2de676ec8"}, ] [package.dependencies] beautifulsoup4 = ">=4.3.2,<5.0.0" -cryptography = ">=41.0.3,<42.0.0" +cryptography = ">=41.0.3,<43.0.0" dulwich = ">=0.20.0,<0.21.0" feedparser = ">=6.0.8,<7.0.0" grimoirelab-toolkit = ">=0.3" @@ -1552,13 +1561,13 @@ docs = ["furo (>=2023.03.27,<2024.0.0)", "myst-parser (>=1.0.0,<2.0.0)"] [[package]] name = "perceval-mozilla" -version = "1.0.1" +version = "1.0.2rc1" description = "Bundle of Perceval backends for Mozilla ecosystem." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval_mozilla-1.0.1-py3-none-any.whl", hash = "sha256:c7e2272a6af856e3771ff01186bdaf86b37999b2ef5277343e84054ee9102e92"}, - {file = "perceval_mozilla-1.0.1.tar.gz", hash = "sha256:c35eff11e76630955bee63edd3c2620dcb41393144de351024c6815f70c71c9b"}, + {file = "perceval_mozilla-1.0.2rc1-py3-none-any.whl", hash = "sha256:e2c36f970e376c4fc9b0d01310ee8d4f41d67064b8bf16ffff73003a075e593a"}, + {file = "perceval_mozilla-1.0.2rc1.tar.gz", hash = "sha256:b4183adbe103cebd77eed157b00adf753e41d195b57d7d3467fe47aca7ac3601"}, ] [package.dependencies] @@ -1568,13 +1577,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "perceval-opnfv" -version = "1.0.1" +version = "1.0.2rc1" description = "Bundle of Perceval backends for OPNFV ecosystem." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval_opnfv-1.0.1-py3-none-any.whl", hash = "sha256:f270b9b1d289df565bade8f57d295e1b14a3abb799f6d096efa05f6edc3d2594"}, - {file = "perceval_opnfv-1.0.1.tar.gz", hash = "sha256:136e8416378bda613e2aee4f46e4a66f42c6c1092827298d8dbf9c675867ec13"}, + {file = "perceval_opnfv-1.0.2rc1-py3-none-any.whl", hash = "sha256:f9ef054d65b9eeb432503b15d4989ec13c2bb231615a3a4ae114cf54280f7f2a"}, + {file = "perceval_opnfv-1.0.2rc1.tar.gz", hash = "sha256:0f97df02d44ff5dc8e29e0d61a6cb2e4cde2a0b9d2017d6e8d1e1e8d850082db"}, ] [package.dependencies] @@ -1584,13 +1593,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "perceval-puppet" -version = "1.0.1" +version = "1.0.2rc1" description = "Bundle of Perceval backends for Puppet, Inc. ecosystem." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval_puppet-1.0.1-py3-none-any.whl", hash = "sha256:1c726a8359c2cb65dc2dcf89ebe9e7b566ccd6b3944901da96569ae127380eec"}, - {file = "perceval_puppet-1.0.1.tar.gz", hash = "sha256:46e834bb907039aa30bcf5f103ecd6dedc88135fd1d3f13ada4623f63c88dcb5"}, + {file = "perceval_puppet-1.0.2rc1-py3-none-any.whl", hash = "sha256:75fbe7493c6c64c1174af719d196aeeacda1e8d5635f4d4a273f57c6d942ae10"}, + {file = "perceval_puppet-1.0.2rc1.tar.gz", hash = "sha256:ca1104fbd96f53186bf9b8b9a5b9743830e94988e58bc7aeecf795ba6e839b55"}, ] [package.dependencies] @@ -1600,13 +1609,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "perceval-weblate" -version = "1.0.1" +version = "1.0.2rc1" description = "Bundle of Perceval backends for Weblate." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "perceval_weblate-1.0.1-py3-none-any.whl", hash = "sha256:5d62bc8e7d456617e32c87dc22041765c835034526a46d31503b3d9f059e3d1d"}, - {file = "perceval_weblate-1.0.1.tar.gz", hash = "sha256:79a01c248bb260b12796f824ede46959f50192c0a680db571bf2a965e1963421"}, + {file = "perceval_weblate-1.0.2rc1-py3-none-any.whl", hash = "sha256:0cb7f264d554a91ddd5ba95460dfa6ae9381810553ecc3a734d76bf78ad96f85"}, + {file = "perceval_weblate-1.0.2rc1.tar.gz", hash = "sha256:90220e51ab660e224b351a4b2f58a42b288e287e3bd18b6790aec5fccc2f3c4d"}, ] [package.dependencies] @@ -1616,13 +1625,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "platformdirs" -version = "4.2.1" +version = "4.2.2" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." optional = false python-versions = ">=3.8" files = [ - {file = "platformdirs-4.2.1-py3-none-any.whl", hash = "sha256:17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1"}, - {file = "platformdirs-4.2.1.tar.gz", hash = "sha256:031cd18d4ec63ec53e82dceaac0417d218a6863f7745dfcc9efe7793b7039bdf"}, + {file = "platformdirs-4.2.2-py3-none-any.whl", hash = "sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee"}, + {file = "platformdirs-4.2.2.tar.gz", hash = "sha256:38b7b51f512eed9e84a22788b4bce1de17c0adb134d6becb09836e37d8654cd3"}, ] [package.extras] @@ -1648,20 +1657,20 @@ test = ["coveralls", "futures", "mock", "pytest (>=2.7.3)", "pytest-benchmark", [[package]] name = "proto-plus" -version = "1.23.0" +version = "1.24.0" description = "Beautiful, Pythonic protocol buffers." optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "proto-plus-1.23.0.tar.gz", hash = "sha256:89075171ef11988b3fa157f5dbd8b9cf09d65fffee97e29ce403cd8defba19d2"}, - {file = "proto_plus-1.23.0-py3-none-any.whl", hash = "sha256:a829c79e619e1cf632de091013a4173deed13a55f326ef84f05af6f50ff4c82c"}, + {file = "proto-plus-1.24.0.tar.gz", hash = "sha256:30b72a5ecafe4406b0d339db35b56c4059064e69227b8c3bda7462397f966445"}, + {file = "proto_plus-1.24.0-py3-none-any.whl", hash = "sha256:402576830425e5f6ce4c2a6702400ac79897dab0b4343821aa5188b0fab81a12"}, ] [package.dependencies] -protobuf = ">=3.19.0,<5.0.0dev" +protobuf = ">=3.19.0,<6.0.0dev" [package.extras] -testing = ["google-api-core[grpc] (>=1.31.5)"] +testing = ["google-api-core (>=1.31.5)"] [[package]] name = "protobuf" @@ -1793,17 +1802,17 @@ tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] [[package]] name = "pylint" -version = "3.1.0" +version = "3.2.3" description = "python code static checker" optional = false python-versions = ">=3.8.0" files = [ - {file = "pylint-3.1.0-py3-none-any.whl", hash = "sha256:507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74"}, - {file = "pylint-3.1.0.tar.gz", hash = "sha256:6a69beb4a6f63debebaab0a3477ecd0f559aa726af4954fc948c51f7a2549e23"}, + {file = "pylint-3.2.3-py3-none-any.whl", hash = "sha256:b3d7d2708a3e04b4679e02d99e72329a8b7ee8afb8d04110682278781f889fa8"}, + {file = "pylint-3.2.3.tar.gz", hash = "sha256:02f6c562b215582386068d52a30f520d84fdbcf2a95fc7e855b816060d048b60"}, ] [package.dependencies] -astroid = ">=3.1.0,<=3.2.0-dev0" +astroid = ">=3.2.2,<=3.3.0-dev0" colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} dill = [ {version = ">=0.2", markers = "python_version < \"3.11\""}, @@ -1922,13 +1931,13 @@ files = [ [[package]] name = "redis" -version = "5.0.4" +version = "5.0.6" description = "Python client for Redis database and key-value store" optional = false python-versions = ">=3.7" files = [ - {file = "redis-5.0.4-py3-none-any.whl", hash = "sha256:7adc2835c7a9b5033b7ad8f8918d09b7344188228809c98df07af226d39dec91"}, - {file = "redis-5.0.4.tar.gz", hash = "sha256:ec31f2ed9675cc54c21ba854cfe0462e6faf1d83c8ce5944709db8a4700b9c61"}, + {file = "redis-5.0.6-py3-none-any.whl", hash = "sha256:c0d6d990850c627bbf7be01c5c4cbaadf67b48593e913bb71c9819c30df37eee"}, + {file = "redis-5.0.6.tar.gz", hash = "sha256:38473cd7c6389ad3e44a91f4c3eaf6bcb8a9f746007f29bf4fb20824ff0b2197"}, ] [package.dependencies] @@ -1940,13 +1949,13 @@ ocsp = ["cryptography (>=36.0.1)", "pyopenssl (==20.0.1)", "requests (>=2.26.0)" [[package]] name = "requests" -version = "2.31.0" +version = "2.32.3" description = "Python HTTP for Humans." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, - {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, + {file = "requests-2.32.3-py3-none-any.whl", hash = "sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"}, + {file = "requests-2.32.3.tar.gz", hash = "sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760"}, ] [package.dependencies] @@ -2057,19 +2066,18 @@ test = ["asv", "gmpy2", "mpmath", "pytest", "pytest-cov", "pytest-xdist", "sciki [[package]] name = "setuptools" -version = "69.5.1" +version = "70.1.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-69.5.1-py3-none-any.whl", hash = "sha256:c636ac361bc47580504644275c9ad802c50415c7522212252c033bd15f301f32"}, - {file = "setuptools-69.5.1.tar.gz", hash = "sha256:6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987"}, + {file = "setuptools-70.1.0-py3-none-any.whl", hash = "sha256:d9b8b771455a97c8a9f3ab3448ebe0b29b5e105f1228bba41028be116985a267"}, + {file = "setuptools-70.1.0.tar.gz", hash = "sha256:01a1e793faa5bd89abc851fa15d0a0db26f160890c7102cd8dce643e886b47f5"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mypy (==1.9)", "packaging (>=23.2)", "pip (>=19.1)", "pytest (>=6,!=8.1.1)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] +testing = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "jaraco.test", "mypy (==1.10.0)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.1)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.3.2)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] [[package]] name = "sgmllib3k" @@ -2117,13 +2125,13 @@ testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", [[package]] name = "sirmordred" -version = "1.0.1" +version = "1.0.2rc1" description = "Drive GrimoireLab tools to produce a dashboard" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "sirmordred-1.0.1-py3-none-any.whl", hash = "sha256:4aa81b4798b2376732a2984c075d47c7ffe8fe266156458c24fe70a48db9f463"}, - {file = "sirmordred-1.0.1.tar.gz", hash = "sha256:6413379628c1a48801c034b4ee8f0349d4c08cd759665d27d3644a541222a3d6"}, + {file = "sirmordred-1.0.2rc1-py3-none-any.whl", hash = "sha256:1ccfe5c69877902ee845912bc0b4bddefee4594e5e95bb8a45ac4361d35c98ae"}, + {file = "sirmordred-1.0.2rc1.tar.gz", hash = "sha256:404686a5d037465238387d73ad3733cf181883f5c34ba0f8bcb6351b247aa128"}, ] [package.dependencies] @@ -2157,13 +2165,13 @@ files = [ [[package]] name = "sortinghat" -version = "1.0.1" +version = "1.0.2rc1" description = "A tool to manage identities." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "sortinghat-1.0.1-py3-none-any.whl", hash = "sha256:762e586bb5623479f1afc88584b33a548e020c3a0b6c3bfcc52e967c1082b507"}, - {file = "sortinghat-1.0.1.tar.gz", hash = "sha256:3180c1afb42028b669561a48ba4137a2c4848a81f76b0422a173995ad2764ee2"}, + {file = "sortinghat-1.0.2rc1-py3-none-any.whl", hash = "sha256:94add0e19d37904042baaaec943ad6978bb6fdb987c25cf35135c47437f293c4"}, + {file = "sortinghat-1.0.2rc1.tar.gz", hash = "sha256:08b8ad1f2e77373ffbae69c16d7cd839e440b470e83f13a1cf423abcdc02c5b9"}, ] [package.dependencies] @@ -2360,13 +2368,13 @@ files = [ [[package]] name = "typing-extensions" -version = "4.11.0" +version = "4.12.2" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.11.0-py3-none-any.whl", hash = "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a"}, - {file = "typing_extensions-4.11.0.tar.gz", hash = "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0"}, + {file = "typing_extensions-4.12.2-py3-none-any.whl", hash = "sha256:04e5ca0351e0f3f85c6853954072df659d0d13fac324d0072316b67d7794700d"}, + {file = "typing_extensions-4.12.2.tar.gz", hash = "sha256:1a7ead55c7e559dd4dee8856e3a88b41225abfe1ce8df57b7c13915fe121ffb8"}, ] [[package]] @@ -2382,13 +2390,13 @@ files = [ [[package]] name = "urllib3" -version = "1.26.18" +version = "1.26.19" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" files = [ - {file = "urllib3-1.26.18-py2.py3-none-any.whl", hash = "sha256:34b97092d7e0a3a8cf7cd10e386f401b3737364026c45e622aa02903dffe0f07"}, - {file = "urllib3-1.26.18.tar.gz", hash = "sha256:f8ecc1bba5667413457c529ab955bf8c67b45db799d159066261719e328580a0"}, + {file = "urllib3-1.26.19-py2.py3-none-any.whl", hash = "sha256:37a0344459b199fce0e80b0d3569837ec6b6937435c5244e7fd73fa6006830f3"}, + {file = "urllib3-1.26.19.tar.gz", hash = "sha256:3e3d753a8618b86d7de333b4223005f68720bcd6a7d2bcb9fbd2229ec7c1e429"}, ] [package.extras] @@ -2398,30 +2406,30 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [[package]] name = "uwsgi" -version = "2.0.25.1" +version = "2.0.26" description = "The uWSGI server" optional = false python-versions = "*" files = [ - {file = "uwsgi-2.0.25.1.tar.gz", hash = "sha256:d653d2d804c194c8cbe2585fa56efa2650313ae75c686a9d7931374d4dfbfc6e"}, + {file = "uwsgi-2.0.26.tar.gz", hash = "sha256:86e6bfcd4dc20529665f5b7777193cdc48622fb2c59f0a7f1e3dc32b3882e7f9"}, ] [[package]] name = "zipp" -version = "3.18.1" +version = "3.19.2" description = "Backport of pathlib-compatible object wrapper for zip files" optional = false python-versions = ">=3.8" files = [ - {file = "zipp-3.18.1-py3-none-any.whl", hash = "sha256:206f5a15f2af3dbaee80769fb7dc6f249695e940acca08dfb2a4769fe61e538b"}, - {file = "zipp-3.18.1.tar.gz", hash = "sha256:2884ed22e7d8961de1c9a05142eb69a247f120291bc0206a00a7642f09b5b715"}, + {file = "zipp-3.19.2-py3-none-any.whl", hash = "sha256:f091755f667055f2d02b32c53771a7a6c8b47e1fdbc4b72a8b9072b3eef8015c"}, + {file = "zipp-3.19.2.tar.gz", hash = "sha256:bf1dcf6450f873a13e952a29504887c89e6de7506209e5b1bcc3460135d4de19"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] +doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more-itertools", "pytest (>=6,!=8.1.*)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "7af2332518c44857b3a1c3070f21fa8ade73f2d32007326a2435e08e5df32d79" +content-hash = "31df8502c7cf51233276d130bfb8027ebc87fb1bed0042ce5cb0d1ea9e1d2a14" diff --git a/pyproject.toml b/pyproject.toml index 6781382..53af955 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "grimoirelab" -version = "1.1.0" +version = "1.2.0-rc.1" description = "Tool set for software development analytics" authors = [ "GrimoireLab Developers" @@ -38,19 +38,19 @@ classifiers = [ [tool.poetry.dependencies] python = "^3.8" -grimoirelab-toolkit = {version = ">=1.0.1", allow-prereleases = true} -perceval-mozilla = {version = ">=1.0.1", allow-prereleases = true} -perceval-opnfv = {version = ">=1.0.1", allow-prereleases = true} -perceval-puppet = {version = ">=1.0.1", allow-prereleases = true} -perceval-weblate = {version = ">=1.0.1", allow-prereleases = true} -sortinghat = {version = ">=1.0.1", allow-prereleases = true} -kidash = {version = ">=1.0.1", allow-prereleases = true} -grimoirelab-panels = {version = ">=1.0.0", allow-prereleases = true} -grimoire-elk = {version = ">=1.1.0", allow-prereleases = true} -sirmordred = {version = ">=1.0.1", allow-prereleases = true} -cereslib = {version = ">=1.0.1", allow-prereleases = true} -graal = {version = ">=1.0.1", allow-prereleases = true} -perceval = {version = ">=1.0.1", allow-prereleases = true} +grimoirelab-toolkit = {version = ">=1.0.2-rc.1", allow-prereleases = true} +perceval-mozilla = {version = ">=1.0.2-rc.1", allow-prereleases = true} +perceval-opnfv = {version = ">=1.0.2-rc.1", allow-prereleases = true} +perceval-puppet = {version = ">=1.0.2-rc.1", allow-prereleases = true} +perceval-weblate = {version = ">=1.0.2-rc.1", allow-prereleases = true} +sortinghat = {version = ">=1.0.2-rc.1", allow-prereleases = true} +kidash = {version = ">=1.0.2-rc.1", allow-prereleases = true} +grimoirelab-panels = {version = ">=1.1.0-rc.1", allow-prereleases = true} +grimoire-elk = {version = ">=1.1.1-rc.1", allow-prereleases = true} +sirmordred = {version = ">=1.0.2-rc.1", allow-prereleases = true} +cereslib = {version = ">=1.0.2-rc.1", allow-prereleases = true} +graal = {version = ">=1.0.2-rc.1", allow-prereleases = true} +perceval = {version = ">=1.0.2-rc.1", allow-prereleases = true} [tool.poetry.dev-dependencies] diff --git a/releases/1.2.0-rc.1.md b/releases/1.2.0-rc.1.md new file mode 100644 index 0000000..020785f --- /dev/null +++ b/releases/1.2.0-rc.1.md @@ -0,0 +1,73 @@ +# GrimoireLab 1.2.0-rc.1 +The following list describes the changes by component: + + ## grimoirelab-toolkit 1.0.2-rc.1 - (2024-06-21) + + * Update Poetry's package dependencies + ## kidash 1.0.2-rc.1 - (2024-06-21) + + * Update Poetry's package dependencies +## sortinghat 1.0.2-rc.1 - (2024-06-21) + +**Bug fixes:** + + * Match source parameter fixed in recommendations (#875)\ + Resolve an issue where the "match source" option in unify and + recommendation jobs was being applied to both emails and names. With + this update, this option will now only apply to usernames. + Additionally, users can utilize name and email simultaneously without + the constraint of applying the "match source" option across all + parameters. + * Organizations aliases in Python client\ + Include the aliases field in the organizations query that was missing + in the SortingHat client schema. + + ## cereslib 1.0.2-rc.1 - (2024-06-21) + + * Update Poetry's package dependencies +## grimoirelab-panels 1.1.0-rc.1 - (2024-06-21) + +**New features:** + + * Panels compatible with Opensearch Dashboards\ + Include panels compatible with Opensearch Dashboards version >= 1.3.2. + +## perceval 1.0.2-rc.1 - (2024-06-21) + +**Bug fixes:** + + * Empty stats for moved/copied files in git\ + Stats about changes on a file were not reported correctly for files + that where moved to a subdirectory. They were reported as an invalid + entry and without action associated. For example, the file + `dir/filename` was moved to `dir/subdir/filename`, but it was reported + as `dir//filename`. Therefore, the entry of the file + `dir/subdire/filename` didn't have the stats about added and deleted + lines. This error has been fixed and stats are reported correctly. + + ## perceval-mozilla 1.0.2-rc.1 - (2024-06-21) + + * Update Poetry's package dependencies + ## perceval-opnfv 1.0.2-rc.1 - (2024-06-21) + + * Update Poetry's package dependencies + ## perceval-puppet 1.0.2-rc.1 - (2024-06-21) + + * Update Poetry's package dependencies + ## perceval-weblate 1.0.2-rc.1 - (2024-06-21) + + * Update Poetry's package dependencies + ## graal 1.0.2-rc.1 - (2024-06-21) + + * Update Poetry's package dependencies +## grimoire-elk 1.1.1-rc.1 - (2024-06-21) + +**Bug fixes:** + + * Kitsune mapping updated\ + Kitsune raw mapping was incorrectly defined with `dynamic: false` in + the data attribute. + + ## sirmordred 1.0.2-rc.1 - (2024-06-21) + + * Update Poetry's package dependencies diff --git a/requirements.txt b/requirements.txt index 329dab2..de75458 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ -grimoirelab==1.1.0 -grimoirelab-toolkit==1.0.1 -perceval==1.0.1 -perceval-mozilla==1.0.1 -perceval-opnfv==1.0.1 -perceval-puppet==1.0.1 -perceval-weblate==1.0.1 -grimoire-elk==1.1.0 -sortinghat==1.0.1 -kidash==1.0.1 -grimoirelab-panels==1.0.0 -sirmordred==1.0.1 -cereslib==1.0.1 -graal==1.0.1 +grimoirelab==1.2.0-rc.1 +grimoirelab-toolkit==1.0.2-rc.1 +perceval==1.0.2-rc.1 +perceval-mozilla==1.0.2-rc.1 +perceval-opnfv==1.0.2-rc.1 +perceval-puppet==1.0.2-rc.1 +perceval-weblate==1.0.2-rc.1 +grimoire-elk==1.1.1-rc.1 +sortinghat==1.0.2-rc.1 +kidash==1.0.2-rc.1 +grimoirelab-panels==1.1.0-rc.1 +sirmordred==1.0.2-rc.1 +cereslib==1.0.2-rc.1 +graal==1.0.2-rc.1 diff --git a/src/grimoirelab-cereslib b/src/grimoirelab-cereslib index cdbf46a..eaeb904 160000 --- a/src/grimoirelab-cereslib +++ b/src/grimoirelab-cereslib @@ -1 +1 @@ -Subproject commit cdbf46a9223dada70f0e1b8f9ec06793019ba7dc +Subproject commit eaeb904fec98f970618f5f56558e09d9f67e2f36 diff --git a/src/grimoirelab-elk b/src/grimoirelab-elk index ad8c542..13dbe03 160000 --- a/src/grimoirelab-elk +++ b/src/grimoirelab-elk @@ -1 +1 @@ -Subproject commit ad8c5423a5e1987a47b790f60345a994ce4b8cc8 +Subproject commit 13dbe031dda37c5c521fc07c1f98a5813312468d diff --git a/src/grimoirelab-graal b/src/grimoirelab-graal index fa8f931..65bf866 160000 --- a/src/grimoirelab-graal +++ b/src/grimoirelab-graal @@ -1 +1 @@ -Subproject commit fa8f9314d10bae7f84d616216d99e8958f7631b4 +Subproject commit 65bf866601b38fdc8ed87548badc69967831e4d0 diff --git a/src/grimoirelab-kidash b/src/grimoirelab-kidash index e05a74d..4c14372 160000 --- a/src/grimoirelab-kidash +++ b/src/grimoirelab-kidash @@ -1 +1 @@ -Subproject commit e05a74d7e892145cd3569e9f70c904be5452f1ac +Subproject commit 4c14372d335078c5b5bf9a32467bc71ebfca5c70 diff --git a/src/grimoirelab-perceval b/src/grimoirelab-perceval index dcf3777..d1866eb 160000 --- a/src/grimoirelab-perceval +++ b/src/grimoirelab-perceval @@ -1 +1 @@ -Subproject commit dcf3777da16b803103db8bb98efc9edde20f82ae +Subproject commit d1866ebe2fba7343bbeca5ae739ab04a8fbbdfd2 diff --git a/src/grimoirelab-perceval-mozilla b/src/grimoirelab-perceval-mozilla index 2878b10..264d48e 160000 --- a/src/grimoirelab-perceval-mozilla +++ b/src/grimoirelab-perceval-mozilla @@ -1 +1 @@ -Subproject commit 2878b1024690173c831cfd6bb4d979874a371573 +Subproject commit 264d48e0d87be780a5e2c160a38c574487614b3d diff --git a/src/grimoirelab-perceval-opnfv b/src/grimoirelab-perceval-opnfv index 7f003db..776c046 160000 --- a/src/grimoirelab-perceval-opnfv +++ b/src/grimoirelab-perceval-opnfv @@ -1 +1 @@ -Subproject commit 7f003dbf4c7205b0ea3d8e9744731b339f835708 +Subproject commit 776c0469a4fc18185d965feb40a2f7a8ad3ab9eb diff --git a/src/grimoirelab-perceval-puppet b/src/grimoirelab-perceval-puppet index c98d6b0..f12687c 160000 --- a/src/grimoirelab-perceval-puppet +++ b/src/grimoirelab-perceval-puppet @@ -1 +1 @@ -Subproject commit c98d6b0ac62cdb35b9802bc27ac0c291aa668e29 +Subproject commit f12687c12218d66f8df26d585a2cccff15ab51e2 diff --git a/src/grimoirelab-perceval-weblate b/src/grimoirelab-perceval-weblate index e12cfcc..777d255 160000 --- a/src/grimoirelab-perceval-weblate +++ b/src/grimoirelab-perceval-weblate @@ -1 +1 @@ -Subproject commit e12cfcc63855cad19310ba7a8203b4f34f1eb1c2 +Subproject commit 777d2552bd7b1cbca7224f2716b3a1493b6951d0 diff --git a/src/grimoirelab-sigils b/src/grimoirelab-sigils index 036ea29..334d4aa 160000 --- a/src/grimoirelab-sigils +++ b/src/grimoirelab-sigils @@ -1 +1 @@ -Subproject commit 036ea2993a5ab890114dacfa0ac2cf2a7f225f06 +Subproject commit 334d4aa9d7a500685f20842486f6ea94c1db34fd diff --git a/src/grimoirelab-sirmordred b/src/grimoirelab-sirmordred index 6e52484..23d3969 160000 --- a/src/grimoirelab-sirmordred +++ b/src/grimoirelab-sirmordred @@ -1 +1 @@ -Subproject commit 6e5248451c49028fa36f3fc1b723c274f595c37d +Subproject commit 23d3969fb3ed48018da516e4128579b0ebec5eab diff --git a/src/grimoirelab-sortinghat b/src/grimoirelab-sortinghat index c7edd02..84e1f3d 160000 --- a/src/grimoirelab-sortinghat +++ b/src/grimoirelab-sortinghat @@ -1 +1 @@ -Subproject commit c7edd02c278bcb3a4799085d19d27c76c9a6eb55 +Subproject commit 84e1f3d1c04bf9aa7d714a41d7c69e0383f71482 diff --git a/src/grimoirelab-toolkit b/src/grimoirelab-toolkit index 1734f3a..95f903c 160000 --- a/src/grimoirelab-toolkit +++ b/src/grimoirelab-toolkit @@ -1 +1 @@ -Subproject commit 1734f3abfb876d4b99024178529c7bc1227739b9 +Subproject commit 95f903c8ef037b476020356e7b3e65fa477a1da2