Skip to content

Releases: sinusphi/venvipy

v0.4.4

Choose a tag to compare

@sinusphi sinusphi released this 14 Feb 03:30
d2471a8
  • implement welcome dialog shown on first launch
  • add option to create launcher for desktop and startmenu
  • resolve desktop folder location
  • add check to determine first_launch
  • adjust button label to switch label
  • add icons for launcher
  • adjust path to launcher icons
  • include icons in package-data
  • more bugfixes and improvements

v0.4.3

Choose a tag to compare

@sinusphi sinusphi released this 11 Feb 01:38
8d2115b
  • Re-introduce package manager with fixes
  • Major fixes in package manger
  • Add first context menu options
  • Fix console window not properly centering
  • Fix env not properly initialised for windows path in open_terminal
  • Remove in-tree-build option for local installs

v0.4.2

Choose a tag to compare

@sinusphi sinusphi released this 10 Feb 03:48
be60ccd
  • Update screenshots in README
  • Implement custom title bar in main window
  • Add Restart button to wizard final page
  • Fix alternating row colors to all tables
  • Implements save-tabs-on-close option to Venv menu
  • Add command line option for launching wizard only

v0.4.1

Choose a tag to compare

@sinusphi sinusphi released this 28 Jan 03:16
6d0d906
  • Reworked the venv area into a tabbed view, initializing tab with per-tab headers, buttons, and tables that hold the venv listing and path label together.
  • Moved wizard and package dialog QSS definitions into styles/theme.py so styling is centralized and reusable across modules.
  • Added shared HTML helpers for the package installer/manager titles and venv name accent to styles/custom.py.
  • Updated wizard, package installer, and package manager to import shared styles from theme.py/custom.py instead of embedding stylesheets inline.
  • More bugfixes and improvements

v0.4.0

Choose a tag to compare

@sinusphi sinusphi released this 18 Jan 20:54
49fe331
  • Migrate codebase from PyQt5 to PyQt6
  • Implement open-terminal-with-activated-venv feature
  • Bug fixes and several improvements

v0.3.9

Choose a tag to compare

@sinusphi sinusphi released this 15 Jan 02:23
81a8a44
  • Windows support via platform abstraction:
    A dedicated Windows platform implementation is in place (including Scripts/, python.exe, pip.exe), and code paths now rely on platform-specific binary locations.

  • Better pyvenv.cfg parsing:
    get_config now parses the file in a key-based manner, normalizes version strings, and uses base-executable or home to resolve paths; this stabilizes detection of the Python version, interpreter path, and site-packages mode.

  • Requirements generation via subprocess:
    Saving requirements now uses the platform-specific Python binary and invokes pip freeze through subprocess.run, resulting in a more stable and explicitly controlled write process.

  • Dependency tree view via pipdeptree removed:
    The action is buggy and no longer wired into the venv list detail menus (the menu entry remains commented out) until bugs are fixed.

v0.3.8

Choose a tag to compare

@sinusphi sinusphi released this 10 Jan 06:19
b0bbf1b
  • get PyPI package infos via pypi.org/simple and pypi json api
  • minor fixes

v0.3.7

Choose a tag to compare

@sinusphi sinusphi released this 09 Feb 21:34
3b48b38
  • add pyproject.toml

v0.3.6

Choose a tag to compare

@sinusphi sinusphi released this 08 Jun 23:13
dee3e1d
  • redesign look of PackageInstaller() class (layout)
  • add a PyPI logo to PackageInstaller() dialog
  • move ResultsTable() class to pkg_installer module
  • ask user to save requirements only if changes made
  • minor fixes (remove unused imports, etc.)

0.3.5

Choose a tag to compare

@sinusphi sinusphi released this 27 May 07:08
cb974e1
  • update html class names used on PyPI when scraping
  • add a note to readme that the corresponding venv module(s) are required