Observed since 21 Oct, 11:01 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A tool to perform upgrades of AiiDA plugins to new aiida-core versions.
In Development!
A tool to aide upgrades of plugins to new aiida-core versions
To use the command line tool, it is recommended to install via pipx:
$ pipx install aiida-upgrade
Once installed, you can simply run aiida-upgrade on any PATH, which can be a single file or a directory:
$ aiida-upgrade --help
Usage: aiida-upgrade [OPTIONS] PATH
The command line interface of aiida-upgrade.
Options:
--help Show this message and exit.
In case PATH is a directory, aiida-upgrade will recursively update all .py files inside that directory.
Currently, aiida-upgrade performs the following code refactoring:
aiida-core entry points loaded by plugin factories and add the core. prefix, see the corresponding section in the plugin migration guide.'aiida.data:structure'.dict and list keywords from the Dict and List node constructors, respectively.
See PR #5165 on aiida-core, which removed the requirement of using these keywords.Migration steps that are not (yet) supported are:
core. prefix in shell scripts.'name' to 'label' when querying for a Computer with the QueryBuilder.PluginTestCase class.If you find any problems with the current refactoring, or any migration steps that are missing, please let us know by opening an issue.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 14 Mar 2022 | 3 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 11:01 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:bc57015f25ba6f09a33b7f43fe22d37bcab835d5ea0fd3eb880deecd93868756