Skip to content

Commit 512eea6

Browse files
committed
Fix: marked texual package as required
1 parent cb8bdb7 commit 512eea6

File tree

4 files changed

+14
-7
lines changed

4 files changed

+14
-7
lines changed

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [2.0.0] - 2026-01-10 🎨 MAJOR TUI REDESIGN
8+
## [2.0.1] - 2026-01-10
9+
10+
### Changed
11+
* **textual is now a core dependency**: TUI works out of the box without extra install steps
12+
* No longer requires `pip install pyvm-updater[tui]`, just `pip install pyvm-updater`
13+
14+
### Fixed
15+
* Fixed TUI not working after fresh install (textual was optional, now required)
16+
17+
## [2.0.0] - 2026-01-10 - MAJOR TUI REDESIGN
918

1019
### Added
1120
- **Interactive TUI**: Complete redesign with navigable panels

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
A cross-platform CLI tool with an interactive TUI to check and install Python versions side-by-side with your existing installation.
44

5-
## What's New in v2.0.0
5+
## What's New in v2.0.1
66

77
**Complete TUI Redesign!** The interactive terminal interface has been completely overhauled:
88

python_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -905,7 +905,7 @@ def show_python_usage_instructions(version_str: str, os_name: str):
905905
def cli(ctx, version):
906906
"""Python Version Manager - Check and install Python (does NOT modify system defaults)"""
907907
if version:
908-
click.echo("Python Version Manager v1.2.3")
908+
click.echo("Python Version Manager v2.0.1")
909909
ctx.exit()
910910

911911
if ctx.invoked_subcommand is None:

setup.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
setup(
1111
name="pyvm-updater",
12-
version="2.0.0",
12+
version="2.0.1",
1313
author="Shreyas Mene",
1414
author_email="shreyasmene06@gmail.com",
1515
description="Cross-platform Python version checker and installer (does NOT modify system defaults)",
@@ -39,11 +39,9 @@
3939
"beautifulsoup4>=4.9.0",
4040
"packaging>=20.0",
4141
"click>=8.0.0",
42+
"textual>=0.40.0",
4243
],
4344
extras_require={
44-
"tui": [
45-
"textual>=0.40.0",
46-
],
4745
"dev": [
4846
"pytest>=6.0",
4947
"pytest-cov>=2.0",

0 commit comments

Comments
 (0)