Module implementing an interface to the 'circup' package.
circup |
CircuitPythonUpdaterInterface | Class implementing an interface to the 'circup' package. |
isCircupAvailable | Function to check for the availability of 'circup'. |
Class implementing an interface to the 'circup' package.
None |
None |
CircuitPythonUpdaterInterface | Constructor |
__aboutCircup | Private slot to show some info about 'circup'. |
__addBundle | Private slot to add a bundle to the local bundles list, by "user/repo" github string. |
__doUpdateModules | Private method to perform the update of a list of modules. |
__generateRequirements | Private slot to generate requirements for the connected device. |
__installFromAvailable | Private slot to install modules onto the connected device. |
__installFromCode | Private slot to install modules based on the 'code.py' file of the connected device. |
__installModules | Private method to install the given list of modules. |
__installRequirements | Private slot to install modules determined by a requirements file. |
__listOutdatedModules | Private slot to list the outdated modules of the connected device. |
__removeBundle | Private slot to remove one or more bundles from the local bundles list. |
__showAvailableModules | Private slot to show the available modules. |
__showBundles | Private slot to show the available bundles (default and local). |
__showBundlesModules | Private slot to show the available bundles (default and local) with their modules. |
__showCachePath | Private slot to show the path used by 'circup' to store the downloaded bundles. |
__showInstalledModules | Private slot to show the modules installed on the connected device. |
__uninstallModules | Private slot to uninstall modules from the connected device. |
__updateAllModules | Private slot to update all modules of the connected device. |
__updateModules | Private slot to update the modules of the connected device. |
installCircup | Public slot to install the 'circup' package via pip. |
populateMenu | Public method to populate the 'circup' menu. |
None |
Constructor
Private slot to show some info about 'circup'.
Private slot to add a bundle to the local bundles list, by "user/repo" github string.
Private method to perform the update of a list of modules.
Private slot to generate requirements for the connected device.
Private slot to install modules onto the connected device.
Private slot to install modules based on the 'code.py' file of the connected device.
Private method to install the given list of modules.
Private slot to install modules determined by a requirements file.
Private slot to list the outdated modules of the connected device.
Private slot to remove one or more bundles from the local bundles list.
Private slot to show the available modules.
These are modules which could be installed on the device.
Private slot to show the available bundles (default and local).
Private slot to show the available bundles (default and local) with their modules.
Private slot to show the path used by 'circup' to store the downloaded bundles.
Private slot to show the modules installed on the connected device.
Private slot to uninstall modules from the connected device.
Private slot to update all modules of the connected device.
Private slot to update the modules of the connected device.
Public slot to install the 'circup' package via pip.
Public method to populate the 'circup' menu.
Function to check for the availability of 'circup'.