{"name": "Aeternum Aquae - Estaciones Climatol\u00f3gicas (M\u00e9xico)", "package_name": "aeternum_aquae_stations", "version": "1.0.2", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "4.99.0", "downloads": 27, "uploaded_by": "An3Rocha", "upload_datetime": "2026-08-18T18:22:19.469824", "changelog": "\ud83d\udd27 Correcciones aplicadas\r\nImports exclusivos desde qgis.PyQt:\r\n\r\nCausa: El validador oficial de QGIS proh\u00edbe importar directamente de PyQt5 o PyQt6. Exige usar el wrapper oficial qgis.PyQt.\r\nSoluci\u00f3n: Se reemplazaron todos los bloques de importaci\u00f3n para usar exclusivamente:\r\npython\r\nfrom qgis.PyQt.QtWidgets import (\r\n    QDialog, QVBoxLayout, QHBoxLayout, QLabel, QComboBox, QPushButton,\r\n    QDoubleSpinBox, QCheckBox, QTabWidget, QWidget, QGroupBox,\r\n    QTableWidget, QTableWidgetItem, QHeaderView, QMessageBox,\r\n    QProgressBar, QLineEdit, QSplitter, QFileDialog, QRadioButton, QButtonGroup,\r\n    QScrollArea, QGridLayout\r\n)\r\nfrom qgis.PyQt.QtCore import Qt, QThread, pyqtSignal, QVariant, QMetaType\r\nfrom qgis.PyQt.QtGui import QIcon, QFont, QColor\r\nEn create_qgs_field tambi\u00e9n se eliminaron los imports directos de PyQt5/PyQt6, usando qgis.PyQt.QtCore.\r\nEnum scoped en cb_layer (PolygonLayer -> Filter.PolygonLayer):\r\n\r\nCausa: En QGIS 4 / Qt6, los enums de modelos est\u00e1n estrictamente dentro de su espacio de nombres Filter.\r\nSoluci\u00f3n: Se ajust\u00f3 la llamada exacta que solicita el linter:\r\npython\r\nself.cb_layer.setFilters(QgsMapLayerProxyModel.Filter.PolygonLayer)", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/aeternum_aquae_stations/version/1.0.2/download/"}