Product
Introducing License Enforcement in Socket
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
GUI for Conan users providing an easy way to install and manage local packages and launch application from them.
This package has been renamed from version 2.2.0 onwards. Use pip install conan-explorer
instead.
New package: https://pypi.org/project/conan-explorer/
The goal of this project is to provide a standalone Graphical User Interface (GUI) to
It is end-user oriented and focuses on using packages, rather then developing them. It can be used on Windows and Linux x64 platforms.
Main Features
📑 Quicklaunch
📦 Local Package Explorer
🔍 Conan Search
📝 Conan Config
🔌 Plugin Mechanism
Currently testing and compatibility is only endured for Debian based distros, specifically Ubuntu 20.04 and 22.04. If you want to run on Ubuntu 18 you can only use the 1.4.3 release, due to the Qt dependency.
sudo apt-get install python3-venv
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install --upgrade pip
pip install conan_explorer
An x-terminal emulator must be available for "Open Files in cmd" and console based programs for the App Grid. Type x-terminal-emulator
to get a list of available terminals.
To open files with its associated program xdg-open is used: sudo apt install xdg-utils
Not all Qt6 versions support the Wayland lib of the operating system.
sudo apt-get install qt6-wayland
on a wayland system, or sudo apt-get install qt6-base-dev
for an X11 based system.pip install conan-explorer
After checkout use the command:
pip install .
Execute conan-explorer
if the Python "scripts" or "bin" folder is on your system path, or look it up manually in the site-packages folder.
You can also assign its icon to it from the site packages folder in conan_explorer/assets/icons/icon.ico.
⚠ Warning - Deprecation of Python 3.X
From version 2.0.0 Python 3.6 support will be dropped, having reached end-of-life.
From version 2.2.0 Python 3.7 support will be dropped, having reached end-of-life.
This project uses Python with Qt as a frontend using the PySide6 integration. An IDE configuration is available for VsCode.
The .ui files are created with Qt Designer and automatically converted to .py code when starting the application. The Designer can be installed via the PySide6-Addons pip package.
See https://sonarcloud.io/project/overview?id=goszpeti_conan_explorer for Static Code Analysis.
Warning - Change of License to LGPL From version 2.0.0 the project will use the LGPL 3.0 license to cleanly comply with PySide6.
FAQs
GUI for Conan users providing an easy way to install and manage local packages and launch application from them.
We found that conan-app-launcher demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Product
We're launching a new set of license analysis and compliance features for analyzing, managing, and complying with licenses across a range of supported languages and ecosystems.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.