This library is heavily inspired by win_pkg SaltStack module. Supported in installer_command, install, and uninstall are supported. The library currently lookups only for software installed for all users. # Simpler universal variant (uninstall all Notepad applications) # Assuming you have exactly one installed Notepad Searching applications import winappsįor app in arch_installed( 'tortoisehg'): # InstalledApplication(name='7-Zip 19.00 (圆4)', version='19.00', install_date=None, install_location=WindowsPath('C:/Program Files/7-Zip'), install_source=None, modify_path=None, publisher='Igor Pavlov', uninstall_string='C:\\Program Files\\7-Zip\\Uninstall.exe') # InstalledApplication(name='Mozilla Firefox 66.0.2 (圆4 ru)', version='66.0.2', install_date=None, install_location=WindowsPath('C:/Program Files/Mozilla Firefox'), install_source=None, modify_path=None, publisher='Mozilla', uninstall_string='"C:\\Program Files\\Mozilla Firefox\\uninstall\\helper.exe"') # InstalledApplication(name='Mozilla Maintenance Service', version='66.0.2', install_date=None, install_location=None, install_source=None, modify_path=None, publisher='Mozilla', uninstall_string='"C:\\Program Files (x86)\\Mozilla Maintenance Service\\uninstall.exe"') # InstalledApplication(name='Oracle VM VirtualBox Guest Additions 6.0.4', version='6.0.4.0', install_date=None, install_location=None, install_source=None, modify_path=None, publisher='Oracle Corporation', uninstall_string='C:\\Program Files\\Oracle\\VirtualBox Guest Additions\\uninst.exe') # InstalledApplication(name='Python 3.7.1 (Miniconda3 4.5.12 64-bit)', version='4.5.12', install_date=None, install_location=None, install_source=None, modify_path=None, publisher='Anaconda, Inc.', uninstall_string='"C:\\ProgramData\\Miniconda3\\Uninstall-Miniconda3.exe"') # InstalledApplication(name='TortoiseHg 4.9.0 (圆4)', version='4.9.0', install_date=datetime.date(2019, 4, 3), install_location=WindowsPath('C:/Program Files/TortoiseHg'), install_source=WindowsPath('C:/Users/Roman Inflianskas/Downloads'), modify_path='MsiExec.exe /I') #. Or clone it using git: $ git clone $ cd winapps $ python(3) setup.py install Usage Printing installed applications import winapps To install winapps from PyPI run: $ pip install winapps tortoisehg (5.3.2) stable urgencymedium 8a43d3409b meta: extra-vcs > app-vcs - Mingcong Bai Sun, 09:26:25 0000 tortoisehg (5.3.2) stable urgency. If using TortoiseHg with Git, it is recommended to update Dulwich to the latest version see here for details.Winapps - Python library for managing installed applications on Windows If you’d like to use HTTP/S when working with remote repositories see here on setting up mercurial_keyring to securely store passwords. Ln -s ~/tortoisehg/contrib/nautilus-thg.py ~/.local/share/nautilus-python/extensions nautilus -q Mkdir -p ~/.local/share/nautilus-python/extensions Integrate into File Explorer (Nautilus) 1 # get latest url for source release from Ĭheckinstall # the default settings are fine so can just hit enterĮcho "%include ~/tortoisehg/contrib/mergetools.rc" > ~/.hgrc So the following are the instructions on how to do this.Īpt-get purge mercurial tortoisehg tortoisehg-nautilus python-dulwich mercurial-commonĪpt-get install python-dev python-docutils checkinstall python-qt4 pyqt4-dev-tools python-qscintilla2 appmenu-gtk python-nautilus python-setuptools python-iniparse But most of these are for old versions of TortoiseHg, so if you want the latest installing from source is the only way. There are linux installation packages available you can use.
0 Comments
Leave a Reply. |