Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Draft update to pyside6 #1396

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
This will make it easier to debug problems with the controller.
- ([#506](https://github.com/LCA-ActivityBrowser/activity-browser/pull/506))
Refactor the AB code to increase the separation between brightway code,
PySide2 code and Javascript/HTML/CSS code.
PySide6 code and Javascript/HTML/CSS code.
- ([#519](https://github.com/LCA-ActivityBrowser/activity-browser/pull/519),
[#520](https://github.com/LCA-ActivityBrowser/activity-browser/pull/520))
Small fixes to the look of the AB for large database names and small
Expand Down Expand Up @@ -270,7 +270,7 @@
Slight changes to the main drop-down menu's, adding relevant icons to
functionality.
- ([#315](https://github.com/LCA-ActivityBrowser/activity-browser/pull/315))
Refactor code to use PySide2, use LGPL license.
Refactor code to use PySide6, use LGPL license.

### Fixed

Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/activity/activity_delete.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import List

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/activity/activity_duplicate.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Callable, List, Union

from PySide2 import QtCore
from PySide6 import QtCore

from activity_browser.actions.base import ABAction, exception_dialogs
from activity_browser.bwutils import commontasks
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import List

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application, project_settings
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from typing import Callable, Optional, Union

import pandas as pd
from PySide2 import QtCore
from PySide6 import QtCore

from activity_browser import application, signals
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/activity/activity_modify.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Callable, Union

from PySide2 import QtCore
from PySide6 import QtCore

from activity_browser.actions.base import ABAction, exception_dialogs
from activity_browser.mod.bw2data import get_activity
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/activity/activity_new.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from uuid import uuid4

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/activity/activity_relink.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import List

from PySide2 import QtCore, QtWidgets
from PySide6 import QtCore, QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
6 changes: 3 additions & 3 deletions activity_browser/actions/base.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtCore, QtGui, QtWidgets
from PySide6 import QtCore, QtGui, QtWidgets

from activity_browser import application

Expand All @@ -20,8 +20,8 @@ def triggered(cls, *args, **kwargs):
cls.run(*args, **kwargs)

@classmethod
def get_QAction(cls, *args, **kwargs) -> QtWidgets.QAction:
action = QtWidgets.QAction(cls.icon, cls.text, None)
def get_QAction(cls, *args, **kwargs) -> QtGui.QAction:
action = QtGui.QAction(cls.icon, cls.text, None)
action.setToolTip(cls.tooltip)

action.triggered.connect(lambda: cls.triggered(*args, **kwargs))
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/biosphere_update.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/calculation_setup/cs_delete.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from logging import getLogger

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application, signals
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/calculation_setup/cs_duplicate.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from logging import getLogger

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application, signals
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/calculation_setup/cs_new.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from logging import getLogger

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application, signals
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/calculation_setup/cs_rename.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from logging import getLogger

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application, signals
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/database/database_delete.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from bw2data.parameters import Group
from PySide2 import QtCore, QtWidgets
from PySide6 import QtCore, QtWidgets

from activity_browser import application, project_settings
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/database/database_duplicate.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/database/database_export.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/database/database_new.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application, project_settings, signals
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/database/database_relink.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtCore, QtWidgets
from PySide6 import QtCore, QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/method/cf_new.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import List

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/method/cf_remove.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import List

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/method/method_delete.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from typing import List
from logging import getLogger

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/method/method_open.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import List

from PySide2 import QtWidgets, QtCore
from PySide6 import QtWidgets, QtCore

from activity_browser import signals
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/migrations_install.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/parameter/parameter_new.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Tuple

from PySide2 import QtCore, QtGui, QtWidgets
from PySide6 import QtCore, QtGui, QtWidgets

from activity_browser import actions, application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from typing import List, Tuple

from peewee import IntegrityError
from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/parameter/parameter_rename.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Any

from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/project/project_delete.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import ab_settings, application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/project/project_duplicate.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/project/project_export.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import tarfile
from logging import getLogger

from PySide2 import QtWidgets, QtCore
from PySide6 import QtWidgets, QtCore

from activity_browser import application
from activity_browser.mod import bw2data as bd
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/project/project_import.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import tarfile
from logging import getLogger

from PySide2 import QtWidgets, QtCore
from PySide6 import QtWidgets, QtCore
from bw2io import backup

from activity_browser import application
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/actions/project/project_new.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from PySide2 import QtWidgets
from PySide6 import QtWidgets

from activity_browser import application
from activity_browser.actions.base import ABAction, exception_dialogs
Expand Down
4 changes: 2 additions & 2 deletions activity_browser/application.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
import os
from logging import getLogger

from PySide2.QtCore import QCoreApplication, QObject, QSysInfo, Qt
from PySide2.QtWidgets import QApplication
from PySide6.QtCore import QCoreApplication, QObject, QSysInfo, Qt
from PySide6.QtWidgets import QApplication

log = getLogger(__name__)

Expand Down
2 changes: 1 addition & 1 deletion activity_browser/bwutils/calculations.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from logging import getLogger

from bw2calc.errors import BW2CalcError
from PySide2.QtWidgets import QApplication
from PySide6.QtWidgets import QApplication

from ..bwutils import (MLCA, Contributions, MonteCarloLCA,
SuperstructureContributions, SuperstructureMLCA)
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/bwutils/multilca.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import bw2calc as bc
import numpy as np
import pandas as pd
from PySide2.QtWidgets import QApplication, QMessageBox
from PySide6.QtWidgets import QApplication, QMessageBox

from activity_browser.mod import bw2data as bd

Expand Down
4 changes: 2 additions & 2 deletions activity_browser/bwutils/superstructure/dataframe.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@

import numpy as np
import pandas as pd
from PySide2.QtCore import Qt
from PySide2.QtWidgets import QApplication, QPushButton
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QApplication, QPushButton

from ..errors import ScenarioDatabaseNotFoundError
from ..metadata import AB_metadata
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/bwutils/superstructure/file_dialogs.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import pandas as pd
from PySide2 import QtCore, QtWidgets
from PySide6 import QtCore, QtWidgets

from ...ui.icons import qicons

Expand Down
4 changes: 2 additions & 2 deletions activity_browser/bwutils/superstructure/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import numpy as np
import pandas as pd
from pandas.api.types import is_numeric_dtype
from PySide2.QtCore import Qt
from PySide2.QtWidgets import QApplication, QPushButton
from PySide6.QtCore import Qt
from PySide6.QtWidgets import QApplication, QPushButton

from activity_browser.mod import bw2data as bd

Expand Down
2 changes: 1 addition & 1 deletion activity_browser/bwutils/superstructure/mlca.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

import numpy as np
import pandas as pd
from PySide2.QtWidgets import QPushButton
from PySide6.QtWidgets import QPushButton

from activity_browser.mod import bw2data as bd

Expand Down
2 changes: 1 addition & 1 deletion activity_browser/controllers/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from pkgutil import iter_modules
from logging import getLogger

from PySide2.QtCore import QObject
from PySide6.QtCore import QObject

from activity_browser import ab_settings, application, project_settings, signals
from activity_browser.mod import bw2data as bd
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/layouts/main.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
from PySide2 import QtCore, QtWidgets
from PySide6 import QtCore, QtWidgets

import activity_browser.mod.bw2data as bd

Expand Down
2 changes: 1 addition & 1 deletion activity_browser/layouts/panels/panel.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
from PySide2 import QtCore, QtWidgets
from PySide6 import QtCore, QtWidgets
from logging import getLogger

from activity_browser import signals
Expand Down
2 changes: 1 addition & 1 deletion activity_browser/layouts/panels/right.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from pathlib import Path
from logging import getLogger

from PySide2.QtWidgets import QVBoxLayout
from PySide6.QtWidgets import QVBoxLayout

from activity_browser import signals
from activity_browser.mod import bw2data as bd
Expand Down
4 changes: 2 additions & 2 deletions activity_browser/layouts/tabs/LCA_results_tab.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
from logging import getLogger

from bw2calc.errors import BW2CalcError
from PySide2.QtCore import Qt, Slot
from PySide2.QtWidgets import QApplication, QMessageBox, QVBoxLayout
from PySide6.QtCore import Qt, Slot
from PySide6.QtWidgets import QApplication, QMessageBox, QVBoxLayout

from activity_browser import signals
from activity_browser.mod import bw2data as bd
Expand Down
4 changes: 2 additions & 2 deletions activity_browser/layouts/tabs/LCA_results_tabs.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
from logging import getLogger

import pandas as pd
from PySide2 import QtCore, QtGui
from PySide2.QtWidgets import (QApplication, QButtonGroup, QCheckBox,
from PySide6 import QtCore, QtGui
from PySide6.QtWidgets import (QApplication, QButtonGroup, QCheckBox,
QComboBox, QFileDialog, QGridLayout, QGroupBox,
QHBoxLayout, QLabel, QLineEdit, QMessageBox,
QPushButton, QRadioButton, QScrollArea,
Expand Down
4 changes: 2 additions & 2 deletions activity_browser/layouts/tabs/LCA_setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
from logging import getLogger

import pandas as pd
from PySide2 import QtWidgets
from PySide2.QtCore import Qt, Slot
from PySide6 import QtWidgets
from PySide6.QtCore import Qt, Slot

from activity_browser import actions, signals
from activity_browser.mod import bw2data as bd
Expand Down
Loading
Loading