diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index b60bbe40..4ab21da3 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -41,16 +41,11 @@ env:
# For pushes: github.ref_name is the branch
# For tags: github.ref_name is the tag name
# GITHUB_REPOSITORY - the repository name (used in mkdocs.yml)
- # NOTEBOOKS_DIR - the directory containing the Jupyter notebooks (used in mkdocs.yml)
DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
DEVELOP_BRANCH: develop
CI_BRANCH: ${{ github.head_ref || github.ref_name }}
IS_RELEASE_TAG: ${{ startsWith(github.ref, 'refs/tags/v') }}
GITHUB_REPOSITORY: ${{ github.repository }}
- NOTEBOOKS_DIR: tutorials
- # Opt into Node.js 24 for all JavaScript actions.
- # Remove once all referenced actions natively target Node 24.
- FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
jobs:
# Single job that builds and deploys documentation.
@@ -110,16 +105,6 @@ jobs:
- name: Pre-build site step
run: pixi run python -c "import EasyApplication"
- # Prepare the Jupyter notebooks for documentation (strip output, etc.).
- - name: Prepare notebooks
- run: pixi run notebook-prepare
-
- # Execute all Jupyter notebooks to generate output cells (plots, tables, etc.).
- # Uses multiple cores for parallel execution to speed up the process.
- - name: Run notebooks
- # if: false # Temporarily disabled to speed up the docs build
- run: pixi run notebook-exec
-
# Build the static files for the documentation site for local inspection
# Input: docs/ directory containing the Markdown files
# Output: site/ directory containing the generated HTML files
diff --git a/.github/workflows/lint-format.yml b/.github/workflows/lint-format.yml
index 720c9a4a..7f2d7bba 100644
--- a/.github/workflows/lint-format.yml
+++ b/.github/workflows/lint-format.yml
@@ -88,12 +88,6 @@ jobs:
shell: bash
run: pixi run nonpy-format-check
- - name: Check linting of Python code in Jupyter notebooks (ipynb)
- id: notebook_lint
- continue-on-error: true
- shell: bash
- run: pixi run notebook-lint-check
-
# Add summary
- name: Add quality checks summary
if: always()
@@ -110,7 +104,6 @@ jobs:
echo "| py format | ${{ steps.py_format.outcome == 'success' && '✅' || '❌' }} |"
echo "| docstring lint | ${{ steps.docstring_lint.outcome == 'success' && '✅' || '❌' }} |"
echo "| nonpy format | ${{ steps.nonpy_format.outcome == 'success' && '✅' || '❌' }} |"
- echo "| notebooks lint | ${{ steps.notebook_lint.outcome == 'success' && '✅' || '❌' }} |"
} >> "$GITHUB_STEP_SUMMARY"
# Fail job if any check failed
@@ -122,6 +115,5 @@ jobs:
|| steps.py_format.outcome == 'failure'
|| steps.docstring_lint.outcome == 'failure'
|| steps.nonpy_format.outcome == 'failure'
- || steps.notebook_lint.outcome == 'failure'
shell: bash
run: exit 1
diff --git a/.github/workflows/tutorial-tests-trigger.yml b/.github/workflows/tutorial-tests-trigger.yml
deleted file mode 100644
index f28d6527..00000000
--- a/.github/workflows/tutorial-tests-trigger.yml
+++ /dev/null
@@ -1,45 +0,0 @@
-name: Scheduled tutorial tests trigger
-
-on:
- # Run daily, at 00:00.
- schedule:
- - cron: '0 0 * * *'
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
-
-permissions:
- contents: read
-
-# Opt into Node.js 24 for all JavaScript actions.
-# Remove once all referenced actions natively target Node 24.
-env:
- FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
-
-jobs:
- tutorial-tests-trigger:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout develop branch
- uses: actions/checkout@v5
- with:
- ref: develop
-
- - name: Setup easyscience[bot]
- id: bot
- uses: ./.github/actions/setup-easyscience-bot
- with:
- app-id: ${{ vars.EASYSCIENCE_APP_ID }}
- private-key: ${{ secrets.EASYSCIENCE_APP_KEY }}
-
- - name: Dispatch tutorial tests workflow
- uses: ./.github/actions/github-script
- with:
- github-token: ${{ steps.bot.outputs.token }}
- script: |
- await github.rest.actions.createWorkflowDispatch({
- owner: context.repo.owner,
- repo: context.repo.repo,
- workflow_id: "tutorial-tests.yml",
- ref: "develop"
- });
diff --git a/.github/workflows/tutorial-tests.yml b/.github/workflows/tutorial-tests.yml
deleted file mode 100644
index 66ff6921..00000000
--- a/.github/workflows/tutorial-tests.yml
+++ /dev/null
@@ -1,63 +0,0 @@
-name: Tutorial tests
-
-on:
- # Trigger the workflow on push
- push:
- # Selected branches
- branches: [develop] # master and main are already verified in PR
- # Trigger the workflow on pull request
- pull_request:
- branches: ['**']
- # Trigger the workflow on workflow_call (to be called from other workflows)
- # Needed, as standard schedule triggers the master branch only, but we want
- # to run this workflow on develop branch.
- workflow_call:
- # Allows you to run this workflow manually from the Actions tab
- workflow_dispatch:
-
-permissions:
- contents: read
-
-# Allow only one concurrent workflow, skipping runs queued between the run
-# in-progress and latest queued. And cancel in-progress runs.
-concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
- cancel-in-progress: true
-
-# Set the environment variables to be used in all jobs defined in this workflow
-env:
- CI_BRANCH: ${{ github.head_ref || github.ref_name }}
- # Opt into Node.js 24 for all JavaScript actions.
- # Remove once all referenced actions natively target Node 24.
- FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
-
-jobs:
- # Job 1: Test tutorials as scripts and notebooks on multiple OS
- tutorial-tests:
- strategy:
- fail-fast: false
- matrix:
- os: [ubuntu-latest, macos-latest, windows-latest]
-
- runs-on: ${{ matrix.os }}
-
- steps:
- - name: Checkout repository
- uses: actions/checkout@v5
-
- - name: Set up pixi
- uses: ./.github/actions/setup-pixi
-
- - name: Prepare notebooks
- shell: bash
- run: pixi run notebook-prepare
-
- - name: Test tutorials as notebooks
- shell: bash
- run: pixi run notebook-tests
-
- # Job 2: Build and publish dashboard (reusable workflow)
- run-reusable-workflows:
- needs: tutorial-tests # depend on previous job
- uses: ./.github/workflows/dashboard.yml
- secrets: inherit
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 9a3855f4..618a1046 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -46,13 +46,6 @@ repos:
pass_filenames: false
stages: [manual]
- - id: pixi-notebook-lint-check
- name: pixi run notebook-lint-check
- entry: pixi run notebook-lint-check
- language: system
- pass_filenames: false
- stages: [manual]
-
- id: pixi-unit-tests
name: pixi run unit-tests
entry: pixi run unit-tests
diff --git a/README.md b/README.md
index 413b7359..dce21adc 100644
--- a/README.md
+++ b/README.md
@@ -15,10 +15,7 @@ based on the EasyScience framework.
-**EasyApplication** is developed as a Python library.
-
-License:
-[BSD 3-Clause](https://github.com/easyscience/easyapp/blob/master/LICENSE)
+**EasyApplication** is distributed as a Python package.
License:
[BSD 3-Clause](https://github.com/easyscience/gui-components/blob/master/LICENSE)
@@ -31,8 +28,6 @@ License:
[Documentation](https://easyscience.github.io/gui-components/latest)
- 🚀
[Getting Started](https://easyscience.github.io/gui-components/latest/introduction)
-- 🧪
- [Tutorials](https://easyscience.github.io/gui-components/latest/tutorials)
- 💬
[Get in Touch](https://easyscience.github.io/gui-components/latest/introduction/#get-in-touch)
- 🧾
diff --git a/docs/docs/api-reference/index.md b/docs/docs/api-reference/index.md
index 87933712..49572c68 100644
--- a/docs/docs/api-reference/index.md
+++ b/docs/docs/api-reference/index.md
@@ -4,5 +4,4 @@ icon: material/code-braces-box
# :material-code-braces-box: API Reference
-This section contains the reference detailing the functions and modules
-available in EasyApplication.
+To be added.
diff --git a/docs/docs/installation-and-setup/index.md b/docs/docs/installation-and-setup/index.md
index ce61fd48..c76dceab 100644
--- a/docs/docs/installation-and-setup/index.md
+++ b/docs/docs/installation-and-setup/index.md
@@ -7,93 +7,6 @@ icon: material/cog-box
**EasyApplication** is a cross-platform Python library compatible with
**Python 3.12** through **3.14**.
-To install and set up EasyApplication, we recommend using
-[**Pixi**](https://pixi.prefix.dev), a modern package manager for
-Windows, macOS, and Linux.
-
-??? note "Main benefits of using Pixi"
-
- - **Ease of use**: Pixi simplifies the installation process, making it
- accessible even for users with limited experience in package management.
- - **Python version control**: Pixi allows specifying and managing different
- Python versions for each project, ensuring compatibility.
- - **Isolated environments**: Pixi creates isolated environments for each
- project, preventing conflicts between different package versions.
- - **PyPI and Conda support**: Pixi can install packages from both PyPI and
- Conda repositories, providing access to a wide range of libraries.
-
-An alternative installation method using the traditional **pip** package
-manager is also provided.
-
-## Installing with Pixi recommended { #installing-with-pixi data-toc-label="Installing with Pixi" }
-
-This section describes the simplest way to set up EasyApplication using
-**Pixi**.
-
-#### Installing Pixi
-
-- Install Pixi by following the instructions on the
- [official Pixi Installation Guide](https://pixi.prefix.dev/latest/installation).
-
-#### Setting up EasyApplication with Pixi
-
-
-
-- Choose a project location (local drive recommended).
-
- ??? warning ":fontawesome-brands-windows: Windows + OneDrive"
-
- We **do not recommend creating a Pixi project inside OneDrive or other
- synced folders**.
-
- By default, Pixi creates the virtual environment inside the project
- directory (in `.pixi/`). On Windows, synced folders such as OneDrive
- may cause file‑system issues (e.g., path-length limitations or
- restricted link operations), which can lead to unexpected install
- errors or environments being recreated.
-
- Instead, create your project in a **local directory on your drive**
- where you have full write permissions.
-
-
-
-- Initialize a new Pixi project and navigate into it:
- ```txt
- pixi init EasyApplication
- cd EasyApplication
- ```
-- Set the Python version for the Pixi environment (e.g., 3.14):
- ```txt
- pixi add python=3.14
- ```
-- Add EasyApplication to the Pixi environment from PyPI:
- ```txt
- pixi add --pypi EasyApplication
- ```
-- Add a Pixi task to run EasyApplication commands easily:
- ```txt
- pixi task add EasyApplication "python -m EasyApplication"
- ```
-
-#### Updating Pixi and EasyApplication
-
-- To update all packages in the Pixi environment, including
- EasyApplication:
- ```txt
- pixi update
- ```
-- To update Pixi itself to the latest version:
- ```txt
- pixi self-update
- ```
-
-#### Uninstalling Pixi
-
-- Follow the
- [official Pixi Guide](https://pixi.prefix.dev/latest/installation/#uninstall).
-
-## Classical Installation
-
This section describes how to install EasyApplication using the
traditional method with **pip**. It is assumed that you are familiar
with Python package management and virtual environments.
@@ -210,76 +123,3 @@ To include extra dependencies (e.g., dev):
```txt
pip install 'EasyApplication[dev] @ git+https://github.com/easyscience/gui-components@develop'
```
-
-## How to Run Tutorials
-
-EasyApplication includes a collection of **Jupyter Notebook examples**
-that demonstrate key functionality. These tutorials serve as
-**step-by-step guides** to help users understand the data analysis
-workflow. They are available as **static HTML pages** in the
-[:material-school: Tutorials](../tutorials/index.md) section.
-
-In the next sections, we explain how to set up Jupyter and run the
-tutorials interactively in two different ways: locally or online via
-Google Colab.
-
-If you decide to run the tutorials locally, you need to download them
-first. This can be done individually via the :material-download:
-**Download Notebook** button available on each tutorial page, or all at
-once using the command line, as shown below.
-
-### Run Tutorials Locally with Pixi recommended { #running-with-pixi data-toc-label="Run Tutorials Locally with Pixi" }
-
-- Navigate to your existing Pixi project, created as described in the
- [Installing with Pixi](#installing-with-pixi) section.
-- Add JupyterLab and the Pixi kernel for Jupyter:
- ```txt
- pixi add --pypi jupyterlab pixi-kernel
- ```
-- Download all the EasyApplication tutorials to the `tutorials/`
- directory:
- ```txt
- pixi run EasyApplication download-all-tutorials
- ```
-- Start JupyterLab in the `tutorials/` directory to access the
- notebooks:
- ```txt
- pixi run jupyter lab tutorials/
- ```
-- Your web browser should open automatically. Click on one of the
- `*.ipynb` files and select the `Python (Pixi)` kernel to get started.
-
-### Classical Run Tutorials Locally
-
-- Install Jupyter Notebook and IPython kernel:
- ```txt
- pip install notebook ipykernel
- ```
-- Add the virtual environment as a Jupyter kernel:
- ```txt
- python -m ipykernel install --user --name=venv --display-name "EasyApplication Python kernel"
- ```
-- Download all the EasyApplication tutorials to the `tutorials/`
- directory:
- ```txt
- python -m EasyApplication download-all-tutorials
- ```
-- Launch the Jupyter Notebook server (opens browser automatically at
- `http://localhost:8888/`):
- ```txt
- jupyter notebook tutorials/
- ```
-- Open one of the `*.ipynb` files and select the
- `EasyApplication Python kernel` to get started.
-
-### Run Tutorials via Google Colab
-
-**Google Colab** lets you run Jupyter Notebooks in the cloud without any
-local installation. This is the fastest way to start experimenting with
-EasyApplication.
-
-- Ensure you have a **Google account**.
-- Go to the **[:material-school: Tutorials](../tutorials/index.md)**
- section.
-- Click the :google-colab: **Open in Google Colab** button on any
- tutorial.
diff --git a/docs/docs/tutorials/index.md b/docs/docs/tutorials/index.md
deleted file mode 100644
index a57bbbf6..00000000
--- a/docs/docs/tutorials/index.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-icon: material/school
----
-
-# :material-school: Tutorials
-
-This section presents a collection of **Jupyter Notebook** tutorials
-that demonstrate how to use EasyApplication for various tasks. These
-tutorials serve as self-contained, step-by-step **guides** to help users
-grasp the workflow of data analysis using EasyApplication.
-
-Instructions on how to run the tutorials are provided in the
-[:material-cog-box: Installation & Setup](../installation-and-setup/index.md#how-to-run-tutorials)
-section of the documentation.
-
-The tutorials are organized into the following categories:
-
-## Getting Started
-
-- [Dummy tutorial](tutorial.ipynb) – A dummy tutorial to ensure the
- tutorial infrastructure is working correctly.
diff --git a/docs/docs/tutorials/tutorial.ipynb b/docs/docs/tutorials/tutorial.ipynb
deleted file mode 100644
index ea07cddd..00000000
--- a/docs/docs/tutorials/tutorial.ipynb
+++ /dev/null
@@ -1,63 +0,0 @@
-{
- "cells": [
- {
- "cell_type": "markdown",
- "id": "0",
- "metadata": {},
- "source": [
- "# Dummy Tutorial\n",
- "\n",
- "This is a dummy tutorial file to ensure that the tutorials section is\n",
- "not empty. You can replace this file with actual tutorial content as\n",
- "needed."
- ]
- },
- {
- "cell_type": "markdown",
- "id": "1",
- "metadata": {},
- "source": [
- "## Import Library"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "2",
- "metadata": {},
- "outputs": [],
- "source": [
- "import EasyApplication"
- ]
- },
- {
- "cell_type": "markdown",
- "id": "3",
- "metadata": {},
- "source": [
- "## Step 1: Blah Blah Blah"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "4",
- "metadata": {},
- "outputs": [],
- "source": [
- "# This is a placeholder for tutorial content.\n",
- "print('This is a dummy tutorial.')\n",
- "print('Imported library:', EasyApplication)"
- ]
- }
- ],
- "metadata": {
- "jupytext": {
- "cell_metadata_filter": "-all",
- "main_language": "python",
- "notebook_metadata_filter": "-all"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
diff --git a/docs/docs/tutorials/tutorial.py b/docs/docs/tutorials/tutorial.py
deleted file mode 100644
index 200123db..00000000
--- a/docs/docs/tutorials/tutorial.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# %% [markdown]
-# # Dummy Tutorial
-#
-# This is a dummy tutorial file to ensure that the tutorials section is
-# not empty. You can replace this file with actual tutorial content as
-# needed.
-
-# %% [markdown]
-# ## Import Library
-
-# %%
-import EasyApplication
-
-# %% [markdown]
-# ## Step 1: Blah Blah Blah
-
-# %%
-# This is a placeholder for tutorial content.
-print('This is a dummy tutorial.')
-print('Imported library:', EasyApplication)
diff --git a/docs/docs/user-guide/index.md b/docs/docs/user-guide/index.md
index 19b66f95..63af3148 100644
--- a/docs/docs/user-guide/index.md
+++ b/docs/docs/user-guide/index.md
@@ -4,21 +4,4 @@ icon: material/book-open-variant
# :material-book-open-variant: User Guide
-This section provides an overview of the **core concepts**, **key
-parameters** and **workflow steps** required for using EasyApplication
-effectively.
-
-Here is a brief overview of the User Guide sections:
-
-- [Glossary](#) – Defines common terms and labels used throughout the
- documentation.
-- [Concept](#) – Introduces the overall idea behind data analysis in
- EasyApplication.
-- [Data Format](#) – Explains the data structures and file formats used
- by EasyApplication.
-- [Parameters](#) – Describes how parameters are structured, named, and
- accessed within the EasyApplication.
-- [First Steps](#) – Shows how to begin using EasyApplication in Python
- or Jupyter notebooks.
-- [Analysis Workflow](#) – Breaks down the data analysis pipeline into
- practical, sequential steps.
+To be added.
diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml
index 2f581412..cc4cf195 100644
--- a/docs/mkdocs.yml
+++ b/docs/mkdocs.yml
@@ -172,9 +172,5 @@ nav:
- Installation & Setup: installation-and-setup/index.md
- User Guide:
- User Guide: user-guide/index.md
- - Tutorials:
- - Tutorials: tutorials/index.md
- - Getting Started:
- - Dummy tutorial: tutorials/tutorial.ipynb
- API Reference:
- API Reference: api-reference/index.md
diff --git a/examples/AdvancedPy/src/AdvancedPy.qmlproject b/examples/AdvancedPy/src/AdvancedPy.qmlproject
index fff5b659..2b037a2c 100644
--- a/examples/AdvancedPy/src/AdvancedPy.qmlproject
+++ b/examples/AdvancedPy/src/AdvancedPy.qmlproject
@@ -6,7 +6,7 @@ Project {
// List of module and plugin directories passed to QML runtime
importPaths: [
"AdvancedPy",
- "../../../src", // EasyApp
+ "../../../src", // EasyApplication
]
// Include .qml files from specified directory and its subdirectories
@@ -14,7 +14,7 @@ Project {
directory: "AdvancedPy"
}
QmlFiles {
- directory: "../../../src/EasyApp"
+ directory: "../../../src/EasyApplication"
}
// Include .js files from specified directory and its subdirectories
@@ -22,7 +22,7 @@ Project {
directory: "AdvancedPy"
}
JavaScriptFiles {
- directory: "../../../src/EasyApp"
+ directory: "../../../src/EasyApplication"
}
// Include Module Definition Files (qmldir), as well as .ts and .qrc
@@ -33,7 +33,7 @@ Project {
recursive: true
}
Files {
- directory: "../../../src/EasyApp"
+ directory: "../../../src/EasyApplication"
filter: "qmldir;*.ts;*.qrc;*.html"
recursive: true
}
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/MockBackend.qml b/examples/AdvancedPy/src/AdvancedPy/Backends/MockBackend.qml
index f9110280..d58d322d 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/MockBackend.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/MockBackend.qml
@@ -1,6 +1,6 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
pragma Singleton
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Analysis.qml b/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Analysis.qml
index 44ea3793..efc7c65a 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Analysis.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Analysis.qml
@@ -1,6 +1,6 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
pragma Singleton
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Project.qml b/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Project.qml
index 566751ba..53469dd1 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Project.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Project.qml
@@ -1,6 +1,6 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
pragma Singleton
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Report.qml b/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Report.qml
index 84132709..b82df8f2 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Report.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Report.qml
@@ -1,6 +1,6 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
pragma Singleton
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Status.qml b/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Status.qml
index 452ca9e5..ed851f7b 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Status.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/MockQml/Status.qml
@@ -1,6 +1,6 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
pragma Singleton
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/real_backend.py b/examples/AdvancedPy/src/AdvancedPy/Backends/real_backend.py
index 4cb2ac7f..b4f9afb7 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/real_backend.py
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/real_backend.py
@@ -1,10 +1,10 @@
-# SPDX-FileCopyrightText: 2024 EasyApp contributors
+# SPDX-FileCopyrightText: 2024 EasyApplication contributors
# SPDX-License-Identifier: BSD-3-Clause
-# © 2024 Contributors to the EasyApp project
+# © 2024 Contributors to the EasyApplication project
from PySide6.QtCore import QObject, Property
-from EasyApp.Logic.Logging import LoggerLevelHandler
+from EasyApplication.Logic.Logging import LoggerLevelHandler
from .real_py.project import Project
from .real_py.analysis import Analysis
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/analysis.py b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/analysis.py
index d966a754..94b0ec43 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/analysis.py
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/analysis.py
@@ -1,11 +1,11 @@
-# SPDX-FileCopyrightText: 2024 EasyApp contributors
+# SPDX-FileCopyrightText: 2024 EasyApplication contributors
# SPDX-License-Identifier: BSD-3-Clause
-# © 2024 Contributors to the EasyApp project
+# © 2024 Contributors to the EasyApplication project
import numpy as np
from PySide6.QtCore import QObject, Signal, Slot, Property, QPointF
-from EasyApp.Logic.Logging import console
+from EasyApplication.Logic.Logging import console
class Analysis(QObject):
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/logic/helpers.py b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/logic/helpers.py
index a439c4ef..a7c66570 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/logic/helpers.py
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/logic/helpers.py
@@ -1,6 +1,6 @@
-# SPDX-FileCopyrightText: 2024 EasyApp contributors
+# SPDX-FileCopyrightText: 2024 EasyApplication contributors
# SPDX-License-Identifier: BSD-3-Clause
-# © 2024 Contributors to the EasyApp project
+# © 2024 Contributors to the EasyApplication project
class IO:
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/project.py b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/project.py
index c8f4045d..8b6782e3 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/project.py
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/project.py
@@ -1,12 +1,12 @@
-# SPDX-FileCopyrightText: 2024 EasyApp contributors
+# SPDX-FileCopyrightText: 2024 EasyApplication contributors
# SPDX-License-Identifier: BSD-3-Clause
-# © 2024 Contributors to the EasyApp project
+# © 2024 Contributors to the EasyApplication project
import time
from pathlib import Path
from PySide6.QtCore import QObject, Signal, Slot, Property
-from EasyApp.Logic.Logging import console
+from EasyApplication.Logic.Logging import console
from .logic.helpers import IO
from .logic.helpers import DottyDict
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/report.py b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/report.py
index 67c4abf5..59ed8fed 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/report.py
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/report.py
@@ -1,6 +1,6 @@
-# SPDX-FileCopyrightText: 2024 EasyApp contributors
+# SPDX-FileCopyrightText: 2024 EasyApplication contributors
# SPDX-License-Identifier: BSD-3-Clause
-# © 2024 Contributors to the EasyApp project
+# © 2024 Contributors to the EasyApplication project
from PySide6.QtCore import QObject, Signal, Property
diff --git a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/status.py b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/status.py
index a01dbc39..9ed11431 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/status.py
+++ b/examples/AdvancedPy/src/AdvancedPy/Backends/real_py/status.py
@@ -1,6 +1,6 @@
-# SPDX-FileCopyrightText: 2024 EasyApp contributors
+# SPDX-FileCopyrightText: 2024 EasyApplication contributors
# SPDX-License-Identifier: BSD-3-Clause
-# © 2024 Contributors to the EasyApp project
+# © 2024 Contributors to the EasyApplication project
from PySide6.QtCore import QObject, Signal, Property
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/ApplicationWindow.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/ApplicationWindow.qml
index 2073b0fa..3ad7a8d3 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/ApplicationWindow.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/ApplicationWindow.qml
@@ -1,13 +1,13 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui as Gui
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/ApplicationInfo.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/ApplicationInfo.qml
index 3cb53278..762abb93 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/ApplicationInfo.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/ApplicationInfo.qml
@@ -1,6 +1,6 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
pragma Singleton
@@ -23,7 +23,7 @@ QtObject {
'date': new Date().toISOString().slice(0,10),
'developerYearsFrom': '2019',
'developerYearsTo': '2024',
- 'description': 'Example of a desktop application of advanced complexity with Python backend and EasyApp-based GUI',
+ 'description': 'Example of a desktop application of advanced complexity with Python backend and EasyApplication-based GUI',
'developerIcons': [
{
'url': 'https://ess.eu',
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/BackendWrapper.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/BackendWrapper.qml
index 19acbd7c..706b6f5d 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/BackendWrapper.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/BackendWrapper.qml
@@ -1,6 +1,6 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
pragma Singleton
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/References.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/References.qml
index fa19e85c..3e9b1d1d 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/References.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Globals/References.qml
@@ -1,6 +1,6 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
pragma Singleton
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Layout.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Layout.qml
index 4c9d5468..879c3272 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Layout.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Layout.qml
@@ -1,14 +1,14 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/MainArea/Chart.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/MainArea/Chart.qml
index 3afca366..f4ecfc7b 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/MainArea/Chart.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/MainArea/Chart.qml
@@ -1,12 +1,12 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtGraphs
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Sidebar/Basic/Groups/GenerateData.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Sidebar/Basic/Groups/GenerateData.qml
index b6efe476..fe6243a1 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Sidebar/Basic/Groups/GenerateData.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Sidebar/Basic/Groups/GenerateData.qml
@@ -1,15 +1,15 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Sidebar/Basic/Layout.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Sidebar/Basic/Layout.qml
index e1c91b59..143ca4fc 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Sidebar/Basic/Layout.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Analysis/Sidebar/Basic/Layout.qml
@@ -1,12 +1,12 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Home/Content.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Home/Content.qml
index e0b7a198..1ba0b36d 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Home/Content.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Home/Content.qml
@@ -1,12 +1,12 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
@@ -103,7 +103,7 @@ Item {
}
EaElements.Button {
text: qsTr('Online documentation')
- onClicked: Qt.openUrlExternally('https://github.com/EasyScience/EasyApp')
+ onClicked: Qt.openUrlExternally('https://github.com/EasyScience/EasyApplication')
}
EaElements.Button {
text: qsTr('Get in touch online')
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Home/Popups/About.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Home/Popups/About.qml
index 11815fdd..33cf3dbc 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Home/Popups/About.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Home/Popups/About.qml
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Layout.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Layout.qml
index 66ae62e8..f28670a8 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Layout.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Layout.qml
@@ -1,14 +1,14 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/MainArea/Description.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/MainArea/Description.qml
index 8ce72b2f..4b237bc2 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/MainArea/Description.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/MainArea/Description.qml
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
index 065031c7..d82a3fe7 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
@@ -1,15 +1,15 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
index cb1ab180..e68b9242 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
@@ -1,16 +1,16 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
//import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
index 8357f95a..567f23f0 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
@@ -1,16 +1,16 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
import QtCore
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Layout.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Layout.qml
index 23952b4b..340ff95f 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Layout.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Layout.qml
@@ -1,12 +1,12 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
index 649bb8a8..f91a3bee 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
@@ -1,13 +1,13 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
index dcc2277b..7a1bc0ce 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
@@ -1,12 +1,12 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
index 4bc89207..f439a01b 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Extra/Layout.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Extra/Layout.qml
index 273d95a0..ee0e748d 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Extra/Layout.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Extra/Layout.qml
@@ -1,12 +1,12 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Text/Layout.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Text/Layout.qml
index 3c9c9d63..e55bf287 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Text/Layout.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Project/Sidebar/Text/Layout.qml
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
EaComponents.SideBarColumn {}
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Layout.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Layout.qml
index 3beddbdd..d1e5b8c2 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Layout.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Layout.qml
@@ -1,14 +1,14 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/MainArea/Summary.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/MainArea/Summary.qml
index 0168ba3a..65409dbc 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/MainArea/Summary.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/MainArea/Summary.qml
@@ -1,13 +1,13 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Animations as EaAnimations
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Animations as EaAnimations
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
index e80a6b4c..74a34379 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
@@ -1,16 +1,16 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
import QtQuick.Dialogs
import QtCore
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Basic/Layout.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Basic/Layout.qml
index 472d957a..b59a9d7f 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Basic/Layout.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Basic/Layout.qml
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
index 9f478042..aeb78539 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
@@ -1,11 +1,11 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {}
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Extra/Layout.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Extra/Layout.qml
index ef2a2edc..6efa7194 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Extra/Layout.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/Pages/Report/Sidebar/Extra/Layout.qml
@@ -1,12 +1,12 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/Gui/StatusBar.qml b/examples/AdvancedPy/src/AdvancedPy/Gui/StatusBar.qml
index 2bd91f9b..c08d0d38 100644
--- a/examples/AdvancedPy/src/AdvancedPy/Gui/StatusBar.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/Gui/StatusBar.qml
@@ -1,13 +1,13 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/AdvancedPy/src/AdvancedPy/main.py b/examples/AdvancedPy/src/AdvancedPy/main.py
index ab52b774..4c8817f6 100644
--- a/examples/AdvancedPy/src/AdvancedPy/main.py
+++ b/examples/AdvancedPy/src/AdvancedPy/main.py
@@ -1,7 +1,7 @@
-# SPDX-FileCopyrightText: 2024 EasyApp contributors
+# SPDX-FileCopyrightText: 2024 EasyApplication contributors
# SPDX-License-Identifier: BSD-3-Clause
-# © 2024 Contributors to the EasyApp project
+from importlib.resources import files
from pathlib import Path
import sys
@@ -10,17 +10,16 @@
from PySide6.QtCore import qInstallMessageHandler
from PySide6.QtGui import QIcon
-# It is usually assumed that the EasyApp package is already installed in the desired python environment.
-# If this is not the case, and if the example is run from the EasyApp repository, one need to add the path to the
-# EasyApp source code.
-CURRENT_DIR = Path(__file__).parent # path to qml components of the current project
-EASYAPP_DIR = CURRENT_DIR / '..' / '..' / '..' / '..' / 'src' # path to qml components of the easyapp module
-sys.path.append(str(EASYAPP_DIR))
-
-from EasyApp.Logic.Logging import console
+from EasyApplication.Logic.Logging import console
from Backends.real_backend import Backend
+# path to qml components of the current project
+CURRENT_DIR = Path(__file__).parent
+
+# path to the installed easyapplication module
+EA_DIR = files("EasyApplication") / '..'
+
if __name__ == '__main__':
qInstallMessageHandler(console.qmlMessageHandler)
@@ -40,7 +39,7 @@
console.debug(f'QML application engine created {engine}')
engine.addImportPath(CURRENT_DIR)
- engine.addImportPath(EASYAPP_DIR)
+ engine.addImportPath(EA_DIR)
console.debug('Paths added where QML searches for components')
engine.load(CURRENT_DIR / 'main.qml')
diff --git a/examples/AdvancedPy/src/AdvancedPy/main.qml b/examples/AdvancedPy/src/AdvancedPy/main.qml
index 1c7c0070..e65286f1 100644
--- a/examples/AdvancedPy/src/AdvancedPy/main.qml
+++ b/examples/AdvancedPy/src/AdvancedPy/main.qml
@@ -1,6 +1,6 @@
-// SPDX-FileCopyrightText: 2024 EasyApp contributors
+// SPDX-FileCopyrightText: 2024 EasyApplication contributors
// SPDX-License-Identifier: BSD-3-Clause
-// © 2024 Contributors to the EasyApp project
+// © 2024 Contributors to the EasyApplication project
import QtQuick
import QtQuick.Controls
diff --git a/examples/BasicC++/src/BasicC++/Gui/ApplicationWindow.qml b/examples/BasicC++/src/BasicC++/Gui/ApplicationWindow.qml
index 835e886f..fd29c6bd 100644
--- a/examples/BasicC++/src/BasicC++/Gui/ApplicationWindow.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/ApplicationWindow.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui as Gui
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Home/Content.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Home/Content.qml
index e0b7a198..420851db 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Home/Content.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Home/Content.qml
@@ -4,9 +4,9 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Home/Popups/About.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Home/Popups/About.qml
index 11815fdd..c1af059f 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Home/Popups/About.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Home/Popups/About.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Layout.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Layout.qml
index 6c03c65c..74a35913 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Layout.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Layout.qml
@@ -5,10 +5,10 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/MainArea/Description.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/MainArea/Description.qml
index 8ce72b2f..eab134f4 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/MainArea/Description.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/MainArea/Description.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
index 065031c7..bfd36958 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
@@ -5,11 +5,11 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
index cb1ab180..83e643d3 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
@@ -6,11 +6,11 @@ import QtQuick
import QtQuick.Controls
//import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
index 8357f95a..e9158c19 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
@@ -6,11 +6,11 @@ import QtQuick
import QtQuick.Controls
import QtCore
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Layout.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Layout.qml
index 23952b4b..0cdbc68d 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Layout.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
index 649bb8a8..29580d6a 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
@@ -6,8 +6,8 @@ import QtQuick
import QtQuick.Controls
import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
index dcc2277b..68d21c24 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
index 4bc89207..5521228c 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Extra/Layout.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Extra/Layout.qml
index 273d95a0..fd00806a 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Extra/Layout.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Extra/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Text/Layout.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Text/Layout.qml
index 3c9c9d63..9c4629bc 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Text/Layout.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Project/Sidebar/Text/Layout.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
EaComponents.SideBarColumn {}
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Layout.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Layout.qml
index 3beddbdd..6604f522 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Layout.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Layout.qml
@@ -5,10 +5,10 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/MainArea/Summary.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/MainArea/Summary.qml
index 0168ba3a..8c1bcd49 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/MainArea/Summary.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/MainArea/Summary.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Animations as EaAnimations
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Animations as EaAnimations
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
index e80a6b4c..7cc971b7 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
@@ -7,10 +7,10 @@ import QtQuick.Controls
import QtQuick.Dialogs
import QtCore
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Basic/Layout.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Basic/Layout.qml
index 472d957a..059d6de1 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Basic/Layout.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Basic/Layout.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
index 9f478042..4401fe78 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {}
diff --git a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Extra/Layout.qml b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Extra/Layout.qml
index ef2a2edc..7219c466 100644
--- a/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Extra/Layout.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/Pages/Report/Sidebar/Extra/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicC++/src/BasicC++/Gui/StatusBar.qml b/examples/BasicC++/src/BasicC++/Gui/StatusBar.qml
index 2bd91f9b..8f1b73a7 100644
--- a/examples/BasicC++/src/BasicC++/Gui/StatusBar.qml
+++ b/examples/BasicC++/src/BasicC++/Gui/StatusBar.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/ApplicationWindow.qml b/examples/BasicPy/src/BasicPy/Gui/ApplicationWindow.qml
index 835e886f..fd29c6bd 100644
--- a/examples/BasicPy/src/BasicPy/Gui/ApplicationWindow.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/ApplicationWindow.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui as Gui
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Home/Content.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Home/Content.qml
index e0b7a198..420851db 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Home/Content.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Home/Content.qml
@@ -4,9 +4,9 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Home/Popups/About.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Home/Popups/About.qml
index 11815fdd..c1af059f 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Home/Popups/About.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Home/Popups/About.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Layout.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Layout.qml
index 6c03c65c..74a35913 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Layout.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Layout.qml
@@ -5,10 +5,10 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/MainArea/Description.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/MainArea/Description.qml
index 8ce72b2f..eab134f4 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/MainArea/Description.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/MainArea/Description.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
index 065031c7..bfd36958 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
@@ -5,11 +5,11 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
index cb1ab180..83e643d3 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
@@ -6,11 +6,11 @@ import QtQuick
import QtQuick.Controls
//import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
index 8357f95a..e9158c19 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
@@ -6,11 +6,11 @@ import QtQuick
import QtQuick.Controls
import QtCore
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Layout.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Layout.qml
index 23952b4b..0cdbc68d 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Layout.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
index 649bb8a8..29580d6a 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
@@ -6,8 +6,8 @@ import QtQuick
import QtQuick.Controls
import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
index dcc2277b..68d21c24 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
index 4bc89207..5521228c 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Extra/Layout.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Extra/Layout.qml
index 273d95a0..fd00806a 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Extra/Layout.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Extra/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Text/Layout.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Text/Layout.qml
index 3c9c9d63..9c4629bc 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Text/Layout.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Project/Sidebar/Text/Layout.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
EaComponents.SideBarColumn {}
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Layout.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Layout.qml
index 3beddbdd..6604f522 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Layout.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Layout.qml
@@ -5,10 +5,10 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/MainArea/Summary.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/MainArea/Summary.qml
index 0168ba3a..8c1bcd49 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/MainArea/Summary.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/MainArea/Summary.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Animations as EaAnimations
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Animations as EaAnimations
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
index e80a6b4c..7cc971b7 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
@@ -7,10 +7,10 @@ import QtQuick.Controls
import QtQuick.Dialogs
import QtCore
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Basic/Layout.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Basic/Layout.qml
index 472d957a..059d6de1 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Basic/Layout.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Basic/Layout.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
index 9f478042..4401fe78 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {}
diff --git a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Extra/Layout.qml b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Extra/Layout.qml
index ef2a2edc..7219c466 100644
--- a/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Extra/Layout.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/Pages/Report/Sidebar/Extra/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/Gui/StatusBar.qml b/examples/BasicPy/src/BasicPy/Gui/StatusBar.qml
index 2bd91f9b..8f1b73a7 100644
--- a/examples/BasicPy/src/BasicPy/Gui/StatusBar.qml
+++ b/examples/BasicPy/src/BasicPy/Gui/StatusBar.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicPy/src/BasicPy/main.py b/examples/BasicPy/src/BasicPy/main.py
index dac3d02f..ee2d3bb8 100644
--- a/examples/BasicPy/src/BasicPy/main.py
+++ b/examples/BasicPy/src/BasicPy/main.py
@@ -2,18 +2,18 @@
# SPDX-License-Identifier: BSD-3-Clause
# © 2024 Contributors to the EasyApp project
+from importlib.resources import files
from pathlib import Path
import sys
from PySide6.QtGui import QGuiApplication
from PySide6.QtQml import QQmlApplicationEngine
-# It is usually assumed that the EasyApp package is already installed in the desired python environment.
-# If this is not the case, and if the example is run from the EasyApp repository, one need to add the path to the
-# EasyApp source code.
-CURRENT_DIR = Path(__file__).parent # path to qml components of the current project
-EASYAPP_DIR = CURRENT_DIR / '..' / '..' / '..' / '..' / 'src' # path to qml components of the easyapp module
-sys.path.append(str(EASYAPP_DIR))
+# path to qml components of the current project
+CURRENT_DIR = Path(__file__).parent
+
+# path to the installed easyapplication module
+EA_DIR = files("EasyApplication") / '..'
if __name__ == '__main__':
@@ -25,7 +25,7 @@
# Add the paths where QML searches for components
engine.addImportPath(CURRENT_DIR)
- engine.addImportPath(EASYAPP_DIR)
+ engine.addImportPath(EA_DIR)
# Load the main QML component
engine.load(CURRENT_DIR / 'main.qml')
diff --git a/examples/BasicQml/src/BasicQml/Gui/ApplicationWindow.qml b/examples/BasicQml/src/BasicQml/Gui/ApplicationWindow.qml
index 835e886f..fd29c6bd 100644
--- a/examples/BasicQml/src/BasicQml/Gui/ApplicationWindow.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/ApplicationWindow.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui as Gui
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Home/Content.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Home/Content.qml
index e0b7a198..420851db 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Home/Content.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Home/Content.qml
@@ -4,9 +4,9 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Home/Popups/About.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Home/Popups/About.qml
index 11815fdd..c1af059f 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Home/Popups/About.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Home/Popups/About.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Layout.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Layout.qml
index 6c03c65c..74a35913 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Layout.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Layout.qml
@@ -5,10 +5,10 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/MainArea/Description.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/MainArea/Description.qml
index 8ce72b2f..eab134f4 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/MainArea/Description.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/MainArea/Description.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
index 065031c7..bfd36958 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
@@ -5,11 +5,11 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
index cb1ab180..83e643d3 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
@@ -6,11 +6,11 @@ import QtQuick
import QtQuick.Controls
//import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
index 8357f95a..e9158c19 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
@@ -6,11 +6,11 @@ import QtQuick
import QtQuick.Controls
import QtCore
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Layout.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Layout.qml
index 23952b4b..0cdbc68d 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Layout.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
index 649bb8a8..29580d6a 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
@@ -6,8 +6,8 @@ import QtQuick
import QtQuick.Controls
import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
index dcc2277b..68d21c24 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
index 4bc89207..5521228c 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Extra/Layout.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Extra/Layout.qml
index 273d95a0..fd00806a 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Extra/Layout.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Extra/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Text/Layout.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Text/Layout.qml
index 3c9c9d63..9c4629bc 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Text/Layout.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Project/Sidebar/Text/Layout.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
EaComponents.SideBarColumn {}
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Layout.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Layout.qml
index 3beddbdd..6604f522 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Layout.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Layout.qml
@@ -5,10 +5,10 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/MainArea/Summary.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/MainArea/Summary.qml
index 0168ba3a..8c1bcd49 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/MainArea/Summary.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/MainArea/Summary.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Animations as EaAnimations
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Animations as EaAnimations
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
index e80a6b4c..7cc971b7 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
@@ -7,10 +7,10 @@ import QtQuick.Controls
import QtQuick.Dialogs
import QtCore
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Basic/Layout.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Basic/Layout.qml
index 472d957a..059d6de1 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Basic/Layout.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Basic/Layout.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
index 9f478042..4401fe78 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {}
diff --git a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Extra/Layout.qml b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Extra/Layout.qml
index ef2a2edc..7219c466 100644
--- a/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Extra/Layout.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/Pages/Report/Sidebar/Extra/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/BasicQml/src/BasicQml/Gui/StatusBar.qml b/examples/BasicQml/src/BasicQml/Gui/StatusBar.qml
index 2bd91f9b..8f1b73a7 100644
--- a/examples/BasicQml/src/BasicQml/Gui/StatusBar.qml
+++ b/examples/BasicQml/src/BasicQml/Gui/StatusBar.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Backends/real_backend.py b/examples/IntermediatePy/src/IntermediatePy/Backends/real_backend.py
index ad3c2cea..d88d3858 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Backends/real_backend.py
+++ b/examples/IntermediatePy/src/IntermediatePy/Backends/real_backend.py
@@ -4,7 +4,7 @@
from PySide6.QtCore import QObject, Property
-from EasyApp.Logic.Logging import LoggerLevelHandler
+from EasyApplication.Logic.Logging import LoggerLevelHandler
from .real_py.project import Project
from .real_py.status import Status
diff --git a/examples/IntermediatePy/src/IntermediatePy/Backends/real_py/project.py b/examples/IntermediatePy/src/IntermediatePy/Backends/real_py/project.py
index 7461cf96..0bfa060c 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Backends/real_py/project.py
+++ b/examples/IntermediatePy/src/IntermediatePy/Backends/real_py/project.py
@@ -6,7 +6,7 @@
from pathlib import Path
from PySide6.QtCore import QObject, Signal, Slot, Property
-from EasyApp.Logic.Logging import console
+from EasyApplication.Logic.Logging import console
from .logic.helpers import IO
from .logic.helpers import DottyDict
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/ApplicationWindow.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/ApplicationWindow.qml
index 835e886f..fd29c6bd 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/ApplicationWindow.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/ApplicationWindow.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui as Gui
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Home/Content.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Home/Content.qml
index e0b7a198..420851db 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Home/Content.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Home/Content.qml
@@ -4,9 +4,9 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Home/Popups/About.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Home/Popups/About.qml
index 11815fdd..c1af059f 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Home/Popups/About.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Home/Popups/About.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Layout.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Layout.qml
index 6c03c65c..74a35913 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Layout.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Layout.qml
@@ -5,10 +5,10 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/MainArea/Description.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/MainArea/Description.qml
index 8ce72b2f..eab134f4 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/MainArea/Description.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/MainArea/Description.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
index 065031c7..bfd36958 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/Examples.qml
@@ -5,11 +5,11 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
index cb1ab180..83e643d3 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/GetStarted.qml
@@ -6,11 +6,11 @@ import QtQuick
import QtQuick.Controls
//import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
index 8357f95a..e9158c19 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Groups/Recent.qml
@@ -6,11 +6,11 @@ import QtQuick
import QtQuick.Controls
import QtCore
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Layout.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Layout.qml
index 23952b4b..0cdbc68d 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Layout.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
index 649bb8a8..29580d6a 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Popups/OpenCifFile.qml
@@ -6,8 +6,8 @@ import QtQuick
import QtQuick.Controls
import QtQuick.Dialogs
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
index dcc2277b..68d21c24 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Basic/Popups/ProjectDescription.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
index 4bc89207..5521228c 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Extra/Groups/Scrolling.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Extra/Layout.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Extra/Layout.qml
index 273d95a0..fd00806a 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Extra/Layout.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Extra/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Text/Layout.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Text/Layout.qml
index 3c9c9d63..9c4629bc 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Text/Layout.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Project/Sidebar/Text/Layout.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
EaComponents.SideBarColumn {}
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Layout.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Layout.qml
index 3beddbdd..6604f522 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Layout.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Layout.qml
@@ -5,10 +5,10 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/MainArea/Summary.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/MainArea/Summary.qml
index 0168ba3a..8c1bcd49 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/MainArea/Summary.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/MainArea/Summary.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Animations as EaAnimations
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Animations as EaAnimations
+import EasyApplication.Gui.Elements as EaElements
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
index e80a6b4c..7cc971b7 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Basic/Groups/Export.qml
@@ -7,10 +7,10 @@ import QtQuick.Controls
import QtQuick.Dialogs
import QtCore
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Logic as EaLogic
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Logic as EaLogic
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Basic/Layout.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Basic/Layout.qml
index 472d957a..059d6de1 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Basic/Layout.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Basic/Layout.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
index 9f478042..4401fe78 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Extra/Groups/Empty.qml
@@ -4,8 +4,8 @@
import QtQuick
-import EasyApp.Gui.Style as EaStyle
-import EasyApp.Gui.Elements as EaElements
+import EasyApplication.Gui.Style as EaStyle
+import EasyApplication.Gui.Elements as EaElements
Column {}
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Extra/Layout.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Extra/Layout.qml
index ef2a2edc..7219c466 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Extra/Layout.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/Pages/Report/Sidebar/Extra/Layout.qml
@@ -5,8 +5,8 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/Gui/StatusBar.qml b/examples/IntermediatePy/src/IntermediatePy/Gui/StatusBar.qml
index 2bd91f9b..8f1b73a7 100644
--- a/examples/IntermediatePy/src/IntermediatePy/Gui/StatusBar.qml
+++ b/examples/IntermediatePy/src/IntermediatePy/Gui/StatusBar.qml
@@ -5,9 +5,9 @@
import QtQuick
import QtQuick.Controls
-import EasyApp.Gui.Globals as EaGlobals
-import EasyApp.Gui.Elements as EaElements
-import EasyApp.Gui.Components as EaComponents
+import EasyApplication.Gui.Globals as EaGlobals
+import EasyApplication.Gui.Elements as EaElements
+import EasyApplication.Gui.Components as EaComponents
import Gui.Globals as Globals
diff --git a/examples/IntermediatePy/src/IntermediatePy/main.py b/examples/IntermediatePy/src/IntermediatePy/main.py
index e83b0ca1..80982d8f 100644
--- a/examples/IntermediatePy/src/IntermediatePy/main.py
+++ b/examples/IntermediatePy/src/IntermediatePy/main.py
@@ -1,22 +1,21 @@
-# SPDX-FileCopyrightText: 2024 EasyApp contributors
+# SPDX-FileCopyrightText: 2024 EasyApplication contributors
# SPDX-License-Identifier: BSD-3-Clause
-# © 2024 Contributors to the EasyApp project
+from importlib.resources import files
from pathlib import Path
import sys
from PySide6.QtGui import QGuiApplication
from PySide6.QtQml import QQmlApplicationEngine, qmlRegisterSingletonType
-# It is usually assumed that the EasyApp package is already installed in the desired python environment.
-# If this is not the case, and if the example is run from the EasyApp repository, one need to add the path to the
-# EasyApp source code.
-CURRENT_DIR = Path(__file__).parent # path to qml components of the current project
-EASYAPP_DIR = CURRENT_DIR / '..' / '..' / '..' / '..' / 'src' # path to qml components of the easyapp module
-sys.path.append(str(EASYAPP_DIR))
-
from Backends.real_backend import Backend
+# path to qml components of the current project
+CURRENT_DIR = Path(__file__).parent
+
+# path to the installed easyapplication module
+EA_DIR = files("EasyApplication") / '..'
+
if __name__ == '__main__':
# Register the Backend class as a singleton type for QML
@@ -33,7 +32,7 @@
# Add the paths where QML searches for components
engine.addImportPath(CURRENT_DIR)
- engine.addImportPath(EASYAPP_DIR)
+ engine.addImportPath(EA_DIR)
# Load the main QML component
engine.load(CURRENT_DIR / 'main.qml')
diff --git a/pixi.lock b/pixi.lock
index e602a80a..b0365d96 100644
--- a/pixi.lock
+++ b/pixi.lock
@@ -214,11 +214,11 @@ environments:
- pypi: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/20/16/e777eadfa0c0305878c36fae1d5e6db474fbb15dae202b9ec378809dfb4d/nbstripout-0.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/98/7c/21252050676612625449b4807d6b695b9ce8a7c9e1c197ee6216c8a65c7c/numpy-2.4.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/ad/45312df6b63ba64ea35b8d8f5f0c577aac16e6b416eafe8e1cb34e03f9a7/plumbum-1.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
@@ -228,6 +228,9 @@ environments:
- pypi: https://files.pythonhosted.org/packages/f7/27/a2fc51a4a122dfd1015e921ae9d22fee3d20b0b8080d9a704578bf9deece/pymdown_extensions-10.21.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/34/0e/1e9841cc46196c55ac3eac0b8e08044a88cc70c8cc29e9dc1e33b2ced2b7/pyside6-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ - pypi: https://files.pythonhosted.org/packages/17/fe/d5c67665f866b8859d02aa1a859f101a1b2fd348cb61746a3e16fd98fb20/pyside6_addons-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ - pypi: https://files.pythonhosted.org/packages/85/e8/9396cf11a60f80175bb3c5c1d498d84e87b7af653ab4ea001acf821a3981/pyside6_essentials-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl
@@ -236,6 +239,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/e8/39/c61d193b8a1daaa8977f7dea9e8d8ba866e02ea7b65d32f6861693aa4c12/ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+ - pypi: https://files.pythonhosted.org/packages/be/82/c1c6932f9849bc5e75c93c38a29419505a6e3e0037261e28f3e7ecbf2751/shiboken6-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/3e/17/1f31d8562e6f970d64911f1abc330d233bc0c0601411cf7e19c1292be6da/spdx_headers-1.5.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
@@ -449,11 +453,11 @@ environments:
- pypi: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/20/16/e777eadfa0c0305878c36fae1d5e6db474fbb15dae202b9ec378809dfb4d/nbstripout-0.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/91/fb/287076b2614e1d1044235f50f03748f31fa287e3dbe6abeb35cdfa351eca/numpy-2.4.4-cp314-cp314-macosx_14_0_arm64.whl
- pypi: https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/ad/45312df6b63ba64ea35b8d8f5f0c577aac16e6b416eafe8e1cb34e03f9a7/plumbum-1.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
@@ -463,6 +467,9 @@ environments:
- pypi: https://files.pythonhosted.org/packages/f7/27/a2fc51a4a122dfd1015e921ae9d22fee3d20b0b8080d9a704578bf9deece/pymdown_extensions-10.21.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/f4/95/f3f5a2799163b6658126d78a85bc1dec9eda88c75c26780556b26071a1d8/pyside6-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ - pypi: https://files.pythonhosted.org/packages/c0/df/241f311c61a46b7b1195927da77b2537692ee3442aa9ccd87981164ff78d/pyside6_addons-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ - pypi: https://files.pythonhosted.org/packages/d2/00/8a8583d3429c737cc20e61a43eba8ab1ec13ddb101e99802c2ffeedf3b41/pyside6_essentials-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
- pypi: https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl
@@ -471,6 +478,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/aa/a4/f828e9718d3dce1f5f11c39c4f65afd32783c8b2aebb2e3d259e492c47bd/ruff-0.15.12-py3-none-macosx_11_0_arm64.whl
+ - pypi: https://files.pythonhosted.org/packages/82/1d/b56b7b694fbc871496435488d1f41c5068de546334850d722756511cef65/shiboken6-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
- pypi: https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/3e/17/1f31d8562e6f970d64911f1abc330d233bc0c0601411cf7e19c1292be6da/spdx_headers-1.5.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
@@ -674,11 +682,11 @@ environments:
- pypi: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/20/16/e777eadfa0c0305878c36fae1d5e6db474fbb15dae202b9ec378809dfb4d/nbstripout-0.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/fa/22/4cc31a62a6c7b74a8730e31a4274c5dc80e005751e277a2ce38e675e4923/numpy-2.4.4-cp314-cp314-win_amd64.whl
- pypi: https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/ad/45312df6b63ba64ea35b8d8f5f0c577aac16e6b416eafe8e1cb34e03f9a7/plumbum-1.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
@@ -688,6 +696,9 @@ environments:
- pypi: https://files.pythonhosted.org/packages/f7/27/a2fc51a4a122dfd1015e921ae9d22fee3d20b0b8080d9a704578bf9deece/pymdown_extensions-10.21.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/ac/98/150e01a026df3e9697310236821fa825319bb4b9d6137539cb25a3032968/pyside6-6.11.0-cp310-abi3-win_amd64.whl
+ - pypi: https://files.pythonhosted.org/packages/35/9a/46d271fedfabad8c6dce2ebb69bb593745487ed33753a56a47c3ba4fdb1c/pyside6_addons-6.11.0-cp310-abi3-win_amd64.whl
+ - pypi: https://files.pythonhosted.org/packages/ff/37/ba95c6262836d2b286b4e05a9d16a5e870995d5d2503ac6adc6312208049/pyside6_essentials-6.11.0-cp310-abi3-win_amd64.whl
- pypi: https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl
@@ -696,6 +707,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/33/f1/9614e03e1cdcbf9437570b5400ced8a720b5db22b28d8e0f1bda429f660d/ruff-0.15.12-py3-none-win_amd64.whl
+ - pypi: https://files.pythonhosted.org/packages/72/f7/44c0c42c3f5f29dec457fd46ea0552174bcb8aa75becf03bbd90308ba07b/shiboken6-6.11.0-cp310-abi3-win_amd64.whl
- pypi: https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/3e/17/1f31d8562e6f970d64911f1abc330d233bc0c0601411cf7e19c1292be6da/spdx_headers-1.5.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
@@ -922,11 +934,11 @@ environments:
- pypi: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/20/16/e777eadfa0c0305878c36fae1d5e6db474fbb15dae202b9ec378809dfb4d/nbstripout-0.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/0a/0d/0e3ecece05b7a7e87ab9fb587855548da437a061326fff64a223b6dcb78a/numpy-2.4.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/ad/45312df6b63ba64ea35b8d8f5f0c577aac16e6b416eafe8e1cb34e03f9a7/plumbum-1.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
@@ -936,6 +948,9 @@ environments:
- pypi: https://files.pythonhosted.org/packages/f7/27/a2fc51a4a122dfd1015e921ae9d22fee3d20b0b8080d9a704578bf9deece/pymdown_extensions-10.21.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/34/0e/1e9841cc46196c55ac3eac0b8e08044a88cc70c8cc29e9dc1e33b2ced2b7/pyside6-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ - pypi: https://files.pythonhosted.org/packages/17/fe/d5c67665f866b8859d02aa1a859f101a1b2fd348cb61746a3e16fd98fb20/pyside6_addons-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ - pypi: https://files.pythonhosted.org/packages/85/e8/9396cf11a60f80175bb3c5c1d498d84e87b7af653ab4ea001acf821a3981/pyside6_essentials-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl
@@ -944,6 +959,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/e8/39/c61d193b8a1daaa8977f7dea9e8d8ba866e02ea7b65d32f6861693aa4c12/ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+ - pypi: https://files.pythonhosted.org/packages/be/82/c1c6932f9849bc5e75c93c38a29419505a6e3e0037261e28f3e7ecbf2751/shiboken6-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/3e/17/1f31d8562e6f970d64911f1abc330d233bc0c0601411cf7e19c1292be6da/spdx_headers-1.5.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
@@ -1156,11 +1172,11 @@ environments:
- pypi: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/20/16/e777eadfa0c0305878c36fae1d5e6db474fbb15dae202b9ec378809dfb4d/nbstripout-0.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/9b/fd/e5ecca1e78c05106d98028114f5c00d3eddb41207686b2b7de3e477b0e22/numpy-2.4.4-cp312-cp312-macosx_14_0_arm64.whl
- pypi: https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/ad/45312df6b63ba64ea35b8d8f5f0c577aac16e6b416eafe8e1cb34e03f9a7/plumbum-1.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
@@ -1170,6 +1186,9 @@ environments:
- pypi: https://files.pythonhosted.org/packages/f7/27/a2fc51a4a122dfd1015e921ae9d22fee3d20b0b8080d9a704578bf9deece/pymdown_extensions-10.21.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/f4/95/f3f5a2799163b6658126d78a85bc1dec9eda88c75c26780556b26071a1d8/pyside6-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ - pypi: https://files.pythonhosted.org/packages/c0/df/241f311c61a46b7b1195927da77b2537692ee3442aa9ccd87981164ff78d/pyside6_addons-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ - pypi: https://files.pythonhosted.org/packages/d2/00/8a8583d3429c737cc20e61a43eba8ab1ec13ddb101e99802c2ffeedf3b41/pyside6_essentials-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
- pypi: https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl
@@ -1178,6 +1197,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/aa/a4/f828e9718d3dce1f5f11c39c4f65afd32783c8b2aebb2e3d259e492c47bd/ruff-0.15.12-py3-none-macosx_11_0_arm64.whl
+ - pypi: https://files.pythonhosted.org/packages/82/1d/b56b7b694fbc871496435488d1f41c5068de546334850d722756511cef65/shiboken6-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
- pypi: https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/3e/17/1f31d8562e6f970d64911f1abc330d233bc0c0601411cf7e19c1292be6da/spdx_headers-1.5.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
@@ -1380,11 +1400,11 @@ environments:
- pypi: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/20/16/e777eadfa0c0305878c36fae1d5e6db474fbb15dae202b9ec378809dfb4d/nbstripout-0.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/2d/5b/e1deebf88ff431b01b7406ca3583ab2bbb90972bbe1c568732e49c844f7e/numpy-2.4.4-cp312-cp312-win_amd64.whl
- pypi: https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/ad/45312df6b63ba64ea35b8d8f5f0c577aac16e6b416eafe8e1cb34e03f9a7/plumbum-1.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
@@ -1394,6 +1414,9 @@ environments:
- pypi: https://files.pythonhosted.org/packages/f7/27/a2fc51a4a122dfd1015e921ae9d22fee3d20b0b8080d9a704578bf9deece/pymdown_extensions-10.21.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/ac/98/150e01a026df3e9697310236821fa825319bb4b9d6137539cb25a3032968/pyside6-6.11.0-cp310-abi3-win_amd64.whl
+ - pypi: https://files.pythonhosted.org/packages/35/9a/46d271fedfabad8c6dce2ebb69bb593745487ed33753a56a47c3ba4fdb1c/pyside6_addons-6.11.0-cp310-abi3-win_amd64.whl
+ - pypi: https://files.pythonhosted.org/packages/ff/37/ba95c6262836d2b286b4e05a9d16a5e870995d5d2503ac6adc6312208049/pyside6_essentials-6.11.0-cp310-abi3-win_amd64.whl
- pypi: https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl
@@ -1402,6 +1425,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/33/f1/9614e03e1cdcbf9437570b5400ced8a720b5db22b28d8e0f1bda429f660d/ruff-0.15.12-py3-none-win_amd64.whl
+ - pypi: https://files.pythonhosted.org/packages/72/f7/44c0c42c3f5f29dec457fd46ea0552174bcb8aa75becf03bbd90308ba07b/shiboken6-6.11.0-cp310-abi3-win_amd64.whl
- pypi: https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/3e/17/1f31d8562e6f970d64911f1abc330d233bc0c0601411cf7e19c1292be6da/spdx_headers-1.5.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
@@ -1627,11 +1651,11 @@ environments:
- pypi: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/20/16/e777eadfa0c0305878c36fae1d5e6db474fbb15dae202b9ec378809dfb4d/nbstripout-0.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/98/7c/21252050676612625449b4807d6b695b9ce8a7c9e1c197ee6216c8a65c7c/numpy-2.4.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/ad/45312df6b63ba64ea35b8d8f5f0c577aac16e6b416eafe8e1cb34e03f9a7/plumbum-1.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
@@ -1641,6 +1665,9 @@ environments:
- pypi: https://files.pythonhosted.org/packages/f7/27/a2fc51a4a122dfd1015e921ae9d22fee3d20b0b8080d9a704578bf9deece/pymdown_extensions-10.21.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/34/0e/1e9841cc46196c55ac3eac0b8e08044a88cc70c8cc29e9dc1e33b2ced2b7/pyside6-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ - pypi: https://files.pythonhosted.org/packages/17/fe/d5c67665f866b8859d02aa1a859f101a1b2fd348cb61746a3e16fd98fb20/pyside6_addons-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ - pypi: https://files.pythonhosted.org/packages/85/e8/9396cf11a60f80175bb3c5c1d498d84e87b7af653ab4ea001acf821a3981/pyside6_essentials-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl
@@ -1649,6 +1676,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/e8/39/c61d193b8a1daaa8977f7dea9e8d8ba866e02ea7b65d32f6861693aa4c12/ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
+ - pypi: https://files.pythonhosted.org/packages/be/82/c1c6932f9849bc5e75c93c38a29419505a6e3e0037261e28f3e7ecbf2751/shiboken6-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
- pypi: https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/3e/17/1f31d8562e6f970d64911f1abc330d233bc0c0601411cf7e19c1292be6da/spdx_headers-1.5.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
@@ -1862,11 +1890,11 @@ environments:
- pypi: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/20/16/e777eadfa0c0305878c36fae1d5e6db474fbb15dae202b9ec378809dfb4d/nbstripout-0.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/91/fb/287076b2614e1d1044235f50f03748f31fa287e3dbe6abeb35cdfa351eca/numpy-2.4.4-cp314-cp314-macosx_14_0_arm64.whl
- pypi: https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/ad/45312df6b63ba64ea35b8d8f5f0c577aac16e6b416eafe8e1cb34e03f9a7/plumbum-1.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
@@ -1876,6 +1904,9 @@ environments:
- pypi: https://files.pythonhosted.org/packages/f7/27/a2fc51a4a122dfd1015e921ae9d22fee3d20b0b8080d9a704578bf9deece/pymdown_extensions-10.21.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/f4/95/f3f5a2799163b6658126d78a85bc1dec9eda88c75c26780556b26071a1d8/pyside6-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ - pypi: https://files.pythonhosted.org/packages/c0/df/241f311c61a46b7b1195927da77b2537692ee3442aa9ccd87981164ff78d/pyside6_addons-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ - pypi: https://files.pythonhosted.org/packages/d2/00/8a8583d3429c737cc20e61a43eba8ab1ec13ddb101e99802c2ffeedf3b41/pyside6_essentials-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
- pypi: https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl
@@ -1884,6 +1915,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/aa/a4/f828e9718d3dce1f5f11c39c4f65afd32783c8b2aebb2e3d259e492c47bd/ruff-0.15.12-py3-none-macosx_11_0_arm64.whl
+ - pypi: https://files.pythonhosted.org/packages/82/1d/b56b7b694fbc871496435488d1f41c5068de546334850d722756511cef65/shiboken6-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
- pypi: https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/3e/17/1f31d8562e6f970d64911f1abc330d233bc0c0601411cf7e19c1292be6da/spdx_headers-1.5.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
@@ -2087,11 +2119,11 @@ environments:
- pypi: https://files.pythonhosted.org/packages/28/88/4789719fbbe166d12d345b3ac66b96105f10001b16e00a9765ba29261a21/nbqa-1.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/20/16/e777eadfa0c0305878c36fae1d5e6db474fbb15dae202b9ec378809dfb4d/nbstripout-0.9.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/88/b2/d0896bdcdc8d28a7fc5717c305f1a861c26e18c05047949fb371034d98bd/nodeenv-1.10.0-py2.py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/fa/22/4cc31a62a6c7b74a8730e31a4274c5dc80e005751e277a2ce38e675e4923/numpy-2.4.4-cp314-cp314-win_amd64.whl
- pypi: https://files.pythonhosted.org/packages/90/96/04b8e52da071d28f5e21a805b19cb9390aa17a47462ac87f5e2696b9566d/paginate-0.5.7-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f1/d9/7fb5aa316bc299258e68c73ba3bddbc499654a07f151cba08f6153988714/pathspec-1.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/79/ad/45312df6b63ba64ea35b8d8f5f0c577aac16e6b416eafe8e1cb34e03f9a7/plumbum-1.10.0-py3-none-any.whl
- - pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/f6/f0/10642828a8dfb741e5f3fbaac830550a518a775c7fff6f04a007259b0548/py-1.11.0-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/d7/27/a58ddaf8c588a3ef080db9d0b7e0b97215cee3a45df74f3a94dbbf5c893a/pycodestyle-2.14.0-py2.py3-none-any.whl
@@ -2101,6 +2133,9 @@ environments:
- pypi: https://files.pythonhosted.org/packages/f7/27/a2fc51a4a122dfd1015e921ae9d22fee3d20b0b8080d9a704578bf9deece/pymdown_extensions-10.21.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl
+ - pypi: https://files.pythonhosted.org/packages/ac/98/150e01a026df3e9697310236821fa825319bb4b9d6137539cb25a3032968/pyside6-6.11.0-cp310-abi3-win_amd64.whl
+ - pypi: https://files.pythonhosted.org/packages/35/9a/46d271fedfabad8c6dce2ebb69bb593745487ed33753a56a47c3ba4fdb1c/pyside6_addons-6.11.0-cp310-abi3-win_amd64.whl
+ - pypi: https://files.pythonhosted.org/packages/ff/37/ba95c6262836d2b286b4e05a9d16a5e870995d5d2503ac6adc6312208049/pyside6_essentials-6.11.0-cp310-abi3-win_amd64.whl
- pypi: https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/9d/7a/d968e294073affff457b041c2be9868a40c1c71f4a35fcc1e45e5493067b/pytest_cov-7.1.0-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl
@@ -2109,6 +2144,7 @@ environments:
- pypi: https://files.pythonhosted.org/packages/3c/26/1062c7ec1b053db9e499b4d2d5bc231743201b74051c973dadeac80a8f43/questionary-2.1.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/93/f7/d00d9b4a0313a6be3a3e0818e6375e15da6d7076f4ae47d1324e7ca986a1/radon-6.0.1-py2.py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/33/f1/9614e03e1cdcbf9437570b5400ced8a720b5db22b28d8e0f1bda429f660d/ruff-0.15.12-py3-none-win_amd64.whl
+ - pypi: https://files.pythonhosted.org/packages/72/f7/44c0c42c3f5f29dec457fd46ea0552174bcb8aa75becf03bbd90308ba07b/shiboken6-6.11.0-cp310-abi3-win_amd64.whl
- pypi: https://files.pythonhosted.org/packages/c1/d4/59e74daffcb57a07668852eeeb6035af9f32cbfd7a1d2511f17d2fe6a738/smmap-5.0.3-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/3e/17/1f31d8562e6f970d64911f1abc330d233bc0c0601411cf7e19c1292be6da/spdx_headers-1.5.1-py3-none-any.whl
- pypi: https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl
@@ -3168,10 +3204,11 @@ packages:
requires_python: '>=3.5'
- pypi: ./
name: easyapplication
- version: 0.8.0+devdirty37
- sha256: 07cc2d7d4f893a9ef373e240902c667f8e8199338ae0340222e652dce6d225ab
+ version: 0.9.0+devdirty1
+ sha256: 3691c7f9ed660432da94715e065230c6f1fb76194b9796fbe8e12373c93746e4
requires_dist:
- - pooch
+ - numpy
+ - pyside6
- build ; extra == 'dev'
- copier ; extra == 'dev'
- docstripy ; extra == 'dev'
@@ -5408,6 +5445,36 @@ packages:
- pkg:pypi/notebook-shim?source=hash-mapping
size: 16817
timestamp: 1733408419340
+- pypi: https://files.pythonhosted.org/packages/0a/0d/0e3ecece05b7a7e87ab9fb587855548da437a061326fff64a223b6dcb78a/numpy-2.4.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
+ name: numpy
+ version: 2.4.4
+ sha256: 81f4a14bee47aec54f883e0cad2d73986640c1590eb9bfaaba7ad17394481e6e
+ requires_python: '>=3.11'
+- pypi: https://files.pythonhosted.org/packages/2d/5b/e1deebf88ff431b01b7406ca3583ab2bbb90972bbe1c568732e49c844f7e/numpy-2.4.4-cp312-cp312-win_amd64.whl
+ name: numpy
+ version: 2.4.4
+ sha256: b5f0362dc928a6ecd9db58868fca5e48485205e3855957bdedea308f8672ea4a
+ requires_python: '>=3.11'
+- pypi: https://files.pythonhosted.org/packages/91/fb/287076b2614e1d1044235f50f03748f31fa287e3dbe6abeb35cdfa351eca/numpy-2.4.4-cp314-cp314-macosx_14_0_arm64.whl
+ name: numpy
+ version: 2.4.4
+ sha256: 2d19e6e2095506d1736b7d80595e0f252d76b89f5e715c35e06e937679ea7d7a
+ requires_python: '>=3.11'
+- pypi: https://files.pythonhosted.org/packages/98/7c/21252050676612625449b4807d6b695b9ce8a7c9e1c197ee6216c8a65c7c/numpy-2.4.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
+ name: numpy
+ version: 2.4.4
+ sha256: 27a8d92cd10f1382a67d7cf4db7ce18341b66438bdd9f691d7b0e48d104c2a9d
+ requires_python: '>=3.11'
+- pypi: https://files.pythonhosted.org/packages/9b/fd/e5ecca1e78c05106d98028114f5c00d3eddb41207686b2b7de3e477b0e22/numpy-2.4.4-cp312-cp312-macosx_14_0_arm64.whl
+ name: numpy
+ version: 2.4.4
+ sha256: 8b3b60bb7cba2c8c81837661c488637eee696f59a877788a396d33150c35d842
+ requires_python: '>=3.11'
+- pypi: https://files.pythonhosted.org/packages/fa/22/4cc31a62a6c7b74a8730e31a4274c5dc80e005751e277a2ce38e675e4923/numpy-2.4.4-cp314-cp314-win_amd64.whl
+ name: numpy
+ version: 2.4.4
+ sha256: 715d1c092715954784bc79e1174fc2a90093dc4dc84ea15eb14dad8abdcdeb74
+ requires_python: '>=3.11'
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.2-h35e630c_0.conda
sha256: c0ef482280e38c71a08ad6d71448194b719630345b0c9c60744a2010e8a8e0cb
md5: da1b85b6a87e141f5140bb9924cecab0
@@ -5567,20 +5634,6 @@ packages:
- pywin32 ; platform_python_implementation != 'PyPy' and sys_platform == 'win32'
- paramiko ; extra == 'ssh'
requires_python: '>=3.9'
-- pypi: https://files.pythonhosted.org/packages/2a/2d/d4bf65e47cea8ff2c794a600c4fd1273a7902f268757c531e0ee9f18aa58/pooch-1.9.0-py3-none-any.whl
- name: pooch
- version: 1.9.0
- sha256: f265597baa9f760d25ceb29d0beb8186c243d6607b0f60b83ecf14078dbc703b
- requires_dist:
- - platformdirs>=2.5.0
- - packaging>=20.0
- - requests>=2.19.0
- - tqdm>=4.41.0,<5.0.0 ; extra == 'progress'
- - paramiko>=2.7.0 ; extra == 'sftp'
- - xxhash>=1.4.3 ; extra == 'xxhash'
- - pytest-httpserver ; extra == 'test'
- - pytest-localftpserver ; extra == 'test'
- requires_python: '>=3.9'
- pypi: https://files.pythonhosted.org/packages/80/6e/4b28b62ecb6aae56769c34a8ff1d661473ec1e9519e2d5f8b2c150086b26/pre_commit-4.6.0-py2.py3-none-any.whl
name: pre-commit
version: 4.6.0
@@ -5921,6 +5974,78 @@ packages:
version: 1.2.0
sha256: 9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913
requires_python: '>=3.7'
+- pypi: https://files.pythonhosted.org/packages/34/0e/1e9841cc46196c55ac3eac0b8e08044a88cc70c8cc29e9dc1e33b2ced2b7/pyside6-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ name: pyside6
+ version: 6.9.3
+ sha256: 6485aebec8eba4e55d1ec1cebe68ca1413589880cc8ccd8a49acae852ec6cfb3
+ requires_dist:
+ - shiboken6==6.9.3
+ - pyside6-essentials==6.9.3
+ - pyside6-addons==6.9.3
+ requires_python: '>=3.9,<3.14'
+- pypi: https://files.pythonhosted.org/packages/ac/98/150e01a026df3e9697310236821fa825319bb4b9d6137539cb25a3032968/pyside6-6.11.0-cp310-abi3-win_amd64.whl
+ name: pyside6
+ version: 6.11.0
+ sha256: 9092cb002ca43c64006afb2e0d0f6f51aef17aa737c33a45e502326a081ddcbc
+ requires_dist:
+ - shiboken6==6.11.0
+ - pyside6-essentials==6.11.0
+ - pyside6-addons==6.11.0
+ requires_python: '>=3.10,<3.15'
+- pypi: https://files.pythonhosted.org/packages/f4/95/f3f5a2799163b6658126d78a85bc1dec9eda88c75c26780556b26071a1d8/pyside6-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ name: pyside6
+ version: 6.11.0
+ sha256: 1f2735dc4f2bd4ec452ae50502c8a22128bba0aced35358a2bbc58384b820c6f
+ requires_dist:
+ - shiboken6==6.11.0
+ - pyside6-essentials==6.11.0
+ - pyside6-addons==6.11.0
+ requires_python: '>=3.10,<3.15'
+- pypi: https://files.pythonhosted.org/packages/17/fe/d5c67665f866b8859d02aa1a859f101a1b2fd348cb61746a3e16fd98fb20/pyside6_addons-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ name: pyside6-addons
+ version: 6.9.3
+ sha256: 68932327e1c33d729d79b2b94242f97b77601efe0427e757cd3fd588939ea479
+ requires_dist:
+ - shiboken6==6.9.3
+ - pyside6-essentials==6.9.3
+ requires_python: '>=3.9,<3.14'
+- pypi: https://files.pythonhosted.org/packages/35/9a/46d271fedfabad8c6dce2ebb69bb593745487ed33753a56a47c3ba4fdb1c/pyside6_addons-6.11.0-cp310-abi3-win_amd64.whl
+ name: pyside6-addons
+ version: 6.11.0
+ sha256: 413e6121c24f5ffdce376298059eddecff74aa6d638e94e0f6015b33d29b889e
+ requires_dist:
+ - shiboken6==6.11.0
+ - pyside6-essentials==6.11.0
+ requires_python: '>=3.10,<3.15'
+- pypi: https://files.pythonhosted.org/packages/c0/df/241f311c61a46b7b1195927da77b2537692ee3442aa9ccd87981164ff78d/pyside6_addons-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ name: pyside6-addons
+ version: 6.11.0
+ sha256: d5eaa4643302e3a0fa94c5766234bee4073d7d5ab9c2b7fd222692a176faf182
+ requires_dist:
+ - shiboken6==6.11.0
+ - pyside6-essentials==6.11.0
+ requires_python: '>=3.10,<3.15'
+- pypi: https://files.pythonhosted.org/packages/85/e8/9396cf11a60f80175bb3c5c1d498d84e87b7af653ab4ea001acf821a3981/pyside6_essentials-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ name: pyside6-essentials
+ version: 6.9.3
+ sha256: c70d5544e892b201a677b615156fab6a0fef865e7fc287f55a0eae00a682e83f
+ requires_dist:
+ - shiboken6==6.9.3
+ requires_python: '>=3.9,<3.14'
+- pypi: https://files.pythonhosted.org/packages/d2/00/8a8583d3429c737cc20e61a43eba8ab1ec13ddb101e99802c2ffeedf3b41/pyside6_essentials-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ name: pyside6-essentials
+ version: 6.11.0
+ sha256: 85d6ca87ef35fa6565d385ede72ae48420dd3f63113929d10fc800f6b0360e01
+ requires_dist:
+ - shiboken6==6.11.0
+ requires_python: '>=3.10,<3.15'
+- pypi: https://files.pythonhosted.org/packages/ff/37/ba95c6262836d2b286b4e05a9d16a5e870995d5d2503ac6adc6312208049/pyside6_essentials-6.11.0-cp310-abi3-win_amd64.whl
+ name: pyside6-essentials
+ version: 6.11.0
+ sha256: 3b3362882ad9389357a80504e600180006a957731fec05786fced7b038461fdf
+ requires_dist:
+ - shiboken6==6.11.0
+ requires_python: '>=3.10,<3.15'
- conda: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh09c184e_7.conda
sha256: d016e04b0e12063fbee4a2d5fbb9b39a8d191b5a0042f0b8459188aedeabb0ca
md5: e2fd202833c4a981ce8a65974fe4abd1
@@ -6747,6 +6872,21 @@ packages:
- pkg:pypi/setuptools?source=hash-mapping
size: 639697
timestamp: 1773074868565
+- pypi: https://files.pythonhosted.org/packages/be/82/c1c6932f9849bc5e75c93c38a29419505a6e3e0037261e28f3e7ecbf2751/shiboken6-6.9.3-cp39-abi3-manylinux_2_28_x86_64.whl
+ name: shiboken6
+ version: 6.9.3
+ sha256: f3f5337a3a8fc660ba1462265bd9a2bdda9588f8d90fbc3d5ac4ce3134c11e59
+ requires_python: '>=3.9,<3.14'
+- pypi: https://files.pythonhosted.org/packages/72/f7/44c0c42c3f5f29dec457fd46ea0552174bcb8aa75becf03bbd90308ba07b/shiboken6-6.11.0-cp310-abi3-win_amd64.whl
+ name: shiboken6
+ version: 6.11.0
+ sha256: 483ff78a73c7b3189ca924abc694318084f078bcfeaffa68e32024ff2d025ee1
+ requires_python: '>=3.10,<3.15'
+- pypi: https://files.pythonhosted.org/packages/82/1d/b56b7b694fbc871496435488d1f41c5068de546334850d722756511cef65/shiboken6-6.11.0-cp310-abi3-macosx_13_0_universal2.whl
+ name: shiboken6
+ version: 6.11.0
+ sha256: d88e8a1eb705f2b9ad21db08a61ae1dc0c773e5cd86a069de0754c4cf1f9b43b
+ requires_python: '>=3.10,<3.15'
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d
md5: 3339e3b65d58accf4ca4fb8748ab16b3
diff --git a/pixi.toml b/pixi.toml
index 4d194291..490fcc43 100644
--- a/pixi.toml
+++ b/pixi.toml
@@ -96,7 +96,6 @@ default = { features = ['py-max'] }
unit-tests = 'python -m pytest tests/unit/ --color=yes -v'
functional-tests = 'python -m pytest tests/functional/ --color=yes -v'
integration-tests = 'python -m pytest tests/integration/ --color=yes -n auto -v'
-notebook-tests = 'python -m pytest --nbmake docs/docs/tutorials/ --nbmake-timeout=1200 --color=yes -n auto -v'
test = { depends-on = ['unit-tests'] }
@@ -106,9 +105,8 @@ test = { depends-on = ['unit-tests'] }
pyproject-check = 'python -m validate_pyproject pyproject.toml'
docstring-lint-check = 'pydoclint --quiet src/'
-notebook-lint-check = 'nbqa ruff docs/docs/tutorials/'
-py-lint-check = 'ruff check src/ tests/ docs/docs/tutorials/'
-py-format-check = 'ruff format --check src/ tests/ docs/docs/tutorials/'
+py-lint-check = 'ruff check src/ tests/'
+py-format-check = 'ruff format --check src/ tests/'
nonpy-format-check = 'npx prettier --list-different --config=prettierrc.toml --ignore-unknown .'
nonpy-format-check-modified = 'python tools/nonpy_prettier_modified.py'
@@ -120,10 +118,9 @@ check = 'pre-commit run --hook-stage manual --all-files'
docstring-transform = 'pixi run docstripy src/ -s=numpy -w'
docstring-format-fix = 'format-docstring src/'
-notebook-lint-fix = 'nbqa ruff --fix docs/docs/tutorials/'
-py-lint-fix = 'ruff check --fix src/ tests/ docs/docs/tutorials/'
-py-lint-fix-unsafe = 'ruff check --fix --unsafe-fixes src/ tests/ docs/docs/tutorials/'
-py-format-fix = 'ruff format src/ tests/ docs/docs/tutorials/'
+py-lint-fix = 'ruff check --fix src/ tests/'
+py-lint-fix-unsafe = 'ruff check --fix --unsafe-fixes src/ tests/'
+py-format-fix = 'ruff format src/ tests/'
nonpy-format-fix = 'npx prettier --write --list-different --config=prettierrc.toml --ignore-unknown .'
nonpy-format-fix-modified = 'python tools/nonpy_prettier_modified.py --write'
success-message = 'echo "✅ All auto-formatting steps completed successfully!"'
@@ -133,7 +130,6 @@ fix = { depends-on = [
'py-format-fix',
'py-lint-fix',
'nonpy-format-fix',
- 'notebook-lint-fix',
'success-message',
] }
@@ -163,21 +159,6 @@ cov = { depends-on = [
'integration-tests-coverage',
] }
-########################
-# 📓 Notebook Management
-########################
-
-notebook-convert = 'jupytext docs/docs/tutorials/*.py --from py:percent --to ipynb'
-notebook-strip = 'nbstripout docs/docs/tutorials/*.ipynb'
-notebook-tweak = 'python tools/tweak_notebooks.py docs/docs/tutorials/'
-notebook-exec = 'python -m pytest --nbmake docs/docs/tutorials/ --nbmake-timeout=1200 --overwrite --color=yes -n auto -v'
-
-notebook-prepare = { depends-on = [
- #'notebook-convert',
- 'notebook-strip',
- #'notebook-tweak',
-] }
-
########################
# 📚 Documentation Tasks
########################
diff --git a/pyproject.toml b/pyproject.toml
index 1c31277d..53298d15 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -23,8 +23,8 @@ classifiers = [
]
requires-python = '>=3.12'
dependencies = [
- #'easyscience', # The base library of the EasyScience framework
- 'pooch', # Data downloader
+ 'numpy', # Scientific computing library
+ 'PySide6', # Qt for Python
]
[project.optional-dependencies]
@@ -63,6 +63,7 @@ dev = [
]
[project.urls]
+Homepage = 'https://app.easyscience.software'
Documentation = 'https://easyscience.github.io/gui-components'
'Release Notes' = 'https://github.com/easyscience/gui-components/releases'
'Source Code' = 'https://github.com/easyscience/gui-components'
diff --git a/src/EasyApplication/Logic/Maintenance.py b/src/EasyApplication/Logic/Maintenance.py
index 567b2e9a..461d1233 100644
--- a/src/EasyApplication/Logic/Maintenance.py
+++ b/src/EasyApplication/Logic/Maintenance.py
@@ -7,7 +7,6 @@
import sys
import urllib.request
-from EasyApp.Logic.Logging import console
from PySide6.QtCore import Property
from PySide6.QtCore import QObject
from PySide6.QtCore import QProcess
@@ -15,6 +14,8 @@
from PySide6.QtCore import Slot
from PySide6.QtWidgets import QApplication
+from EasyApplication.Logic.Logging import console
+
class Updater(QObject):
# SIGNALS