Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEAT: New extension version manager #5702

Merged
merged 29 commits into from
Feb 7, 2025
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
d38160c
FEAT: new extension
samomania21 Jan 28, 2025
a094381
minor
samomania21 Jan 28, 2025
69034cb
minor
samomania21 Jan 28, 2025
acb3df8
minor
samomania21 Jan 29, 2025
dd67fff
minor
samomania21 Jan 29, 2025
e3aae6d
CHORE: Auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 29, 2025
10ee72d
update doc
samomania21 Jan 29, 2025
d62c070
Merge remote-tracking branch 'origin/new-extension-version-manager' i…
samomania21 Jan 29, 2025
b911f8d
change theme
samomania21 Jan 30, 2025
2ca4d8e
CHORE: Auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jan 30, 2025
8ffe344
remove help
samomania21 Feb 3, 2025
01b00db
revert
samomania21 Feb 3, 2025
4a89516
fix
samomania21 Feb 3, 2025
cd7d4c8
fix pyansys icon
samomania21 Feb 3, 2025
01f66b7
Merge branch 'main' into new-extension-version-manager
hui-zhou-a Feb 3, 2025
54918de
CHORE: Auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 3, 2025
15ae9da
Version manager style
Samuelopez-ansys Feb 4, 2025
5db2d47
Merge branch 'main' into new-extension-version-manager
Samuelopez-ansys Feb 4, 2025
8b7948b
Remove unused pictures
Samuelopez-ansys Feb 4, 2025
cc45e3f
Fix codacy
Samuelopez-ansys Feb 4, 2025
d1b49e2
minor fix on UI
samomania21 Feb 5, 2025
f9fffdf
fix icon
samomania21 Feb 6, 2025
1ce3b16
fix
samomania21 Feb 6, 2025
35d7275
CHORE: Auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Feb 6, 2025
31c01f5
Merge branch 'main' into new-extension-version-manager
Samuelopez-ansys Feb 6, 2025
9a82b32
DOCS: Update documentation
SMoraisAnsys Feb 7, 2025
7c59c9d
REFACTOR: Clean up and extend defusedxml
SMoraisAnsys Feb 7, 2025
ab9e9f9
FIX: Commit style
SMoraisAnsys Feb 7, 2025
6644169
CHORE: Fix codacy issues
SMoraisAnsys Feb 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions doc/source/User_guide/extensions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,13 @@ They are small automated workflows with a simple GUI.

Lear how to convert projects from 2022R2 to newer versions.

.. grid-item-card:: Version manager
:link: pyaedt_extensions_doc/project/version_manager
:link-type: doc
:margin: 2 2 0 0

Manager pyaedt and pyedb versions.
hui-zhou-a marked this conversation as resolved.
Show resolved Hide resolved


HFSS 3D Layout extensions
~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
The extension allows users to update PyAEDT and PyEDB through GUI
-----------------------------------------------------------------

.. image:: ../../../_static/extensions/version_manager.png
:width: 800
:alt: Version manager

----------
Features
----------

- Show Python virtual environment path
- Show Python version
- Show the current PyAEDT&PyEDB versions
- Show the latest PyAEDT&PyEDB release
- Update PyAEDT&PyEDB to the latest version
- Replace PyAEDT&PyEDB with specific version
- Default is main, which is the developer version
- Accepted inputs are branch name and version (0.34.0 for example)
- Update PyAEDT&PyEDB from wheelhouse
- Check compatibility
- Reset and update PyAEDT buttons in AEDT
hui-zhou-a marked this conversation as resolved.
Show resolved Hide resolved
Binary file added doc/source/_static/extensions/version_manager.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions src/ansys/aedt/core/workflows/project/toolkits_catalog.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,10 @@ script = "advanced_fields_calculator.py"
icon = "images/large/fields.png"
template = "run_pyaedt_toolkit_script"
pip = ""

[VersionManager]
name = "Version Manager"
script = "version_manager.py"
icon = "images/large/logo.png"
template = "run_pyaedt_toolkit_script"
pip = ""
Loading
Loading