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