From bed78297e6d62f64314c2674e930ab59b4553473 Mon Sep 17 00:00:00 2001 From: Ali Khosravi Date: Tue, 19 Mar 2024 14:08:12 +0100 Subject: [PATCH 01/20] Regrading issue raised by @giovannipizzi of appearing W002 for functioning plug-ins. There are 26 packages that moved from `setup.json` to `pyproject.toml` but haven't updated aiida-registry about this. Currently, 9 of these packages cause W002 to appear on aiida-registry webpage. With this commit, errors caused for this reason should disappear. Note for future: we (I and @unkcpz) think it's better to have an automated action such, if it doesn't find the info in the plugin_info url, looks for other possibilities, like pyproject.toml, setup.cfg, etc. and once found it could fire a PR for that. If not, drop an email to the responsible plug-in developers about this. --- plugins.yaml | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/plugins.yaml b/plugins.yaml index 03254832..8ab0343f 100644 --- a/plugins.yaml +++ b/plugins.yaml @@ -8,7 +8,7 @@ aiida-abinit: code_home: https://github.com/sponce24/aiida-abinit entry_point_prefix: abinit pip_url: aiida-abinit - plugin_info: https://raw.github.com/sponce24/aiida-abinit/master/setup.json + plugin_info: https://raw.github.com/sponce24/aiida-abinit/master/pyproject.toml aiida-alloy: code_home: https://github.com/DanielMarchand/aiida-alloy development_status: beta @@ -25,7 +25,7 @@ aiida-ase: documentation_url: https://aiida-ase.readthedocs.io/ entry_point_prefix: ase pip_url: aiida-ase - plugin_info: https://raw.github.com/aiidateam/aiida-ase/master/setup.json + plugin_info: https://raw.github.com/aiidateam/aiida-ase/master/pyproject.toml aiida-bands-inspect: code_home: https://github.com/greschd/aiida-bands-inspect documentation_url: https://aiida-bands-inspect.readthedocs.io @@ -37,7 +37,7 @@ aiida-bigdft: development_status: beta entry_point_prefix: bigdft pip_url: aiida-bigdft - plugin_info: https://raw.github.com/BigDFT-group/aiida-bigdft-plugin/master/setup.json + plugin_info: https://raw.github.com/BigDFT-group/aiida-bigdft-plugin/master/pyproject.toml aiida-castep: code_home: https://gitlab.com/bz1/aiida-castep development_status: stable @@ -67,7 +67,7 @@ aiida-codtools: documentation_url: https://aiida-codtools.readthedocs.io/ entry_point_prefix: codtools pip_url: aiida-codtools - plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-codtools/master/setup.json + plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-codtools/master/pyproject.toml aiida-core: code_home: https://github.com/aiidateam/aiida-core development_status: stable @@ -75,12 +75,12 @@ aiida-core: entry_point_prefix: '' package_name: aiida pip_url: aiida-core - plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-core/master/setup.json + plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-core/master/pyproject.toml aiida-cp2k: code_home: https://github.com/cp2k/aiida-cp2k entry_point_prefix: cp2k pip_url: aiida-cp2k - plugin_info: https://raw.githubusercontent.com/cp2k/aiida-cp2k/master/setup.json + plugin_info: https://raw.githubusercontent.com/cp2k/aiida-cp2k/master/pyproject.toml aiida-crystal-dft: code_home: https://github.com/tilde-lab/aiida-crystal-dft development_status: beta @@ -105,7 +105,7 @@ aiida-ddec: code_home: https://github.com/lsmo-epfl/aiida-ddec entry_point_prefix: ddec pip_url: git+https://github.com/yakutovicha/aiida-ddec - plugin_info: https://raw.githubusercontent.com/lsmo-epfl/aiida-ddec/master/setup.json + plugin_info: https://raw.githubusercontent.com/lsmo-epfl/aiida-ddec/master/pyproject.toml aiida-defects: code_home: https://github.com/epfl-theos/aiida-defects entry_point_prefix: defects @@ -129,7 +129,7 @@ aiida-environ: code_home: https://github.com/environ-developers/aiida-environ entry_point_prefix: environ pip_url: git+https://github.com/environ-developers/aiida-environ - plugin_info: https://raw.github.com/environ-developers/aiida-environ/master/setup.json + plugin_info: https://raw.github.com/environ-developers/aiida-environ/master/pyproject.toml aiida-eon: code_home: https://github.com/HaoZeke/aiida-eon entry_point_prefix: eon @@ -140,7 +140,7 @@ aiida-fenics: code_home: https://github.com/sphuber/aiida-fenics/tree/master entry_point_prefix: fenics pip_url: git+https://github.com/sphuber/aiida-fenics - plugin_info: https://raw.github.com/sphuber/aiida-fenics/master/setup.json + plugin_info: https://raw.github.com/sphuber/aiida-fenics/master/pyproject.toml aiida-firecrest: code_home: https://github.com/aiidateam/aiida-firecrest entry_point_prefix: firecrest @@ -159,12 +159,12 @@ aiida-fleur: documentation_url: https://aiida-fleur.readthedocs.io/ entry_point_prefix: fleur pip_url: aiida-fleur - plugin_info: https://raw.github.com/JuDFTteam/aiida-fleur/develop/setup.json + plugin_info: https://raw.github.com/JuDFTteam/aiida-fleur/develop/pyproject.toml aiida-flexpart: code_home: https://github.com/aiidaplugins/aiida-flexpart entry_point_prefix: flexpart pip_url: git+https://github.com/aiidaplugins/aiida-flexpart - plugin_info: https://raw.githubusercontent.com/aiidaplugins/aiida-flexpart/main/setup.json + plugin_info: https://raw.githubusercontent.com/aiidaplugins/aiida-flexpart/main/pyproject.toml aiida-gaussian: code_home: https://github.com/nanotech-empa/aiida-gaussian entry_point_prefix: gaussian @@ -218,7 +218,7 @@ aiida-lammps: development_status: beta entry_point_prefix: lammps pip_url: git+https://github.com/aiidaplugins/aiida-lammps - plugin_info: https://raw.githubusercontent.com/aiidaplugins/aiida-lammps/master/setup.json + plugin_info: https://raw.githubusercontent.com/aiidaplugins/aiida-lammps/master/pyproject.toml aiida-lsmo: code_home: https://github.com/lsmo-epfl/aiida-lsmo development_status: stable @@ -243,20 +243,20 @@ aiida-nanotech-empa: development_status: beta entry_point_prefix: nanotech_empa pip_url: git+https://github.com/nanotech-empa/aiida-nanotech-empa - plugin_info: https://raw.githubusercontent.com/nanotech-empa/aiida-nanotech-empa/master/setup.json + plugin_info: https://raw.githubusercontent.com/nanotech-empa/aiida-nanotech-empa/master/pyproject.toml aiida-nims-scheduler: code_home: https://github.com/atztogo/aiida-nims-scheduler development_status: stable documentation_url: https://github.com/atztogo/aiida-nims-scheduler entry_point_prefix: nims_scheduler pip_url: git+https://github.com/atztogo/aiida-nims-scheduler - plugin_info: https://raw.githubusercontent.com/atztogo/aiida-nims-scheduler/master/setup.json + plugin_info: https://raw.githubusercontent.com/atztogo/aiida-nims-scheduler/master/pyproject.toml aiida-nwchem: code_home: https://github.com/aiidateam/aiida-nwchem documentation_url: https://aiida-nwchem.readthedocs.io/ entry_point_prefix: nwchem pip_url: aiida-nwchem - plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-nwchem/master/setup.json + plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-nwchem/master/pyproject.toml aiida-open_circuit_voltage: entry_point_prefix: quantumespresso.ocv plugin_info: https://raw.githubusercontent.com/tsthakur/aiida-open_circuit_voltage/main/setup.json @@ -279,7 +279,7 @@ aiida-phonopy: documentation_url: https://aiida-phonopy.readthedocs.io/ entry_point_prefix: phonopy pip_url: aiida-phonopy - plugin_info: https://raw.githubusercontent.com/aiida-phonopy/aiida-phonopy/master/setup.json + plugin_info: https://raw.githubusercontent.com/aiida-phonopy/aiida-phonopy/master/pyproject.toml aiida-phtools: code_home: https://github.com/ltalirz/aiida-phtools entry_point_prefix: phtools @@ -300,7 +300,7 @@ aiida-pseudo: code_home: https://github.com/aiidateam/aiida-pseudo entry_point_prefix: pseudo pip_url: aiida-pseudo - plugin_info: https://raw.github.com/aiidateam/aiida-pseudo/master/setup.cfg + plugin_info: https://raw.github.com/aiidateam/aiida-pseudo/master/pyproject.toml aiida-psi4: code_home: https://github.com/ltalirz/aiida-psi4/tree/master development_status: beta @@ -330,7 +330,7 @@ aiida-quantumespresso: documentation_url: https://aiida-quantumespresso.readthedocs.io/ entry_point_prefix: quantumespresso pip_url: aiida-quantumespresso - plugin_info: https://raw.github.com/aiidateam/aiida-quantumespresso/master/setup.json + plugin_info: https://raw.github.com/aiidateam/aiida-quantumespresso/master/pyproject.toml aiida-quantumespresso-hp: code_home: https://github.com/sphuber/aiida-quantumespresso-hp entry_point_prefix: quantumespresso.hp @@ -340,7 +340,7 @@ aiida-raspa: code_home: https://github.com/yakutovicha/aiida-raspa entry_point_prefix: raspa pip_url: aiida-raspa - plugin_info: https://raw.github.com/yakutovicha/aiida-raspa/master/setup.json + plugin_info: https://raw.github.com/yakutovicha/aiida-raspa/master/pyproject.toml aiida-shell: code_home: https://github.com/sphuber/aiida-shell entry_point_prefix: core @@ -424,19 +424,19 @@ aiida-vasp: documentation_url: https://aiida-vasp.readthedocs.io/ entry_point_prefix: vasp pip_url: aiida-vasp - plugin_info: https://raw.githubusercontent.com/aiida-vasp/aiida-vasp/master/setup.json + plugin_info: https://raw.githubusercontent.com/aiida-vasp/aiida-vasp/master/pyproject.toml aiida-wannier90: code_home: https://github.com/aiidateam/aiida-wannier90 documentation_url: https://aiida-wannier90.readthedocs.io/ entry_point_prefix: wannier90 pip_url: aiida-wannier90 - plugin_info: https://raw.github.com/aiidateam/aiida-wannier90/master/setup.json + plugin_info: https://raw.github.com/aiidateam/aiida-wannier90/master/pyproject.toml aiida-wannier90-workflows: code_home: https://github.com/aiidateam/aiida-wannier90-workflows development_status: stable entry_point_prefix: wannier90_workflows pip_url: aiida-wannier90-workflows - plugin_info: https://raw.github.com/aiidateam/aiida-wannier90-workflows/master/setup.json + plugin_info: https://raw.github.com/aiidateam/aiida-wannier90-workflows/master/pyproject.toml aiida-wien2k: code_home: https://github.com/rubel75/aiida-wien2k entry_point_prefix: wien2k @@ -445,24 +445,24 @@ aiida-yambo: development_status: stable entry_point_prefix: yambo pip_url: aiida-yambo - plugin_info: https://raw.github.com/yambo-code/yambo-aiida/master/setup.json + plugin_info: https://raw.github.com/yambo-code/yambo-aiida/master/pyproject.toml aiida-yascheduler: code_home: https://github.com/tilde-lab/yascheduler documentation_url: https://github.com/tilde-lab/yascheduler entry_point_prefix: yascheduler pip_url: yascheduler - plugin_info: https://raw.githubusercontent.com/tilde-lab/yascheduler/master/setup.json + plugin_info: https://raw.githubusercontent.com/tilde-lab/yascheduler/master/pyproject.toml aiida-z2pack: code_home: https://github.com/AntimoMarrazzo/aiida-z2pack entry_point_prefix: z2pack pip_url: git+https://github.com/AntimoMarrazzo/aiida-z2pack - plugin_info: https://raw.githubusercontent.com/antimomarrazzo/aiida-z2pack/master/setup.json + plugin_info: https://raw.githubusercontent.com/antimomarrazzo/aiida-z2pack/master/pyproject.toml aiida-zeopp: code_home: https://github.com/lsmo-epfl/aiida-zeopp development_status: stable entry_point_prefix: zeopp pip_url: aiida-zeopp - plugin_info: https://raw.github.com/lsmo-epfl/aiida-zeopp/master/setup.json + plugin_info: https://raw.github.com/lsmo-epfl/aiida-zeopp/master/pyproject.toml aiida-qp2: code_home: https://github.com/TREX-CoE/aiida-qp2 entry_point_prefix: qp2 From 61a47444e92cc4e23b1b4020ea16045469772f0a Mon Sep 17 00:00:00 2001 From: Ali Khosravi Date: Wed, 20 Mar 2024 10:49:45 +0100 Subject: [PATCH 02/20] Following @unkcpz suggestion, only updating the nine plugins showing W002 --- plugins.yaml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/plugins.yaml b/plugins.yaml index 8ab0343f..6569f411 100644 --- a/plugins.yaml +++ b/plugins.yaml @@ -8,7 +8,7 @@ aiida-abinit: code_home: https://github.com/sponce24/aiida-abinit entry_point_prefix: abinit pip_url: aiida-abinit - plugin_info: https://raw.github.com/sponce24/aiida-abinit/master/pyproject.toml + plugin_info: https://raw.github.com/sponce24/aiida-abinit/master/setup.json aiida-alloy: code_home: https://github.com/DanielMarchand/aiida-alloy development_status: beta @@ -25,7 +25,7 @@ aiida-ase: documentation_url: https://aiida-ase.readthedocs.io/ entry_point_prefix: ase pip_url: aiida-ase - plugin_info: https://raw.github.com/aiidateam/aiida-ase/master/pyproject.toml + plugin_info: https://raw.github.com/aiidateam/aiida-ase/master/setup.json aiida-bands-inspect: code_home: https://github.com/greschd/aiida-bands-inspect documentation_url: https://aiida-bands-inspect.readthedocs.io @@ -37,7 +37,7 @@ aiida-bigdft: development_status: beta entry_point_prefix: bigdft pip_url: aiida-bigdft - plugin_info: https://raw.github.com/BigDFT-group/aiida-bigdft-plugin/master/pyproject.toml + plugin_info: https://raw.github.com/BigDFT-group/aiida-bigdft-plugin/master/setup.json aiida-castep: code_home: https://gitlab.com/bz1/aiida-castep development_status: stable @@ -67,7 +67,7 @@ aiida-codtools: documentation_url: https://aiida-codtools.readthedocs.io/ entry_point_prefix: codtools pip_url: aiida-codtools - plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-codtools/master/pyproject.toml + plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-codtools/master/setup.json aiida-core: code_home: https://github.com/aiidateam/aiida-core development_status: stable @@ -75,12 +75,12 @@ aiida-core: entry_point_prefix: '' package_name: aiida pip_url: aiida-core - plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-core/master/pyproject.toml + plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-core/master/setup.json aiida-cp2k: code_home: https://github.com/cp2k/aiida-cp2k entry_point_prefix: cp2k pip_url: aiida-cp2k - plugin_info: https://raw.githubusercontent.com/cp2k/aiida-cp2k/master/pyproject.toml + plugin_info: https://raw.githubusercontent.com/cp2k/aiida-cp2k/master/setup.json aiida-crystal-dft: code_home: https://github.com/tilde-lab/aiida-crystal-dft development_status: beta @@ -159,7 +159,7 @@ aiida-fleur: documentation_url: https://aiida-fleur.readthedocs.io/ entry_point_prefix: fleur pip_url: aiida-fleur - plugin_info: https://raw.github.com/JuDFTteam/aiida-fleur/develop/pyproject.toml + plugin_info: https://raw.github.com/JuDFTteam/aiida-fleur/develop/setup.json aiida-flexpart: code_home: https://github.com/aiidaplugins/aiida-flexpart entry_point_prefix: flexpart @@ -256,7 +256,7 @@ aiida-nwchem: documentation_url: https://aiida-nwchem.readthedocs.io/ entry_point_prefix: nwchem pip_url: aiida-nwchem - plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-nwchem/master/pyproject.toml + plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-nwchem/master/setup.json aiida-open_circuit_voltage: entry_point_prefix: quantumespresso.ocv plugin_info: https://raw.githubusercontent.com/tsthakur/aiida-open_circuit_voltage/main/setup.json @@ -279,7 +279,7 @@ aiida-phonopy: documentation_url: https://aiida-phonopy.readthedocs.io/ entry_point_prefix: phonopy pip_url: aiida-phonopy - plugin_info: https://raw.githubusercontent.com/aiida-phonopy/aiida-phonopy/master/pyproject.toml + plugin_info: https://raw.githubusercontent.com/aiida-phonopy/aiida-phonopy/master/setup.json aiida-phtools: code_home: https://github.com/ltalirz/aiida-phtools entry_point_prefix: phtools @@ -300,7 +300,7 @@ aiida-pseudo: code_home: https://github.com/aiidateam/aiida-pseudo entry_point_prefix: pseudo pip_url: aiida-pseudo - plugin_info: https://raw.github.com/aiidateam/aiida-pseudo/master/pyproject.toml + plugin_info: https://raw.github.com/aiidateam/aiida-pseudo/master/setup.cfg aiida-psi4: code_home: https://github.com/ltalirz/aiida-psi4/tree/master development_status: beta @@ -330,7 +330,7 @@ aiida-quantumespresso: documentation_url: https://aiida-quantumespresso.readthedocs.io/ entry_point_prefix: quantumespresso pip_url: aiida-quantumespresso - plugin_info: https://raw.github.com/aiidateam/aiida-quantumespresso/master/pyproject.toml + plugin_info: https://raw.github.com/aiidateam/aiida-quantumespresso/master/setup.json aiida-quantumespresso-hp: code_home: https://github.com/sphuber/aiida-quantumespresso-hp entry_point_prefix: quantumespresso.hp @@ -340,7 +340,7 @@ aiida-raspa: code_home: https://github.com/yakutovicha/aiida-raspa entry_point_prefix: raspa pip_url: aiida-raspa - plugin_info: https://raw.github.com/yakutovicha/aiida-raspa/master/pyproject.toml + plugin_info: https://raw.github.com/yakutovicha/aiida-raspa/master/setup.json aiida-shell: code_home: https://github.com/sphuber/aiida-shell entry_point_prefix: core @@ -424,19 +424,19 @@ aiida-vasp: documentation_url: https://aiida-vasp.readthedocs.io/ entry_point_prefix: vasp pip_url: aiida-vasp - plugin_info: https://raw.githubusercontent.com/aiida-vasp/aiida-vasp/master/pyproject.toml + plugin_info: https://raw.githubusercontent.com/aiida-vasp/aiida-vasp/master/setup.json aiida-wannier90: code_home: https://github.com/aiidateam/aiida-wannier90 documentation_url: https://aiida-wannier90.readthedocs.io/ entry_point_prefix: wannier90 pip_url: aiida-wannier90 - plugin_info: https://raw.github.com/aiidateam/aiida-wannier90/master/pyproject.toml + plugin_info: https://raw.github.com/aiidateam/aiida-wannier90/master/setup.json aiida-wannier90-workflows: code_home: https://github.com/aiidateam/aiida-wannier90-workflows development_status: stable entry_point_prefix: wannier90_workflows pip_url: aiida-wannier90-workflows - plugin_info: https://raw.github.com/aiidateam/aiida-wannier90-workflows/master/pyproject.toml + plugin_info: https://raw.github.com/aiidateam/aiida-wannier90-workflows/master/setup.json aiida-wien2k: code_home: https://github.com/rubel75/aiida-wien2k entry_point_prefix: wien2k @@ -445,7 +445,7 @@ aiida-yambo: development_status: stable entry_point_prefix: yambo pip_url: aiida-yambo - plugin_info: https://raw.github.com/yambo-code/yambo-aiida/master/pyproject.toml + plugin_info: https://raw.github.com/yambo-code/yambo-aiida/master/setup.json aiida-yascheduler: code_home: https://github.com/tilde-lab/yascheduler documentation_url: https://github.com/tilde-lab/yascheduler @@ -462,7 +462,7 @@ aiida-zeopp: development_status: stable entry_point_prefix: zeopp pip_url: aiida-zeopp - plugin_info: https://raw.github.com/lsmo-epfl/aiida-zeopp/master/pyproject.toml + plugin_info: https://raw.github.com/lsmo-epfl/aiida-zeopp/master/setup.json aiida-qp2: code_home: https://github.com/TREX-CoE/aiida-qp2 entry_point_prefix: qp2 From e26aec9ccc099b27e74c7cce00d99c950b8eab59 Mon Sep 17 00:00:00 2001 From: Ali Khosravi Date: Wed, 20 Mar 2024 11:51:38 +0100 Subject: [PATCH 03/20] Update plugins.yaml Change of maintainer: for aiida-fenics Co-authored-by: Jusong Yu --- plugins.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins.yaml b/plugins.yaml index 6569f411..6d4db182 100644 --- a/plugins.yaml +++ b/plugins.yaml @@ -140,7 +140,7 @@ aiida-fenics: code_home: https://github.com/sphuber/aiida-fenics/tree/master entry_point_prefix: fenics pip_url: git+https://github.com/sphuber/aiida-fenics - plugin_info: https://raw.github.com/sphuber/aiida-fenics/master/pyproject.toml + plugin_info: https://raw.github.com/broeder-j/aiida-fenics/master/setup.json aiida-firecrest: code_home: https://github.com/aiidateam/aiida-firecrest entry_point_prefix: firecrest From 9458114e67483daef95b37b18185af14458a87e6 Mon Sep 17 00:00:00 2001 From: Ali Khosravi Date: Wed, 20 Mar 2024 11:53:10 +0100 Subject: [PATCH 04/20] update maintaner for plugin: aiida-fenics --- plugins.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins.yaml b/plugins.yaml index 6d4db182..d9c3309b 100644 --- a/plugins.yaml +++ b/plugins.yaml @@ -137,9 +137,9 @@ aiida-eonclient: code_home: https://github.com/HaoZeke/aiida-eonclient entry_point_prefix: eonclient aiida-fenics: - code_home: https://github.com/sphuber/aiida-fenics/tree/master + code_home: https://github.com/broeder-j/aiida-fenics/tree/master entry_point_prefix: fenics - pip_url: git+https://github.com/sphuber/aiida-fenics + pip_url: git+https://github.com/broeder-j/aiida-fenics plugin_info: https://raw.github.com/broeder-j/aiida-fenics/master/setup.json aiida-firecrest: code_home: https://github.com/aiidateam/aiida-firecrest From 31c5accaffff211861a7d2cc162dc2b3ae43a039 Mon Sep 17 00:00:00 2001 From: Ali Khosravi Date: Wed, 20 Mar 2024 13:24:22 +0100 Subject: [PATCH 05/20] Missing a space Co-authored-by: Jusong Yu --- plugins.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins.yaml b/plugins.yaml index d9c3309b..57f26ab8 100644 --- a/plugins.yaml +++ b/plugins.yaml @@ -140,7 +140,7 @@ aiida-fenics: code_home: https://github.com/broeder-j/aiida-fenics/tree/master entry_point_prefix: fenics pip_url: git+https://github.com/broeder-j/aiida-fenics - plugin_info: https://raw.github.com/broeder-j/aiida-fenics/master/setup.json + plugin_info: https://raw.github.com/broeder-j/aiida-fenics/master/setup.json aiida-firecrest: code_home: https://github.com/aiidateam/aiida-firecrest entry_point_prefix: firecrest From f270a16162fc1a7045d9530eff70f20269e3b0ee Mon Sep 17 00:00:00 2001 From: Jusong Yu Date: Fri, 22 Mar 2024 10:13:59 +0100 Subject: [PATCH 06/20] Update test_install.py install stable version (#311) From the team, we agree on installing stable released version instead of pre-release version which may include bugs and not the plugin developers intend to show to the community. --- aiida_registry/test_install.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aiida_registry/test_install.py b/aiida_registry/test_install.py index 22708921..1001c3da 100644 --- a/aiida_registry/test_install.py +++ b/aiida_registry/test_install.py @@ -120,7 +120,7 @@ def test_install_one_docker(container_image, plugin): user=user, ) install_package = container.exec_run( - f'pip install --constraint /tmp/pip-constraint.txt --pre {plugin["pip_url"]}', + f'pip install --constraint /tmp/pip-constraint.txt {plugin["pip_url"]}', user=user, ) From 358f9bd8c1e2e66c90ac6d912cc73820975e1f01 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 23:25:40 +0100 Subject: [PATCH 07/20] [pre-commit.ci] pre-commit autoupdate (#312) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.3.3 → v0.3.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.3...v0.3.4) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fda870f3..01c152f4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -13,7 +13,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.3.3 + rev: v0.3.4 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix, --show-fixes] From fd0154287bd005a38036ee37130a6d5a72675975 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 11:41:47 +0200 Subject: [PATCH 08/20] [pre-commit.ci] pre-commit autoupdate (#313) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) - [github.com/astral-sh/ruff-pre-commit: v0.3.4 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.4...v0.3.5) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 01c152f4..8869314c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -3,7 +3,7 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.5.0 + rev: v4.6.0 hooks: - id: end-of-file-fixer - id: fix-encoding-pragma @@ -13,7 +13,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.3.4 + rev: v0.3.5 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix, --show-fixes] From 6ea4a71c6ed24c5562560c7f006947850790ac3e Mon Sep 17 00:00:00 2001 From: Jusong Yu Date: Thu, 11 Apr 2024 11:50:25 +0200 Subject: [PATCH 09/20] Add load_profile to entrypoints analyse (#314) aiida-aimall show an error that actually can be avoid from analyse_entrypoint.py. It raises because it use default=Int(1) instead of default=lambda: Int(1) that is better in practice (see https://aiida.readthedocs.io/projects/aiida-core/en/latest/topics/processes/usage.html#validation-and-defaults). The point is we should not force developer to do this and the default=Int(1) is acceptable. So In this PR I just add aiida.load_profile() since the profile is exist in the aiida-core-with-servecs image. In the future, we can considered to use the light profile for entry_point analysis. --- .github/workflows/dev-ci.yml | 59 ++++++++++++++++++++++++++++++++++++ bin/analyze_entrypoints.py | 3 ++ 2 files changed, 62 insertions(+) diff --git a/.github/workflows/dev-ci.yml b/.github/workflows/dev-ci.yml index 548ae51b..43a0fa49 100644 --- a/.github/workflows/dev-ci.yml +++ b/.github/workflows/dev-ci.yml @@ -11,6 +11,15 @@ concurrency: cancel-in-progress: true jobs: + get-pr: + # https://dev.to/suzukishunsuke/secure-github-actions-by-pullrequesttarget-641 + outputs: + merge_commit_sha: ${{steps.pr.outputs.merge_commit_sha}} + runs-on: ubuntu-latest + steps: + - uses: suzuki-shunsuke/get-pr-action@v0.1.0 + id: pr + test-utils: runs-on: ubuntu-latest steps: @@ -51,3 +60,53 @@ jobs: npm install npm run build working-directory: ./aiida-registry-app + + preview: + # This job is triggered by from PR from the aiida-registry repo, the developer of aiida-registry need to see the preview page of the PR + needs: [test-webpage-build, get-pr] + if: github.repository == 'aiidateam/aiida-registry' + runs-on: ubuntu-latest + strategy: + fail-fast: false + timeout-minutes: 180 + env: + COMMIT_AUTHOR: Deploy Action + COMMIT_AUTHOR_EMAIL: action@github.com + VITE_PR_PREVIEW_PATH: "/aiida-registry/pr-preview/pr-${{ github.event.number }}/" + + steps: + - name: Checkout Repo ⚡️ + uses: actions/checkout@v4 + with: + ref: ${{needs.get-pr.outputs.merge_commit_sha}} + - name: Create dev environment + uses: ./.github/actions/create-dev-env + + - name: Generate metadata + uses: ./.github/actions/generate-metadata + with: + gh_token: ${{ secrets.GITHUB_TOKEN }} + cache: false + + - uses: actions/setup-node@v3 + with: + node-version: '18.x' + - name: Install npm dependencies and build + run: | + echo $VITE_PR_PREVIEW_PATH + npm install + npm run build + working-directory: ./aiida-registry-app + + - name: Add plugins file to the build folder + run: cp plugins_metadata.json aiida-registry-app/dist/ + + - name: Deploy preview + uses: rossjrw/pr-preview-action@v1 + with: + source-dir: ./aiida-registry-app/dist + preview-branch: gh-pages + umbrella-dir: pr-preview + action: auto + custom-url: + token: ${{ secrets.BOT_COMMENT_TOKEN }} # use aiida-bot token to deploy the preview diff --git a/bin/analyze_entrypoints.py b/bin/analyze_entrypoints.py index 0ce76097..6a261147 100644 --- a/bin/analyze_entrypoints.py +++ b/bin/analyze_entrypoints.py @@ -15,6 +15,9 @@ from typing import Dict, List import click +import aiida + +aiida.load_profile() ENTRY_POINT_GROUPS = [ "aiida.calculations", From 6224b6e23df5f1de3bb0b76027ceb7d4ee100d31 Mon Sep 17 00:00:00 2001 From: Jusong Yu Date: Thu, 11 Apr 2024 12:27:52 +0200 Subject: [PATCH 10/20] Revert "Add load_profile to entrypoints analyse (#314)" (#316) This reverts commit 6ea4a71c6ed24c5562560c7f006947850790ac3e. --- .github/workflows/dev-ci.yml | 59 ------------------------------------ bin/analyze_entrypoints.py | 3 -- 2 files changed, 62 deletions(-) diff --git a/.github/workflows/dev-ci.yml b/.github/workflows/dev-ci.yml index 43a0fa49..548ae51b 100644 --- a/.github/workflows/dev-ci.yml +++ b/.github/workflows/dev-ci.yml @@ -11,15 +11,6 @@ concurrency: cancel-in-progress: true jobs: - get-pr: - # https://dev.to/suzukishunsuke/secure-github-actions-by-pullrequesttarget-641 - outputs: - merge_commit_sha: ${{steps.pr.outputs.merge_commit_sha}} - runs-on: ubuntu-latest - steps: - - uses: suzuki-shunsuke/get-pr-action@v0.1.0 - id: pr - test-utils: runs-on: ubuntu-latest steps: @@ -60,53 +51,3 @@ jobs: npm install npm run build working-directory: ./aiida-registry-app - - preview: - # This job is triggered by from PR from the aiida-registry repo, the developer of aiida-registry need to see the preview page of the PR - needs: [test-webpage-build, get-pr] - if: github.repository == 'aiidateam/aiida-registry' - runs-on: ubuntu-latest - strategy: - fail-fast: false - timeout-minutes: 180 - env: - COMMIT_AUTHOR: Deploy Action - COMMIT_AUTHOR_EMAIL: action@github.com - VITE_PR_PREVIEW_PATH: "/aiida-registry/pr-preview/pr-${{ github.event.number }}/" - - steps: - - name: Checkout Repo ⚡️ - uses: actions/checkout@v4 - with: - ref: ${{needs.get-pr.outputs.merge_commit_sha}} - - name: Create dev environment - uses: ./.github/actions/create-dev-env - - - name: Generate metadata - uses: ./.github/actions/generate-metadata - with: - gh_token: ${{ secrets.GITHUB_TOKEN }} - cache: false - - - uses: actions/setup-node@v3 - with: - node-version: '18.x' - - name: Install npm dependencies and build - run: | - echo $VITE_PR_PREVIEW_PATH - npm install - npm run build - working-directory: ./aiida-registry-app - - - name: Add plugins file to the build folder - run: cp plugins_metadata.json aiida-registry-app/dist/ - - - name: Deploy preview - uses: rossjrw/pr-preview-action@v1 - with: - source-dir: ./aiida-registry-app/dist - preview-branch: gh-pages - umbrella-dir: pr-preview - action: auto - custom-url: - token: ${{ secrets.BOT_COMMENT_TOKEN }} # use aiida-bot token to deploy the preview diff --git a/bin/analyze_entrypoints.py b/bin/analyze_entrypoints.py index 6a261147..0ce76097 100644 --- a/bin/analyze_entrypoints.py +++ b/bin/analyze_entrypoints.py @@ -15,9 +15,6 @@ from typing import Dict, List import click -import aiida - -aiida.load_profile() ENTRY_POINT_GROUPS = [ "aiida.calculations", From cc2639a6c8d2b00d5f95d708225a8e9af0108e2a Mon Sep 17 00:00:00 2001 From: Jusong Yu Date: Thu, 11 Apr 2024 12:40:46 +0200 Subject: [PATCH 11/20] Try run test after profile loaded --- .github/workflows/dev-ci.yml | 59 ++++++++++++++++++++++++++++++++++++ bin/analyze_entrypoints.py | 3 ++ 2 files changed, 62 insertions(+) diff --git a/.github/workflows/dev-ci.yml b/.github/workflows/dev-ci.yml index 548ae51b..43a0fa49 100644 --- a/.github/workflows/dev-ci.yml +++ b/.github/workflows/dev-ci.yml @@ -11,6 +11,15 @@ concurrency: cancel-in-progress: true jobs: + get-pr: + # https://dev.to/suzukishunsuke/secure-github-actions-by-pullrequesttarget-641 + outputs: + merge_commit_sha: ${{steps.pr.outputs.merge_commit_sha}} + runs-on: ubuntu-latest + steps: + - uses: suzuki-shunsuke/get-pr-action@v0.1.0 + id: pr + test-utils: runs-on: ubuntu-latest steps: @@ -51,3 +60,53 @@ jobs: npm install npm run build working-directory: ./aiida-registry-app + + preview: + # This job is triggered by from PR from the aiida-registry repo, the developer of aiida-registry need to see the preview page of the PR + needs: [test-webpage-build, get-pr] + if: github.repository == 'aiidateam/aiida-registry' + runs-on: ubuntu-latest + strategy: + fail-fast: false + timeout-minutes: 180 + env: + COMMIT_AUTHOR: Deploy Action + COMMIT_AUTHOR_EMAIL: action@github.com + VITE_PR_PREVIEW_PATH: "/aiida-registry/pr-preview/pr-${{ github.event.number }}/" + + steps: + - name: Checkout Repo ⚡️ + uses: actions/checkout@v4 + with: + ref: ${{needs.get-pr.outputs.merge_commit_sha}} + - name: Create dev environment + uses: ./.github/actions/create-dev-env + + - name: Generate metadata + uses: ./.github/actions/generate-metadata + with: + gh_token: ${{ secrets.GITHUB_TOKEN }} + cache: false + + - uses: actions/setup-node@v3 + with: + node-version: '18.x' + - name: Install npm dependencies and build + run: | + echo $VITE_PR_PREVIEW_PATH + npm install + npm run build + working-directory: ./aiida-registry-app + + - name: Add plugins file to the build folder + run: cp plugins_metadata.json aiida-registry-app/dist/ + + - name: Deploy preview + uses: rossjrw/pr-preview-action@v1 + with: + source-dir: ./aiida-registry-app/dist + preview-branch: gh-pages + umbrella-dir: pr-preview + action: auto + custom-url: + token: ${{ secrets.BOT_COMMENT_TOKEN }} # use aiida-bot token to deploy the preview diff --git a/bin/analyze_entrypoints.py b/bin/analyze_entrypoints.py index 0ce76097..6a261147 100644 --- a/bin/analyze_entrypoints.py +++ b/bin/analyze_entrypoints.py @@ -15,6 +15,9 @@ from typing import Dict, List import click +import aiida + +aiida.load_profile() ENTRY_POINT_GROUPS = [ "aiida.calculations", From 43f11f3f98e16f365e41a943cf3869beed5980fe Mon Sep 17 00:00:00 2001 From: Jusong Yu Date: Thu, 11 Apr 2024 12:48:06 +0200 Subject: [PATCH 12/20] Add wait for the profile to be ready for test --- aiida_registry/test_install.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/aiida_registry/test_install.py b/aiida_registry/test_install.py index 1001c3da..84ae6f82 100644 --- a/aiida_registry/test_install.py +++ b/aiida_registry/test_install.py @@ -8,6 +8,7 @@ import json import os import sys +import time from dataclasses import asdict, dataclass from aiida_registry.utils import add_registry_checks @@ -148,6 +149,24 @@ def test_install_one_docker(container_image, plugin): ) is_package_importable = True + # While loop to wait for the daemon to be ready timeont 120s + # This is a workaround for the daemon not being ready for the entrypoint analysis + # which require the profile to be loaded + print(" - Waiting for the daemon to be ready") + daemon_ready = False + timeout = 120 # 120s + end_time = time.time() + timeout + while not daemon_ready: + verdi_status = container.exec_run( + "verdi status", + user=user, + ).output.decode("utf8") + if "✔" in verdi_status: + daemon_ready = True + elif time.time() > end_time: + print(" >> ERROR: Daemon is not ready after 120s") + break + print( " - Extracting entry point metadata for {}".format(plugin["package_name"]) ) From c7452b5fde6cb5beae13f942c06bed5edc0e1de4 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 10:49:06 +0000 Subject: [PATCH 13/20] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- aiida_registry/test_install.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aiida_registry/test_install.py b/aiida_registry/test_install.py index 84ae6f82..1e460465 100644 --- a/aiida_registry/test_install.py +++ b/aiida_registry/test_install.py @@ -154,7 +154,7 @@ def test_install_one_docker(container_image, plugin): # which require the profile to be loaded print(" - Waiting for the daemon to be ready") daemon_ready = False - timeout = 120 # 120s + timeout = 120 # 120s end_time = time.time() + timeout while not daemon_ready: verdi_status = container.exec_run( From 0c5315fa547d36b63a843b2c4082876d69cbd0fd Mon Sep 17 00:00:00 2001 From: Jusong Yu Date: Thu, 11 Apr 2024 21:13:56 +0200 Subject: [PATCH 14/20] Use temp profile --- aiida_registry/test_install.py | 34 +++++++++++++++++----------------- bin/analyze_entrypoints.py | 7 +++++-- 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/aiida_registry/test_install.py b/aiida_registry/test_install.py index 1e460465..b809a1b2 100644 --- a/aiida_registry/test_install.py +++ b/aiida_registry/test_install.py @@ -149,23 +149,23 @@ def test_install_one_docker(container_image, plugin): ) is_package_importable = True - # While loop to wait for the daemon to be ready timeont 120s - # This is a workaround for the daemon not being ready for the entrypoint analysis - # which require the profile to be loaded - print(" - Waiting for the daemon to be ready") - daemon_ready = False - timeout = 120 # 120s - end_time = time.time() + timeout - while not daemon_ready: - verdi_status = container.exec_run( - "verdi status", - user=user, - ).output.decode("utf8") - if "✔" in verdi_status: - daemon_ready = True - elif time.time() > end_time: - print(" >> ERROR: Daemon is not ready after 120s") - break + ## While loop to wait for the daemon to be ready timeont 120s + ## This is a workaround for the daemon not being ready for the entrypoint analysis + ## which require the profile to be loaded + #print(" - Waiting for the daemon to be ready") + #daemon_ready = False + #timeout = 120 # 120s + #end_time = time.time() + timeout + #while not daemon_ready: + # verdi_status = container.exec_run( + # "verdi status", + # user=user, + # ).output.decode("utf8") + # if "✔" in verdi_status: + # daemon_ready = True + # elif time.time() > end_time: + # print(" >> ERROR: Daemon is not ready after 120s") + # break print( " - Extracting entry point metadata for {}".format(plugin["package_name"]) diff --git a/bin/analyze_entrypoints.py b/bin/analyze_entrypoints.py index 6a261147..0dba8397 100644 --- a/bin/analyze_entrypoints.py +++ b/bin/analyze_entrypoints.py @@ -15,9 +15,12 @@ from typing import Dict, List import click -import aiida +from aiida import load_profile +from aiida.storage.sqlite_temp import SqliteTempBackend -aiida.load_profile() +# Load AiiDA profile +temp_profile = SqliteTempBackend.create_profile('temp-profile') +load_profile(temp_profile, allow_switch=True) ENTRY_POINT_GROUPS = [ "aiida.calculations", From 29d1ee3f074cf5fed8b2a091ccbe6109d82b1fe2 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 11 Apr 2024 19:14:46 +0000 Subject: [PATCH 15/20] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- aiida_registry/test_install.py | 11 +++++------ bin/analyze_entrypoints.py | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/aiida_registry/test_install.py b/aiida_registry/test_install.py index b809a1b2..2047d51f 100644 --- a/aiida_registry/test_install.py +++ b/aiida_registry/test_install.py @@ -8,7 +8,6 @@ import json import os import sys -import time from dataclasses import asdict, dataclass from aiida_registry.utils import add_registry_checks @@ -152,11 +151,11 @@ def test_install_one_docker(container_image, plugin): ## While loop to wait for the daemon to be ready timeont 120s ## This is a workaround for the daemon not being ready for the entrypoint analysis ## which require the profile to be loaded - #print(" - Waiting for the daemon to be ready") - #daemon_ready = False - #timeout = 120 # 120s - #end_time = time.time() + timeout - #while not daemon_ready: + # print(" - Waiting for the daemon to be ready") + # daemon_ready = False + # timeout = 120 # 120s + # end_time = time.time() + timeout + # while not daemon_ready: # verdi_status = container.exec_run( # "verdi status", # user=user, diff --git a/bin/analyze_entrypoints.py b/bin/analyze_entrypoints.py index 0dba8397..f49f88ab 100644 --- a/bin/analyze_entrypoints.py +++ b/bin/analyze_entrypoints.py @@ -19,7 +19,7 @@ from aiida.storage.sqlite_temp import SqliteTempBackend # Load AiiDA profile -temp_profile = SqliteTempBackend.create_profile('temp-profile') +temp_profile = SqliteTempBackend.create_profile("temp-profile") load_profile(temp_profile, allow_switch=True) ENTRY_POINT_GROUPS = [ From bf15f559af92872a4db73f0441d65b2f358aa44a Mon Sep 17 00:00:00 2001 From: Jusong Yu Date: Thu, 11 Apr 2024 22:21:45 +0200 Subject: [PATCH 16/20] Update aiida_registry/test_install.py --- aiida_registry/test_install.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/aiida_registry/test_install.py b/aiida_registry/test_install.py index 2047d51f..1001c3da 100644 --- a/aiida_registry/test_install.py +++ b/aiida_registry/test_install.py @@ -148,24 +148,6 @@ def test_install_one_docker(container_image, plugin): ) is_package_importable = True - ## While loop to wait for the daemon to be ready timeont 120s - ## This is a workaround for the daemon not being ready for the entrypoint analysis - ## which require the profile to be loaded - # print(" - Waiting for the daemon to be ready") - # daemon_ready = False - # timeout = 120 # 120s - # end_time = time.time() + timeout - # while not daemon_ready: - # verdi_status = container.exec_run( - # "verdi status", - # user=user, - # ).output.decode("utf8") - # if "✔" in verdi_status: - # daemon_ready = True - # elif time.time() > end_time: - # print(" >> ERROR: Daemon is not ready after 120s") - # break - print( " - Extracting entry point metadata for {}".format(plugin["package_name"]) ) From fb4ea925c4dae90c1445722f8a7a92d064d3e914 Mon Sep 17 00:00:00 2001 From: Sebastiaan Huber Date: Fri, 12 Apr 2024 11:28:41 +0200 Subject: [PATCH 17/20] update `aiida-quantumespresso-hp` (#318) The repo was moved to the `aiidateam` organization. --- plugins.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins.yaml b/plugins.yaml index 57f26ab8..3946eacb 100644 --- a/plugins.yaml +++ b/plugins.yaml @@ -332,10 +332,10 @@ aiida-quantumespresso: pip_url: aiida-quantumespresso plugin_info: https://raw.github.com/aiidateam/aiida-quantumespresso/master/setup.json aiida-quantumespresso-hp: - code_home: https://github.com/sphuber/aiida-quantumespresso-hp + code_home: https://github.com/aiidateam/aiida-quantumespresso-hp entry_point_prefix: quantumespresso.hp - pip_url: git+https://github.com/sphuber/aiida-quantumespresso-hp - plugin_info: https://raw.githubusercontent.com/sphuber/aiida-quantumespresso-hp/master/setup.json + pip_url: git+https://github.com/aiidateam/aiida-quantumespresso-hp + plugin_info: https://raw.githubusercontent.com/aiidateam/aiida-quantumespresso-hp/master/pyproject.toml aiida-raspa: code_home: https://github.com/yakutovicha/aiida-raspa entry_point_prefix: raspa From 51d19bfcd06e63c411be8464edbe25c3e80f7427 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 19 Apr 2024 17:29:44 +0200 Subject: [PATCH 18/20] [pre-commit.ci] pre-commit autoupdate (#319) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.3.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.3.7) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8869314c..ffb9153d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -13,7 +13,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.3.5 + rev: v0.3.7 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix, --show-fixes] From 31bb5ec42153ff481671fb1d56ddccf2e47b4f2b Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 23 Apr 2024 11:48:44 +0200 Subject: [PATCH 19/20] [pre-commit.ci] pre-commit autoupdate (#320) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.3.7 → v0.4.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.7...v0.4.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ffb9153d..faae1499 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -13,7 +13,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.3.7 + rev: v0.4.1 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix, --show-fixes] From 8a97fe068953135b476b0993afb869d6818567bc Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 10:26:01 +0200 Subject: [PATCH 20/20] [pre-commit.ci] pre-commit autoupdate (#321) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.2) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index faae1499..667aa6ba 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -13,7 +13,7 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit # Ruff version. - rev: v0.4.1 + rev: v0.4.2 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix, --show-fixes]