Skip to content

#2284 Restore .ide.software.version from actual installed python version - #2287

Draft
vivu001 wants to merge 14 commits into
devonfw:mainfrom
vivu001:feature/2284-restore-version-from-actual-installed-Python-version
Draft

#2284 Restore .ide.software.version from actual installed python version#2287
vivu001 wants to merge 14 commits into
devonfw:mainfrom
vivu001:feature/2284-restore-version-from-actual-installed-Python-version

Conversation

@vivu001

@vivu001 vivu001 commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

This PR fixes #2284

Implemented changes:

  • Added missing-version recovery in LocalToolCommandlet.
  • Added Python-specific version detection in Python for missing version file recovery.

Testing instructions

(To Do)


Checklist for this PR

Make sure everything is checked before merging this PR. For further info please also see
our DoD.

  • When running mvn clean test locally all tests pass and build is successful
  • PR title is of the form #«issue-id»: «brief summary» (e.g. #921: fixed setup.bat). If no issue ID exists, title only.
  • PR top-level comment summarizes what has been done and contains link to addressed issue(s)
  • PR and issue(s) have suitable labels
  • Issue is set to In Progress and assigned to you or there is no issue (might happen for very small PRs)
  • You followed all coding conventions
  • You have added the issue implemented by your PR in CHANGELOG.adoc unless issue is labeled
    with internal
  • You have formulated clear instructions on how to test your contribution under "Testing instructions"

@github-project-automation github-project-automation Bot moved this to 🆕 New in IDEasy board Aug 6, 2026
@vivu001 vivu001 self-assigned this Aug 6, 2026
@vivu001 vivu001 added enhancement New feature or request python runtime for python language install installation process of IDE + tools and install commandlet labels Aug 6, 2026
@vivu001 vivu001 moved this from 🆕 New to 🏗 In progress in IDEasy board Aug 6, 2026
@coveralls

coveralls commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Coverage Report for CI Build 31463781565

Coverage decreased (-0.1%) to 72.772%

Details

  • Coverage decreased (-0.1%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 61 coverage regressions across 3 files.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

61 previously-covered lines in 3 files lost coverage.

File Lines Losing Coverage Coverage
com/devonfw/tools/ide/tool/LocalToolCommandlet.java 39 77.12%
com/devonfw/tools/ide/tool/python/Python.java 21 43.48%
com/devonfw/tools/ide/tool/ide/IdeToolCommandlet.java 1 78.69%

Coverage Stats

Coverage Status
Relevant Lines: 17571
Covered Lines: 13337
Line Coverage: 75.9%
Relevant Branches: 7767
Covered Branches: 5102
Branch Coverage: 65.69%
Branches in Coverage %: Yes
Coverage Strength: 3.23 hits per line

💛 - Coveralls

vivu001 and others added 6 commits August 7, 2026 13:03
…talled-Python-version

# Conflicts:
#	CHANGELOG.adoc
#	cli/src/main/java/com/devonfw/tools/ide/tool/LocalToolCommandlet.java
#	cli/src/main/java/com/devonfw/tools/ide/tool/python/Python.java
@hohwille hohwille self-assigned this Aug 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request install installation process of IDE + tools and install commandlet python runtime for python language

Projects

Status: 🏗 In progress

Development

Successfully merging this pull request may close these issues.

Restore .ide.software.version from actual installed Python version

3 participants