PipxInterface/Documentation/Source/Plugin_Pipx_Interface.PipxInterface.Pipx.html

changeset 111
8ace016a3eee
parent 83
d841c572a465
child 116
0f49bfab0768
--- a/PipxInterface/Documentation/Source/Plugin_Pipx_Interface.PipxInterface.Pipx.html	Tue Dec 10 17:53:34 2024 +0100
+++ b/PipxInterface/Documentation/Source/Plugin_Pipx_Interface.PipxInterface.Pipx.html	Fri Dec 13 15:40:08 2024 +0100
@@ -77,10 +77,18 @@
 <td>Private method handling the pipx process output of a check for an outdated package.</td>
 </tr>
 <tr>
+<td><a href="#Pipx.__getBrokenDependencies">__getBrokenDependencies</a></td>
+<td></td>
+</tr>
+<tr>
 <td><a href="#Pipx.__getPackageDependencies">__getPackageDependencies</a></td>
 <td>Private method to get a list of dependencies of a given package.</td>
 </tr>
 <tr>
+<td><a href="#Pipx.__getPackageInterpreter">__getPackageInterpreter</a></td>
+<td>Private method to determine the executable path of the python interpreter of a package.</td>
+</tr>
+<tr>
 <td><a href="#Pipx.__getPipxExecutable">__getPipxExecutable</a></td>
 <td>Private method to get the path name of the pipx executable.</td>
 </tr>
@@ -169,6 +177,10 @@
 <td>Public method to reinstall the given package with given options.</td>
 </tr>
 <tr>
+<td><a href="#Pipx.repairBrokenDependencies">repairBrokenDependencies</a></td>
+<td>Public method to get repair broken or unmet package dependencies.</td>
+</tr>
+<tr>
 <td><a href="#Pipx.shutdown">shutdown</a></td>
 <td>Public method to perform shutdown actions.</td>
 </tr>
@@ -290,6 +302,10 @@
 output of the pipx process or an error message
 </dd>
 </dl>
+<a NAME="Pipx.__getBrokenDependencies" ID="Pipx.__getBrokenDependencies"></a>
+<h4>Pipx.__getBrokenDependencies</h4>
+<b>__getBrokenDependencies</b>(<i>dependencies</i>)
+
 <a NAME="Pipx.__getPackageDependencies" ID="Pipx.__getPackageDependencies"></a>
 <h4>Pipx.__getPackageDependencies</h4>
 <b>__getPackageDependencies</b>(<i>package, uptodate=False, outdated=False</i>)
@@ -324,6 +340,33 @@
 list[dict[str: str]]
 </dd>
 </dl>
+<a NAME="Pipx.__getPackageInterpreter" ID="Pipx.__getPackageInterpreter"></a>
+<h4>Pipx.__getPackageInterpreter</h4>
+<b>__getPackageInterpreter</b>(<i>package</i>)
+<p>
+        Private method to determine the executable path of the python interpreter
+        of a package.
+</p>
+
+<dl>
+
+<dt><i>package</i> (str)</dt>
+<dd>
+name of the package
+</dd>
+</dl>
+<dl>
+<dt>Return:</dt>
+<dd>
+Python interpreter path
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
 <a NAME="Pipx.__getPipxExecutable" ID="Pipx.__getPipxExecutable"></a>
 <h4>Pipx.__getPipxExecutable</h4>
 <b>__getPipxExecutable</b>(<i></i>)
@@ -834,6 +877,20 @@
             on the system (defaults to False)
 </dd>
 </dl>
+<a NAME="Pipx.repairBrokenDependencies" ID="Pipx.repairBrokenDependencies"></a>
+<h4>Pipx.repairBrokenDependencies</h4>
+<b>repairBrokenDependencies</b>(<i>package</i>)
+<p>
+        Public method to get repair broken or unmet package dependencies.
+</p>
+
+<dl>
+
+<dt><i>package</i> (str)</dt>
+<dd>
+name of the package
+</dd>
+</dl>
 <a NAME="Pipx.shutdown" ID="Pipx.shutdown"></a>
 <h4>Pipx.shutdown</h4>
 <b>shutdown</b>(<i></i>)
@@ -900,7 +957,7 @@
 </dl>
 <a NAME="Pipx.upgradePackageDependencies" ID="Pipx.upgradePackageDependencies"></a>
 <h4>Pipx.upgradePackageDependencies</h4>
-<b>upgradePackageDependencies</b>(<i>package</i>)
+<b>upgradePackageDependencies</b>(<i>package, dependencies=None</i>)
 <p>
         Public method to upgrade the dependencies of the given package.
 </p>
@@ -911,6 +968,11 @@
 <dd>
 name of the package
 </dd>
+<dt><i>dependencies</i> (list of str or None (optional))</dt>
+<dd>
+list of dependencies to be upgraded or None to
+            upgrade all outdated dependencies (defaults to None)
+</dd>
 </dl>
 <a NAME="Pipx.upgradeSharedLibraries" ID="Pipx.upgradeSharedLibraries"></a>
 <h4>Pipx.upgradeSharedLibraries</h4>

eric ide

mercurial