Dependency Dashboard
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Rate-Limited These updates are currently rate-limited. Click on a checkbox below to force their creation now. - [ ] <!-- unlimit-branch=renovate/account -->chore(deps): update account (`odoo12-addon-account-menu`, `odoo12-addon-account-payment-mode`, `odoo12-addon-account-payment-partner`) - [ ] <!-- unlimit-branch=renovate/aenum-3.x -->chore(deps): update dependency aenum to v3.1.17 - [ ] <!-- unlimit-branch=renovate/cerberus-1.x -->chore(deps): update dependency cerberus to v1.3.8 - [ ] <!-- unlimit-branch=renovate/elasticsearch-7.x -->chore(deps): update dependency elasticsearch to v7.17.13 - [ ] <!-- unlimit-branch=renovate/genshi-0.x -->chore(deps): update dependency genshi to v0.7.10 - [ ] <!-- unlimit-branch=renovate/gitpython-3.x -->chore(deps): update dependency gitpython to v3.1.50 - [ ] <!-- unlimit-branch=renovate/mpld3-0.x -->chore(deps): update dependency mpld3 to v0.5.12 - [ ] <!-- unlimit-branch=renovate/cooperator -->chore(deps): update dependency odoo12-addon-cooperator-website-referral-source to v12.0.1.0.0.99.dev8 - [ ] <!-- unlimit-branch=renovate/odoo12-addon-delivery-carrier-label-default-12.x -->chore(deps): update dependency odoo12-addon-delivery-carrier-label-default to v12.0.1.0.0.99.dev6 - [ ] <!-- unlimit-branch=renovate/odoo12-addon-iot-template-oca-12.x -->chore(deps): update dependency odoo12-addon-iot-template-oca to v12.0.1.0.0.99.dev7 - [ ] <!-- unlimit-branch=renovate/odoo12-addon-l10n-be-cooperator-national-number-12.x -->chore(deps): update dependency odoo12-addon-l10n-be-cooperator-national-number to v12.0.1.0.0.99.dev11 - [ ] <!-- unlimit-branch=renovate/odoo12-addon-mgmtsystem-nonconformity-type-12.x -->chore(deps): update dependency odoo12-addon-mgmtsystem-nonconformity-type to v12.0.1.0.0.99.dev7 - [ ] <!-- unlimit-branch=renovate/odoo12-addons-oca-product-attribute-12.x -->chore(deps): update dependency odoo12-addons-oca-product-attribute to v12.0.20230720.0 - [ ] <!-- unlimit-branch=renovate/odoo12-addons-oca-purchase-workflow-12.x -->chore(deps): update dependency odoo12-addons-oca-purchase-workflow to v12.0.20231107.0 - [ ] <!-- unlimit-branch=renovate/odoo12-addons-oca-reporting-engine-12.x -->chore(deps): update dependency odoo12-addons-oca-reporting-engine to v12.0.20250106.0 - [ ] <!-- unlimit-branch=renovate/odoo12-addons-oca-sale-workflow-12.x -->chore(deps): update dependency odoo12-addons-oca-sale-workflow to v12.0.20250203.0 - [ ] <!-- unlimit-branch=renovate/odoo12-addons-oca-server-tools-12.x -->chore(deps): update dependency odoo12-addons-oca-server-tools to v12.0.20241127.0 - [ ] <!-- unlimit-branch=renovate/odoo12-addons-oca-stock-logistics-workflow-12.x -->chore(deps): update dependency odoo12-addons-oca-stock-logistics-workflow to v12.0.20241009.0 - [ ] <!-- unlimit-branch=renovate/odoo12-addons-oca-vertical-rental-12.x -->chore(deps): update dependency odoo12-addons-oca-vertical-rental to v12.0.20240201.0 - [ ] <!-- unlimit-branch=renovate/openpyxl-3.x -->chore(deps): update dependency openpyxl to v3.1.5 - [ ] <!-- unlimit-branch=renovate/pbr-5.x -->chore(deps): update dependency pbr to v5.11.1 - [ ] <!-- unlimit-branch=renovate/phonenumbers-8.x -->chore(deps): update dependency phonenumbers to v8.13.55 - [ ] <!-- unlimit-branch=renovate/pyldap-2.x -->chore(deps): update dependency pyldap to v2.4.45 - [ ] <!-- unlimit-branch=renovate/python-ldap-3.x -->chore(deps): update dependency python-ldap to v3.4.6 - [ ] <!-- unlimit-branch=renovate/python-slugify-8.x -->chore(deps): update dependency python-slugify to v8.0.4 - [ ] <!-- unlimit-branch=renovate/pyyaml-6.x -->chore(deps): update dependency pyyaml to v6.0.3 - [ ] <!-- unlimit-branch=renovate/rsa-4.x -->chore(deps): update dependency rsa to v4.9.1 - [ ] <!-- unlimit-branch=renovate/smmap-5.x -->chore(deps): update dependency smmap to v5.0.3 - [ ] <!-- unlimit-branch=renovate/toolz-0.x -->chore(deps): update dependency toolz to v0.12.1 - [ ] <!-- unlimit-branch=renovate/types-pyyaml-6.x -->chore(deps): update dependency types-pyyaml to v6.0.12.20260510 - [ ] <!-- unlimit-branch=renovate/urllib3-1.x -->chore(deps): update dependency urllib3 to v1.26.20 - [ ] <!-- unlimit-branch=renovate/vobject-0.x -->chore(deps): update dependency vobject to v0.9.9 - [ ] <!-- unlimit-branch=renovate/xlsxwriter-0.x -->chore(deps): update dependency xlsxwriter to v0.9.9 - [ ] <!-- unlimit-branch=renovate/xmlsec-1.x -->chore(deps): update dependency xmlsec to v1.3.17 - [ ] <!-- unlimit-branch=renovate/event -->chore(deps): update event (`odoo12-addon-event-project`, `odoo12-addon-event-registration-cancel-reason`, `odoo12-addon-event-registration-mass-mailing`, `odoo12-addon-event-registration-partner-unique`, `odoo12-addon-event-sale-registration-multi-qty`, `odoo12-addon-event-sale-reservation`, `odoo12-addon-event-sale-session`, `odoo12-addon-event-session-registration-multi-qty`, `odoo12-addon-event-track-location-overlap`) - [ ] <!-- unlimit-branch=renovate/fieldservice -->chore(deps): update fieldservice (`odoo12-addon-fieldservice-agreement`, `odoo12-addon-fieldservice-agreement-helpdesk-mgmt`, `odoo12-addon-fieldservice-calendar`, `odoo12-addon-fieldservice-google-map`, `odoo12-addon-fieldservice-operating-unit`, `odoo12-addon-fieldservice-partner-multi-relation`) - [ ] <!-- unlimit-branch=renovate/helpdesk -->chore(deps): update helpdesk (`odoo12-addon-helpdesk-mgmt`, `odoo12-addon-helpdesk-mgmt-partner-sequence`, `odoo12-addon-helpdesk-mgmt-project`, `odoo12-addon-helpdesk-mgmt-sla`, `odoo12-addon-helpdesk-mgmt-timesheet`, `odoo12-addon-helpdesk-mgmt-timesheet-time-control`, `odoo12-addon-helpdesk-motive`, `odoo12-addon-helpdesk-type`) - [ ] <!-- unlimit-branch=renovate/hr -->chore(deps): update hr (`odoo12-addon-hr-attendance-modification-tracking`, `odoo12-addon-hr-attendance-sheet`, `odoo12-addon-hr-contract-document`, `odoo12-addon-hr-contract-multi-job`, `odoo12-addon-hr-contract-operating-unit`, `odoo12-addon-hr-contract-rate`, `odoo12-addon-hr-contract-reference`, `odoo12-addon-hr-course`, `odoo12-addon-hr-employee-age`, `odoo12-addon-hr-employee-birth-name`, `odoo12-addon-hr-employee-calendar-planning`, `odoo12-addon-hr-employee-display-own-info`, `odoo12-addon-hr-employee-emergency-contact`, `odoo12-addon-hr-employee-health`, `odoo12-addon-hr-employee-language`, `odoo12-addon-hr-employee-lastnames`, `odoo12-addon-hr-employee-medical-examination`, `odoo12-addon-hr-employee-partner-external`, `odoo12-addon-hr-employee-phone-extension`, `odoo12-addon-hr-employee-ppe`, `odoo12-addon-hr-employee-social-media`, `odoo12-addon-hr-employee-ssn`, `odoo12-addon-hr-expense-advance-clearing-consolidation`, `odoo12-addon-hr-expense-advance-clearing-sequence`, `odoo12-addon-hr-expense-analytic-require`, `odoo12-addon-hr-expense-journal`, `odoo12-addon-hr-expense-petty-cash-sequence`, `odoo12-addon-hr-expense-portal`, `odoo12-addon-hr-expense-sequence`, `odoo12-addon-hr-expense-tier-validation`, `odoo12-addon-hr-expense-type`, `odoo12-addon-hr-experience`, `odoo12-addon-hr-holidays-credit`, `odoo12-addon-hr-holidays-hour`, `odoo12-addon-hr-holidays-leave-request-wizard`, `odoo12-addon-hr-holidays-length-validation`, `odoo12-addon-hr-holidays-public`, `odoo12-addon-hr-job-category`, `odoo12-addon-hr-operating-unit`, `odoo12-addon-hr-payroll-account-operating-unit`, `odoo12-addon-hr-payroll-cancel`, `odoo12-addon-hr-payslip-change-state`, `odoo12-addon-hr-personal-equipment-request`, `odoo12-addon-hr-recruitment-security`, `odoo12-addon-hr-timesheet-analysis`, `odoo12-addon-hr-timesheet-employee-cost-currency`, `odoo12-addon-hr-timesheet-nonpayable`, `odoo12-addon-hr-timesheet-sheet-activity`, `odoo12-addon-hr-timesheet-sheet-autodraft`, `odoo12-addon-hr-timesheet-sheet-no-create`, `odoo12-addon-hr-timesheet-sheet-period`, `odoo12-addon-hr-worked-days-from-timesheet`) - [ ] <!-- unlimit-branch=renovate/kpi -->chore(deps): update kpi (`odoo12-addon-kpi`, `odoo12-addon-kpi-dashboard`) - [ ] <!-- unlimit-branch=renovate/l10n-es -->chore(deps): update l10n-es (`odoo12-addon-l10n-es-account-asset`, `odoo12-addon-l10n-es-account-bank-statement-import-n43`, `odoo12-addon-l10n-es-account-banking-sepa-fsdd`, `odoo12-addon-l10n-es-account-invoice-sequence`, `odoo12-addon-l10n-es-aeat`, `odoo12-addon-l10n-es-aeat-mod115`, `odoo12-addon-l10n-es-aeat-mod303`, `odoo12-addon-l10n-es-aeat-mod303-oss`, `odoo12-addon-l10n-es-aeat-mod347`, `odoo12-addon-l10n-es-aeat-mod349`, `odoo12-addon-l10n-es-aeat-mod390`, `odoo12-addon-l10n-es-aeat-mod390-vat-prorate`, `odoo12-addon-l10n-es-aeat-sii-extra-data`, `odoo12-addon-l10n-es-aeat-vat-prorrate-asset`, `odoo12-addon-l10n-es-extra-data`, `odoo12-addon-l10n-es-facturae`, `odoo12-addon-l10n-es-facturae-efact`, `odoo12-addon-l10n-es-facturae-face`, `odoo12-addon-l10n-es-location-nuts`, `odoo12-addon-l10n-es-mis-report`, `odoo12-addon-l10n-es-partner`, `odoo12-addon-l10n-es-pos`, `odoo12-addon-l10n-es-subcontractor-certificate`, `odoo12-addon-l10n-es-ticketbai`, `odoo12-addon-l10n-es-ticketbai-api`, `odoo12-addon-l10n-es-ticketbai-pos`, `odoo12-addon-l10n-es-toponyms`) - [ ] <!-- unlimit-branch=renovate/mass -->chore(deps): update mass (`odoo12-addon-mass-mailing-event-registration-exclude`, `odoo12-addon-mass-mailing-list-dynamic`, `odoo12-addon-mass-mailing-newsletter-welcome-mail`, `odoo12-addon-mass-mailing-partner`) - [ ] <!-- unlimit-branch=renovate/mis -->chore(deps): update mis (`odoo12-addon-mis-builder`, `odoo12-addon-mis-builder-analytic`, `odoo12-addon-mis-builder-budget`, `odoo12-addon-mis-builder-budget-operating-unit`, `odoo12-addon-mis-builder-cash-flow`, `odoo12-addon-mis-builder-operating-unit`) - [ ] <!-- unlimit-branch=renovate/partner -->chore(deps): update partner (`odoo12-addon-partner-address-street3`, `odoo12-addon-partner-address-two-lines`, `odoo12-addon-partner-address-version`, `odoo12-addon-partner-affiliate`, `odoo12-addon-partner-aging`, `odoo12-addon-partner-bank-active`, `odoo12-addon-partner-capital`, `odoo12-addon-partner-coc`, `odoo12-addon-partner-contact-access-link`, `odoo12-addon-partner-contact-department`, `odoo12-addon-partner-contact-gender`, `odoo12-addon-partner-contact-job-position`, `odoo12-addon-partner-contact-lang`, `odoo12-addon-partner-contact-personal-information-page`, `odoo12-addon-partner-contact-sale-info-propagation`, `odoo12-addon-partner-deduplicate-acl`, `odoo12-addon-partner-deduplicate-by-ref`, `odoo12-addon-partner-deduplicate-by-website`, `odoo12-addon-partner-deduplicate-filter`, `odoo12-addon-partner-disable-gravatar`, `odoo12-addon-partner-email-check`, `odoo12-addon-partner-employee-quantity`, `odoo12-addon-partner-helper`, `odoo12-addon-partner-identification`, `odoo12-addon-partner-phone-extension`, `odoo12-addon-partner-phonecall-schedule`, `odoo12-addon-partner-postal-address`, `odoo12-addon-partner-pricelist-search`, `odoo12-addon-partner-priority`, `odoo12-addon-partner-prospect`, `odoo12-addon-partner-route`, `odoo12-addon-partner-sale-pivot`, `odoo12-addon-partner-statement`, `odoo12-addon-partner-survey`, `odoo12-addon-partner-time-to-pay`) - [ ] <!-- unlimit-branch=renovate/pos -->chore(deps): update pos (`odoo12-addon-pos-cache-user-restriction`, `odoo12-addon-pos-check-session-state`, `odoo12-addon-pos-invoice-send-mail`, `odoo12-addon-pos-invoicing`, `odoo12-addon-pos-mail-receipt`, `odoo12-addon-pos-margin-account-invoice-margin`, `odoo12-addon-pos-order-count-store`, `odoo12-addon-pos-order-mgmt`, `odoo12-addon-pos-order-return`, `odoo12-addon-pos-order-to-sale-order`, `odoo12-addon-pos-pricelist-technical`, `odoo12-addon-pos-product-default-code`, `odoo12-addon-pos-remove-pos-category`, `odoo12-addon-pos-report-session-summary`, `odoo12-addon-pos-reset-search`, `odoo12-addon-pos-restaurant-multi-company`, `odoo12-addon-pos-restaurant-user-restriction`, `odoo12-addon-pos-stock-picking-invoice-link`, `odoo12-addon-pos-supplierinfo-barcode`, `odoo12-addon-pos-tare`, `odoo12-addon-pos-ticket-logo`, `odoo12-addon-pos-ticket-salesman-firstname`, `odoo12-addon-pos-ticket-static-qrcode`, `odoo12-addon-pos-unavailable-product-friendly-error`) - [ ] <!-- unlimit-branch=renovate/product -->chore(deps): update product (`odoo12-addon-product-active-propagate`, `odoo12-addon-product-attribute-set`, `odoo12-addon-product-attribute-set-completeness`, `odoo12-addon-product-code-mandatory`, `odoo12-addon-product-contract`, `odoo12-addon-product-contract-brand`, `odoo12-addon-product-contract-variable-quantity`, `odoo12-addon-product-cost-security`, `odoo12-addon-product-custom-info`, `odoo12-addon-product-documentation-set`, `odoo12-addon-product-equivalent-category`, `odoo12-addon-product-firmware-version`, `odoo12-addon-product-form-purchase-link`, `odoo12-addon-product-harmonized-system`, `odoo12-addon-product-harmonized-system-stock`, `odoo12-addon-product-manufacturer`, `odoo12-addon-product-multi-category`, `odoo12-addon-product-multi-company`, `odoo12-addon-product-multi-price`, `odoo12-addon-product-net-weight`, `odoo12-addon-product-packaging-dimension`, `odoo12-addon-product-packaging-type`, `odoo12-addon-product-packaging-type-required`, `odoo12-addon-product-price-history`, `odoo12-addon-product-pricelist-margin`, `odoo12-addon-product-pricelist-print-website-sale`, `odoo12-addon-product-priority`, `odoo12-addon-product-product-template-navigation`, `odoo12-addon-product-quick-bom`, `odoo12-addon-product-restricted-type`, `odoo12-addon-product-sale-tax-price-included`, `odoo12-addon-product-secondary-unit`, `odoo12-addon-product-stock-state`, `odoo12-addon-product-supplier-code-purchase`, `odoo12-addon-product-supplierinfo-for-customer-invoice`, `odoo12-addon-product-supplierinfo-for-customer-picking`, `odoo12-addon-product-supplierinfo-picking`, `odoo12-addon-product-supplierinfo-revision`, `odoo12-addon-product-template-copy-attributes`, `odoo12-addon-product-uom-measure-type`, `odoo12-addon-product-uom-use-type`, `odoo12-addon-product-variant-sale-price`, `odoo12-addon-product-warranty`) - [ ] <!-- unlimit-branch=renovate/project -->chore(deps): update project (`odoo12-addon-project-budget`, `odoo12-addon-project-deadline`, `odoo12-addon-project-description`, `odoo12-addon-project-list`, `odoo12-addon-project-mail-chatter`, `odoo12-addon-project-members`, `odoo12-addon-project-milestone`, `odoo12-addon-project-recalculate`, `odoo12-addon-project-scrum`, `odoo12-addon-project-stage-closed`, `odoo12-addon-project-stage-state`, `odoo12-addon-project-stock`, `odoo12-addon-project-stock-request`, `odoo12-addon-project-tag`, `odoo12-addon-project-task-default-stage`, `odoo12-addon-project-task-digitized-signature`, `odoo12-addon-project-task-material`, `odoo12-addon-project-task-send-by-mail`, `odoo12-addon-project-task-stage-allow-timesheet`, `odoo12-addon-project-task-timesheet-report`, `odoo12-addon-project-timesheet-time-control`, `odoo12-addon-project-timesheet-time-control-sale`) - [ ] <!-- unlimit-branch=renovate/queue -->chore(deps): update queue (`odoo12-addon-queue-job`, `odoo12-addon-queue-job-subscribe`) - [ ] <!-- unlimit-branch=renovate/sale -->chore(deps): update sale (`odoo12-addon-sale-advance-payment`, `odoo12-addon-sale-automatic-workflow`, `odoo12-addon-sale-automatic-workflow-job`, `odoo12-addon-sale-automatic-workflow-payment-mode`, `odoo12-addon-sale-backorder`, `odoo12-addon-sale-blanket-order`, `odoo12-addon-sale-commission`, `odoo12-addon-sale-commission-delegated-partner`, `odoo12-addon-sale-commission-formula`, `odoo12-addon-sale-commission-pricelist`, `odoo12-addon-sale-commission-salesman`, `odoo12-addon-sale-commission-settlement-partial-invoice`, `odoo12-addon-sale-commitment-lead-time`, `odoo12-addon-sale-contact-type`, `odoo12-addon-sale-crm-event-reservation`, `odoo12-addon-sale-delivery-state`, `odoo12-addon-sale-disable-inventory-check`, `odoo12-addon-sale-discount-display-amount`, `odoo12-addon-sale-fixed-discount`, `odoo12-addon-sale-force-invoiced`, `odoo12-addon-sale-global-discount`, `odoo12-addon-sale-invoice-group-method`, `odoo12-addon-sale-invoice-line-note`, `odoo12-addon-sale-invoice-plan`, `odoo12-addon-sale-invoice-policy`, `odoo12-addon-sale-last-price-info`, `odoo12-addon-sale-manual-delivery`, `odoo12-addon-sale-margin-security`, `odoo12-addon-sale-merge-draft-invoice`, `odoo12-addon-sale-milestone-profile-invoicing`, `odoo12-addon-sale-mrp-link`, `odoo12-addon-sale-multi-operating-unit`, `odoo12-addon-sale-order-archive`, `odoo12-addon-sale-order-digitized-signature`, `odoo12-addon-sale-order-import`, `odoo12-addon-sale-order-invoicing-grouping-criteria`, `odoo12-addon-sale-order-line-input`, `odoo12-addon-sale-order-line-sequence`, `odoo12-addon-sale-order-line-serial-unique`, `odoo12-addon-sale-order-lot-selection`, `odoo12-addon-sale-order-price-recalculation`, `odoo12-addon-sale-order-product-assortment`, `odoo12-addon-sale-order-product-recommendation`, `odoo12-addon-sale-order-report-product-image`, `odoo12-addon-sale-order-tag`, `odoo12-addon-sale-order-transmit-method`, `odoo12-addon-sale-order-ubl`, `odoo12-addon-sale-order-weight`, `odoo12-addon-sale-pricelist-technical`, `odoo12-addon-sale-procurement-group-by-commitment-date`, `odoo12-addon-sale-procurement-group-by-line`, `odoo12-addon-sale-product-category-menu`, `odoo12-addon-sale-product-classification`, `odoo12-addon-sale-product-set`, `odoo12-addon-sale-product-set-variant`, `odoo12-addon-sale-project-timesheet-by-seniority`, `odoo12-addon-sale-report-country-state`, `odoo12-addon-sale-report-delivered-subtotal`, `odoo12-addon-sale-require-po-doc`, `odoo12-addon-sale-secondary-salesperson`, `odoo12-addon-sale-shipping-info-helper`, `odoo12-addon-sale-stock-last-date`, `odoo12-addon-sale-stock-picking-note`, `odoo12-addon-sale-stock-secondary-unit`, `odoo12-addon-sale-tier-validation`, `odoo12-addon-sale-timesheet-existing-project`, `odoo12-addon-sale-timesheet-hook`, `odoo12-addon-sale-timesheet-line-exclude`, `odoo12-addon-sale-triple-discount`, `odoo12-addon-sale-validity`, `odoo12-addon-sale-wishlist`) - [ ] <!-- unlimit-branch=renovate/stock -->chore(deps): update stock (`odoo12-addon-stock-account-change-qty-reason`, `odoo12-addon-stock-account-internal-move`, `odoo12-addon-stock-account-inventory-discrepancy`, `odoo12-addon-stock-account-valuation-report`, `odoo12-addon-stock-analysis`, `odoo12-addon-stock-change-price-at-date`, `odoo12-addon-stock-change-qty-reason`, `odoo12-addon-stock-dropshipping-whole-supplier`, `odoo12-addon-stock-forecast-report`, `odoo12-addon-stock-inventory-analytic`, `odoo12-addon-stock-inventory-chatter`, `odoo12-addon-stock-inventory-cost-info`, `odoo12-addon-stock-inventory-valuation-location`, `odoo12-addon-stock-inventory-virtual-location`, `odoo12-addon-stock-inventory-virtual-location-change-qty-reason`, `odoo12-addon-stock-kardex-report`, `odoo12-addon-stock-landed-costs-currency`, `odoo12-addon-stock-location-address`, `odoo12-addon-stock-location-position`, `odoo12-addon-stock-location-zone`, `odoo12-addon-stock-lot-scrap`, `odoo12-addon-stock-move-manual-lot`, `odoo12-addon-stock-mts-mto-rule-mrp`, `odoo12-addon-stock-orderpoint-manual-procurement-uom`, `odoo12-addon-stock-orderpoint-mrp-link`, `odoo12-addon-stock-orderpoint-purchase-link`, `odoo12-addon-stock-picking-auto-create-lot`, `odoo12-addon-stock-picking-backorder-strategy`, `odoo12-addon-stock-picking-batch-back2draft`, `odoo12-addon-stock-picking-batch-extended-account`, `odoo12-addon-stock-picking-comment-template`, `odoo12-addon-stock-picking-completion-info`, `odoo12-addon-stock-picking-customer-ref`, `odoo12-addon-stock-picking-filter-product`, `odoo12-addon-stock-picking-late-activity`, `odoo12-addon-stock-picking-operation-quick-change`, `odoo12-addon-stock-picking-procure-method`, `odoo12-addon-stock-picking-product-assortment`, `odoo12-addon-stock-picking-product-kit-helper`, `odoo12-addon-stock-picking-product-label`, `odoo12-addon-stock-picking-purchase-order-link`, `odoo12-addon-stock-picking-purchase-propagate`, `odoo12-addon-stock-picking-report-custom-description`, `odoo12-addon-stock-picking-report-delivery-cost`, `odoo12-addon-stock-picking-responsible`, `odoo12-addon-stock-picking-restrict-cancel-with-orig-move`, `odoo12-addon-stock-picking-return-refund-option`, `odoo12-addon-stock-picking-show-backorder`, `odoo12-addon-stock-picking-type-user-restriction`, `odoo12-addon-stock-picking-whole-scrap`, `odoo12-addon-stock-production-lot-firmware-version`, `odoo12-addon-stock-production-lot-multi-company`, `odoo12-addon-stock-production-lot-quantity-tree`, `odoo12-addon-stock-production-lot-warranty`, `odoo12-addon-stock-putaway-method`, `odoo12-addon-stock-removal-location-by-priority`, `odoo12-addon-stock-reserve-rule`, `odoo12-addon-stock-warehouse-orderpoint-stock-info`, `odoo12-addon-stock-whole-kit-constraint`) - [ ] <!-- unlimit-branch=renovate/web -->chore(deps): update web (`odoo12-addon-web-advanced-filter`, `odoo12-addon-web-advanced-search-wildcard`, `odoo12-addon-web-button-no-save`, `odoo12-addon-web-calendar-slot-duration`, `odoo12-addon-web-company-color`, `odoo12-addon-web-decimal-numpad-dot`, `odoo12-addon-web-disable-export-group`, `odoo12-addon-web-domain-field`, `odoo12-addon-web-domain-field-example`, `odoo12-addon-web-editor-background-color`, `odoo12-addon-web-environment-ribbon`, `odoo12-addon-web-favicon`, `odoo12-addon-web-group-by-percentage`, `odoo12-addon-web-ir-actions-act-view-reload`, `odoo12-addon-web-no-bubble`, `odoo12-addon-web-refresher`, `odoo12-addon-web-responsive`, `odoo12-addon-web-responsive-company`, `odoo12-addon-web-search-with-and`, `odoo12-addon-web-searchbar-full-width`, `odoo12-addon-web-send-message-popup`, `odoo12-addon-web-set-single-page-hidden`, `odoo12-addon-web-switch-context-warning`, `odoo12-addon-web-translate-dialog`, `odoo12-addon-web-tree-duplicate`, `odoo12-addon-web-tree-dynamic-colored-field`, `odoo12-addon-web-tree-resize-column`, `odoo12-addon-web-view-calendar-column`, `odoo12-addon-web-view-calendar-list`, `odoo12-addon-web-view-leaflet-map`, `odoo12-addon-web-view-leaflet-map-partner`, `odoo12-addon-web-widget-child-selector`, `odoo12-addon-web-widget-digitized-signature`, `odoo12-addon-web-widget-google-map-drawing`, `odoo12-addon-web-widget-google-marker-icon-picker`, `odoo12-addon-web-widget-image-download`, `odoo12-addon-web-widget-image-url`, `odoo12-addon-web-widget-image-webcam`, `odoo12-addon-web-widget-json-graph`, `odoo12-addon-web-widget-mermaid`, `odoo12-addon-web-widget-model-viewer`, `odoo12-addon-web-widget-mpld3-chart`, `odoo12-addon-web-widget-one2many-product-picker`, `odoo12-addon-web-widget-url-translatable`) - [ ] <!-- unlimit-branch=renovate/website -->chore(deps): update website (`odoo12-addon-website-anchor-smooth-scroll`, `odoo12-addon-website-breadcrumb`, `odoo12-addon-website-cookie-notice`, `odoo12-addon-website-crm-privacy-policy`, `odoo12-addon-website-event-filter-organizer`, `odoo12-addon-website-event-sale-b2x-alt-price`, `odoo12-addon-website-event-share`, `odoo12-addon-website-event-type-description`, `odoo12-addon-website-google-tag-manager`, `odoo12-addon-website-img-dimension`, `odoo12-addon-website-js-below-the-fold`, `odoo12-addon-website-js-below-the-fold-payment`, `odoo12-addon-website-logo`, `odoo12-addon-website-mass-mailing-name`, `odoo12-addon-website-media-size`, `odoo12-addon-website-menu-by-user-status`, `odoo12-addon-website-portal-contact`, `odoo12-addon-website-recaptcha-reloaded`, `odoo12-addon-website-sale-attribute-filter-form-submit`, `odoo12-addon-website-sale-attribute-filter-order`, `odoo12-addon-website-sale-cart-expire`, `odoo12-addon-website-sale-cart-selectable`, `odoo12-addon-website-sale-exception`, `odoo12-addon-website-sale-hide-empty-category`, `odoo12-addon-website-sale-invoice-address`, `odoo12-addon-website-sale-product-attribute-filter-visibility`, `odoo12-addon-website-sale-product-description`, `odoo12-addon-website-sale-product-model-viewer`, `odoo12-addon-website-sale-product-reference-displayed`, `odoo12-addon-website-sale-product-style-badge`, `odoo12-addon-website-sale-require-legal`, `odoo12-addon-website-sale-require-login`, `odoo12-addon-website-sale-stock-picking-note`, `odoo12-addon-website-sale-stock-provisioning-date`, `odoo12-addon-website-sale-wishlist-keep`, `odoo12-addon-website-snippet-marginless-gallery`) - [ ] <!-- unlimit-branch=renovate/acme-2.x -->chore(deps): update dependency acme to v2.11.1 - [ ] <!-- unlimit-branch=renovate/altair-5.x -->chore(deps): update dependency altair to v5.5.0 - [ ] <!-- unlimit-branch=renovate/annotated-types-0.x -->chore(deps): update dependency annotated-types to v0.7.0 - [ ] <!-- unlimit-branch=renovate/apispec-6.x -->chore(deps): update dependency apispec to v6.10.0 - [ ] <!-- unlimit-branch=renovate/attrs-22.x -->chore(deps): update dependency attrs to v22.2.0 - [ ] <!-- unlimit-branch=renovate/babel-2.x -->chore(deps): update dependency babel to v2.18.0 - [ ] <!-- unlimit-branch=renovate/bcrypt-4.x -->chore(deps): update dependency bcrypt to v4.3.0 - [ ] <!-- unlimit-branch=renovate/beautifulsoup4-4.x -->chore(deps): update dependency beautifulsoup4 to v4.14.3 - [ ] <!-- unlimit-branch=renovate/bokeh-1.x -->chore(deps): update dependency bokeh to v1.4.0 - [ ] <!-- unlimit-branch=renovate/boto3-1.x -->chore(deps): update dependency boto3 to v1.43.9 - [ ] <!-- unlimit-branch=renovate/botocore-1.x -->chore(deps): update dependency botocore to v1.43.9 - [ ] <!-- unlimit-branch=renovate/cachetools-5.x -->chore(deps): update dependency cachetools to v5.5.2 - [ ] <!-- unlimit-branch=renovate/certifi-2022.x -->chore(deps): update dependency certifi to v2022.12.7 - [ ] <!-- unlimit-branch=renovate/cffi-1.x -->chore(deps): update dependency cffi to v1.17.1 - [ ] <!-- unlimit-branch=renovate/chardet-5.x -->chore(deps): update dependency chardet to v5.2.0 - [ ] <!-- unlimit-branch=renovate/charset-normalizer-3.x -->chore(deps): update dependency charset-normalizer to v3.4.7 - [ ] <!-- unlimit-branch=renovate/cssselect-1.x -->chore(deps): update dependency cssselect to v1.4.0 - [ ] <!-- unlimit-branch=renovate/cssutils-2.x -->chore(deps): update dependency cssutils to v2.15.0 - [ ] <!-- unlimit-branch=renovate/cycler-0.x -->chore(deps): update dependency cycler to v0.12.1 - [ ] <!-- unlimit-branch=renovate/dataclasses-0.x -->chore(deps): update dependency dataclasses to v0.8 - [ ] <!-- unlimit-branch=renovate/dateparser-1.x -->chore(deps): update dependency dateparser to v1.4.0 - [ ] <!-- unlimit-branch=renovate/decorator-4.x -->chore(deps): update dependency decorator to v4.4.2 - [ ] <!-- unlimit-branch=renovate/docutils-0.x -->chore(deps): update dependency docutils to v0.22.4 - [ ] <!-- unlimit-branch=renovate/ebaysdk-2.x -->chore(deps): update dependency ebaysdk to v2.2.0 - [ ] <!-- unlimit-branch=renovate/ecdsa-0.x -->chore(deps): update dependency ecdsa to v0.19.2 - [ ] <!-- unlimit-branch=renovate/extract-msg-0.x -->chore(deps): update dependency extract-msg to v0.55.0 - [ ] <!-- unlimit-branch=renovate/fonttools-4.x -->chore(deps): update dependency fonttools to v4.63.0 - [ ] <!-- unlimit-branch=renovate/freezegun-1.x -->chore(deps): update dependency freezegun to v1.5.5 - [ ] <!-- unlimit-branch=renovate/geojson-3.x -->chore(deps): update dependency geojson to v3.2.0 - [ ] <!-- unlimit-branch=renovate/idna-2.x -->chore(deps): update dependency idna to v2.10 - [ ] <!-- unlimit-branch=renovate/imapclient-2.x -->chore(deps): update dependency imapclient to v2.3.1 - [ ] <!-- unlimit-branch=renovate/importlib-metadata-5.x -->chore(deps): update dependency importlib-metadata to v5.2.0 - [ ] <!-- unlimit-branch=renovate/importlib-resources-5.x -->chore(deps): update dependency importlib-resources to v5.13.0 - [ ] <!-- unlimit-branch=renovate/isodate-0.x -->chore(deps): update dependency isodate to v0.7.2 - [ ] <!-- unlimit-branch=renovate/jaraco.classes-3.x -->chore(deps): update dependency jaraco.classes to v3.4.0 - [ ] <!-- unlimit-branch=renovate/jeepney-0.x -->chore(deps): update dependency jeepney to v0.9.0 - [ ] <!-- unlimit-branch=renovate/jinja2-2.x -->chore(deps): update dependency jinja2 to v2.11.3 - [ ] <!-- unlimit-branch=renovate/jira-3.x -->chore(deps): update dependency jira to v3.10.5 - [ ] <!-- unlimit-branch=renovate/jmespath-1.x -->chore(deps): update dependency jmespath to v1.1.0 - [ ] <!-- unlimit-branch=renovate/josepy-1.x -->chore(deps): update dependency josepy to v1.15.0 - [ ] <!-- unlimit-branch=renovate/jsondiff-2.x -->chore(deps): update dependency jsondiff to v2.2.1 - [ ] <!-- unlimit-branch=renovate/jsonschema-4.x -->chore(deps): update dependency jsonschema to v4.26.0 - [ ] <!-- unlimit-branch=renovate/kiwisolver-1.x -->chore(deps): update dependency kiwisolver to v1.5.0 - [ ] <!-- unlimit-branch=renovate/libsass-0.x -->chore(deps): update dependency libsass to v0.23.0 - [ ] <!-- unlimit-branch=renovate/mako-1.x -->chore(deps): update dependency mako to v1.3.12 - [ ] <!-- unlimit-branch=renovate/marshmallow-3.x -->chore(deps): update dependency marshmallow to v3.26.2 - [ ] <!-- unlimit-branch=renovate/matplotlib-3.x -->chore(deps): update dependency matplotlib to v3.10.9 - [ ] <!-- unlimit-branch=renovate/msoffcrypto-tool-5.x -->chore(deps): update dependency msoffcrypto-tool to v5.4.2 - [ ] <!-- unlimit-branch=renovate/numpy-1.x -->chore(deps): update dependency numpy to v1.26.4 - [ ] <!-- unlimit-branch=renovate/oauthlib-3.x -->chore(deps): update dependency oauthlib to v3.3.1 - [ ] <!-- unlimit-branch=renovate/ofxparse-0.x -->chore(deps): update dependency ofxparse to v0.21 - [ ] <!-- unlimit-branch=renovate/olefile-0.x -->chore(deps): update dependency olefile to v0.47 - [ ] <!-- unlimit-branch=renovate/openupgradelib-3.x -->chore(deps): update dependency openupgradelib to v3.13.1 - [ ] <!-- unlimit-branch=renovate/ovh-1.x -->chore(deps): update dependency ovh to v1.2.0 - [ ] <!-- unlimit-branch=renovate/pandas-1.x -->chore(deps): update dependency pandas to v1.5.3 - [ ] <!-- unlimit-branch=renovate/passlib-1.x -->chore(deps): update dependency passlib to v1.7.4 - [ ] <!-- unlimit-branch=renovate/pdf2image-1.x -->chore(deps): update dependency pdf2image to v1.17.0 - [ ] <!-- unlimit-branch=renovate/pika-1.x -->chore(deps): update dependency pika to v1.4.0 - [ ] <!-- unlimit-branch=renovate/platformdirs-2.x -->chore(deps): update dependency platformdirs to v2.6.2 - [ ] <!-- unlimit-branch=renovate/plotly-4.x -->chore(deps): update dependency plotly to v4.14.3 - [ ] <!-- unlimit-branch=renovate/psutil-4.x -->chore(deps): update dependency psutil to v4.4.2 - [ ] <!-- unlimit-branch=renovate/psycopg2-2.x -->chore(deps): update dependency psycopg2 to v2.9.12 - [ ] <!-- unlimit-branch=renovate/py-asterisk-0.x -->chore(deps): update dependency py-asterisk to v0.6.0 - [ ] <!-- unlimit-branch=renovate/pyasn1-0.x -->chore(deps): update dependency pyasn1 to v0.6.3 - [ ] <!-- unlimit-branch=renovate/pyasn1-modules-0.x -->chore(deps): update dependency pyasn1-modules to v0.4.2 - [ ] <!-- unlimit-branch=renovate/pycparser-2.x -->chore(deps): update dependency pycparser to v2.23 - [ ] <!-- unlimit-branch=renovate/pydantic-2.x -->chore(deps): update dependency pydantic to v2.13.4 - [ ] <!-- unlimit-branch=renovate/pydantic_core-2.x -->chore(deps): update dependency pydantic_core to v2.46.4 - [ ] <!-- unlimit-branch=renovate/pydot-1.x -->chore(deps): update dependency pydot to v1.4.2 - [ ] <!-- unlimit-branch=renovate/pygments-2.x -->chore(deps): update dependency pygments to v2.20.0 - [ ] <!-- unlimit-branch=renovate/pygount-1.x -->chore(deps): update dependency pygount to v1.8.0 - [ ] <!-- unlimit-branch=renovate/pynacl-1.x -->chore(deps): update dependency pynacl to v1.6.2 - [ ] <!-- unlimit-branch=renovate/pyopenssl-22.x -->chore(deps): update dependency pyopenssl to v22.1.0 - [ ] <!-- unlimit-branch=renovate/pyotp-2.x -->chore(deps): update dependency pyotp to v2.9.0 - [ ] <!-- unlimit-branch=renovate/pyparsing-3.x -->chore(deps): update dependency pyparsing to v3.3.2 - [ ] <!-- unlimit-branch=renovate/pypdf2-1.x -->chore(deps): update dependency pypdf2 to v1.28.6 - [ ] <!-- unlimit-branch=renovate/pyrsistent-0.x -->chore(deps): update dependency pyrsistent to v0.20.0 - [ ] <!-- unlimit-branch=renovate/pyserial-3.x -->chore(deps): update dependency pyserial to v3.5 - [ ] <!-- unlimit-branch=renovate/python-barcode-0.x -->chore(deps): update dependency python-barcode to v0.16.1 - [ ] <!-- unlimit-branch=renovate/python-dateutil-2.x -->chore(deps): update dependency python-dateutil to v2.9.0.post0 - [ ] <!-- unlimit-branch=renovate/python-jose-3.x -->chore(deps): update dependency python-jose to v3.5.0 - [ ] <!-- unlimit-branch=renovate/python-stdnum-1.x -->chore(deps): update dependency python-stdnum to v1.20 - [ ] <!-- unlimit-branch=renovate/pytz-2023.x -->chore(deps): update dependency pytz to v2023.4 - [ ] <!-- unlimit-branch=renovate/pyusb-1.x -->chore(deps): update dependency pyusb to v1.3.1 - [ ] <!-- unlimit-branch=renovate/red-black-tree-mod-1.x -->chore(deps): update dependency red-black-tree-mod to v1.22 - [ ] <!-- unlimit-branch=renovate/regex-2023.x -->chore(deps): update dependency regex to v2023.12.25 - [ ] <!-- unlimit-branch=renovate/reportlab-3.x -->chore(deps): update dependency reportlab to v3.6.13 - [ ] <!-- unlimit-branch=renovate/requests-2.x -->chore(deps): update dependency requests to v2.34.2 - [ ] <!-- unlimit-branch=renovate/requests-pkcs12-1.x -->chore(deps): update dependency requests-pkcs12 to v1.27 - [ ] <!-- unlimit-branch=renovate/responses-0.x -->chore(deps): update dependency responses to v0.26.0 - [ ] <!-- unlimit-branch=renovate/retrying-1.x -->chore(deps): update dependency retrying to v1.4.2 - [ ] <!-- unlimit-branch=renovate/rtfde-0.x -->chore(deps): update dependency rtfde to v0.1.2.2 - [ ] <!-- unlimit-branch=renovate/s3transfer-0.x -->chore(deps): update dependency s3transfer to v0.17.0 - [ ] <!-- unlimit-branch=renovate/secretstorage-3.x -->chore(deps): update dependency secretstorage to v3.5.0 - [ ] <!-- unlimit-branch=renovate/sentry-sdk-1.x -->chore(deps): update dependency sentry-sdk to v1.45.1 - [ ] <!-- unlimit-branch=renovate/shapely-2.x -->chore(deps): update dependency shapely to v2.1.2 - [ ] <!-- unlimit-branch=renovate/simplejson-3.x -->chore(deps): update dependency simplejson to v3.20.2 - [ ] <!-- unlimit-branch=renovate/six-1.x -->chore(deps): update dependency six to v1.17.0 - [ ] <!-- unlimit-branch=renovate/soupsieve-2.x -->chore(deps): update dependency soupsieve to v2.8.3 - [ ] <!-- unlimit-branch=renovate/tenacity-8.x -->chore(deps): update dependency tenacity to v8.5.0 - [ ] <!-- unlimit-branch=renovate/tornado-6.x -->chore(deps): update dependency tornado to v6.5.5 - [ ] <!-- unlimit-branch=renovate/typing_extensions-4.x -->chore(deps): update dependency typing_extensions to v4.15.0 - [ ] <!-- unlimit-branch=renovate/tzdata-2024.x -->chore(deps): update dependency tzdata to v2024.2 - [ ] <!-- unlimit-branch=renovate/tzlocal-5.x -->chore(deps): update dependency tzlocal to v5.3.1 - [ ] <!-- unlimit-branch=renovate/unidecode-1.x -->chore(deps): update dependency unidecode to v1.4.0 - [ ] <!-- unlimit-branch=renovate/werkzeug-0.x -->chore(deps): update dependency werkzeug to v0.16.1 - [ ] <!-- unlimit-branch=renovate/xlrd-1.x -->chore(deps): update dependency xlrd to v1.2.0 - [ ] <!-- unlimit-branch=renovate/xmltodict-0.x -->chore(deps): update dependency xmltodict to v0.15.1 - [ ] <!-- unlimit-branch=renovate/zeep-4.x -->chore(deps): update dependency zeep to v4.3.2 - [ ] <!-- unlimit-branch=renovate/zipp-3.x -->chore(deps): update dependency zipp to v3.23.1 - [ ] <!-- unlimit-branch=renovate/zxcvbn-4.x -->chore(deps): update dependency zxcvbn to v4.5.0 - [ ] <!-- unlimit-branch=renovate/acme-3.x -->chore(deps): update dependency acme to v3 - [ ] <!-- unlimit-branch=renovate/acme-4.x -->chore(deps): update dependency acme to v4 - [ ] <!-- unlimit-branch=renovate/acme-5.x -->chore(deps): update dependency acme to v5 - [ ] <!-- unlimit-branch=renovate/algoliasearch-2.x -->chore(deps): update dependency algoliasearch to v2 - [ ] <!-- unlimit-branch=renovate/algoliasearch-3.x -->chore(deps): update dependency algoliasearch to v3 - [ ] <!-- unlimit-branch=renovate/algoliasearch-4.x -->chore(deps): update dependency algoliasearch to v4 - [ ] <!-- unlimit-branch=renovate/altair-6.x -->chore(deps): update dependency altair to v6 - [ ] <!-- unlimit-branch=renovate/aniso8601-10.x -->chore(deps): update dependency aniso8601 to v10 - [ ] <!-- unlimit-branch=renovate/aniso8601-8.x -->chore(deps): update dependency aniso8601 to v8 - [ ] <!-- unlimit-branch=renovate/aniso8601-9.x -->chore(deps): update dependency aniso8601 to v9 - [ ] <!-- unlimit-branch=renovate/attrs-23.x -->chore(deps): update dependency attrs to v23 - [ ] <!-- unlimit-branch=renovate/attrs-24.x -->chore(deps): update dependency attrs to v24 - [ ] <!-- unlimit-branch=renovate/attrs-25.x -->chore(deps): update dependency attrs to v25 - [ ] <!-- unlimit-branch=renovate/attrs-26.x -->chore(deps): update dependency attrs to v26 - [ ] <!-- unlimit-branch=renovate/bcrypt-5.x -->chore(deps): update dependency bcrypt to v5 - [ ] <!-- unlimit-branch=renovate/bokeh-2.x -->chore(deps): update dependency bokeh to v2 - [ ] <!-- unlimit-branch=renovate/bokeh-3.x -->chore(deps): update dependency bokeh to v3 - [ ] <!-- unlimit-branch=renovate/cached-property-2.x -->chore(deps): update dependency cached-property to v2 - [ ] <!-- unlimit-branch=renovate/cachetools-6.x -->chore(deps): update dependency cachetools to v6 - [ ] <!-- unlimit-branch=renovate/cachetools-7.x -->chore(deps): update dependency cachetools to v7 - [ ] <!-- unlimit-branch=renovate/certifi-2023.x -->chore(deps): update dependency certifi to v2023 - [ ] <!-- unlimit-branch=renovate/certifi-2024.x -->chore(deps): update dependency certifi to v2024 - [ ] <!-- unlimit-branch=renovate/certifi-2025.x -->chore(deps): update dependency certifi to v2025 - [ ] <!-- unlimit-branch=renovate/certifi-2026.x -->chore(deps): update dependency certifi to v2026 - [ ] <!-- unlimit-branch=renovate/cffi-2.x -->chore(deps): update dependency cffi to v2 - [ ] <!-- unlimit-branch=renovate/chardet-6.x -->chore(deps): update dependency chardet to v6 - [ ] <!-- unlimit-branch=renovate/chardet-7.x -->chore(deps): update dependency chardet to v7 - [ ] <!-- unlimit-branch=renovate/configparser-6.x -->chore(deps): update dependency configparser to v6 - [ ] <!-- unlimit-branch=renovate/configparser-7.x -->chore(deps): update dependency configparser to v7 - [ ] <!-- unlimit-branch=renovate/cryptography-37.x -->chore(deps): update dependency cryptography to v37 - [ ] <!-- unlimit-branch=renovate/cryptography-38.x -->chore(deps): update dependency cryptography to v38 - [ ] <!-- unlimit-branch=renovate/cryptography-39.x -->chore(deps): update dependency cryptography to v39 - [ ] <!-- unlimit-branch=renovate/cryptography-40.x -->chore(deps): update dependency cryptography to v40 - [ ] <!-- unlimit-branch=renovate/cryptography-41.x -->chore(deps): update dependency cryptography to v41 - [ ] <!-- unlimit-branch=renovate/cryptography-42.x -->chore(deps): update dependency cryptography to v42 - [ ] <!-- unlimit-branch=renovate/cryptography-43.x -->chore(deps): update dependency cryptography to v43 - [ ] <!-- unlimit-branch=renovate/cryptography-44.x -->chore(deps): update dependency cryptography to v44 - [ ] <!-- unlimit-branch=renovate/cryptography-45.x -->chore(deps): update dependency cryptography to v45 - [ ] <!-- unlimit-branch=renovate/cryptography-46.x -->chore(deps): update dependency cryptography to v46 - [ ] <!-- unlimit-branch=renovate/cryptography-47.x -->chore(deps): update dependency cryptography to v47 - [ ] <!-- unlimit-branch=renovate/cryptography-48.x -->chore(deps): update dependency cryptography to v48 - [ ] <!-- unlimit-branch=renovate/decorator-5.x -->chore(deps): update dependency decorator to v5 - [ ] <!-- unlimit-branch=renovate/dnspython-2.x -->chore(deps): update dependency dnspython to v2 - [ ] <!-- unlimit-branch=renovate/ebcdic-2.x -->chore(deps): update dependency ebcdic to v2 - [ ] <!-- unlimit-branch=renovate/elasticsearch-8.x -->chore(deps): update dependency elasticsearch to v8 - [ ] <!-- unlimit-branch=renovate/elasticsearch-9.x -->chore(deps): update dependency elasticsearch to v9 - [ ] <!-- unlimit-branch=renovate/email-validator-2.x -->chore(deps): update dependency email-validator to v2 - [ ] <!-- unlimit-branch=renovate/et-xmlfile-2.x -->chore(deps): update dependency et-xmlfile to v2 - [ ] <!-- unlimit-branch=renovate/factur-x-3.x -->chore(deps): update dependency factur-x to v3 - [ ] <!-- unlimit-branch=renovate/factur-x-4.x -->chore(deps): update dependency factur-x to v4 - [ ] <!-- unlimit-branch=renovate/gevent-20.x -->chore(deps): update dependency gevent to v20 - [ ] <!-- unlimit-branch=renovate/gevent-21.x -->chore(deps): update dependency gevent to v21 - [ ] <!-- unlimit-branch=renovate/gevent-22.x -->chore(deps): update dependency gevent to v22 - [ ] <!-- unlimit-branch=renovate/gevent-23.x -->chore(deps): update dependency gevent to v23 - [ ] <!-- unlimit-branch=renovate/gevent-24.x -->chore(deps): update dependency gevent to v24 - [ ] <!-- unlimit-branch=renovate/gevent-25.x -->chore(deps): update dependency gevent to v25 - [ ] <!-- unlimit-branch=renovate/gevent-26.x -->chore(deps): update dependency gevent to v26 - [ ] <!-- unlimit-branch=renovate/graphene-3.x -->chore(deps): update dependency graphene to v3 - [ ] <!-- unlimit-branch=renovate/graphql-core-3.x -->chore(deps): update dependency graphql-core to v3 - [ ] <!-- unlimit-branch=renovate/graphql-relay-3.x -->chore(deps): update dependency graphql-relay to v3 - [ ] <!-- unlimit-branch=renovate/greenlet-1.x -->chore(deps): update dependency greenlet to v1 - [ ] <!-- unlimit-branch=renovate/greenlet-2.x -->chore(deps): update dependency greenlet to v2 - [ ] <!-- unlimit-branch=renovate/greenlet-3.x -->chore(deps): update dependency greenlet to v3 - [ ] <!-- unlimit-branch=renovate/html2text-2017.x -->chore(deps): update dependency html2text to v2017 - [ ] <!-- unlimit-branch=renovate/html2text-2018.x -->chore(deps): update dependency html2text to v2018 - [ ] <!-- unlimit-branch=renovate/html2text-2019.x -->chore(deps): update dependency html2text to v2019 - [ ] <!-- unlimit-branch=renovate/html2text-2020.x -->chore(deps): update dependency html2text to v2020 - [ ] <!-- unlimit-branch=renovate/html2text-2024.x -->chore(deps): update dependency html2text to v2024 - [ ] <!-- unlimit-branch=renovate/html2text-2025.x -->chore(deps): update dependency html2text to v2025 - [ ] <!-- unlimit-branch=renovate/idna-3.x -->chore(deps): update dependency idna to v3 - [ ] <!-- unlimit-branch=renovate/imapclient-3.x -->chore(deps): update dependency imapclient to v3 - [ ] <!-- unlimit-branch=renovate/importlib-metadata-6.x -->chore(deps): update dependency importlib-metadata to v6 - [ ] <!-- unlimit-branch=renovate/importlib-metadata-7.x -->chore(deps): update dependency importlib-metadata to v7 - [ ] <!-- unlimit-branch=renovate/importlib-metadata-8.x -->chore(deps): update dependency importlib-metadata to v8 - [ ] <!-- unlimit-branch=renovate/importlib-metadata-9.x -->chore(deps): update dependency importlib-metadata to v9 - [ ] <!-- unlimit-branch=renovate/importlib-resources-6.x -->chore(deps): update dependency importlib-resources to v6 - [ ] <!-- unlimit-branch=renovate/importlib-resources-7.x -->chore(deps): update dependency importlib-resources to v7 - [ ] <!-- unlimit-branch=renovate/iso8601-2.x -->chore(deps): update dependency iso8601 to v2 - [ ] <!-- unlimit-branch=renovate/jinja2-3.x -->chore(deps): update dependency jinja2 to v3 - [ ] <!-- unlimit-branch=renovate/josepy-2.x -->chore(deps): update dependency josepy to v2 - [ ] <!-- unlimit-branch=renovate/keyring-24.x -->chore(deps): update dependency keyring to v24 - [ ] <!-- unlimit-branch=renovate/keyring-25.x -->chore(deps): update dependency keyring to v25 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-10.x -->chore(deps): update dependency klaviyo-api to v10 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-11.x -->chore(deps): update dependency klaviyo-api to v11 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-12.x -->chore(deps): update dependency klaviyo-api to v12 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-13.x -->chore(deps): update dependency klaviyo-api to v13 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-14.x -->chore(deps): update dependency klaviyo-api to v14 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-15.x -->chore(deps): update dependency klaviyo-api to v15 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-16.x -->chore(deps): update dependency klaviyo-api to v16 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-17.x -->chore(deps): update dependency klaviyo-api to v17 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-18.x -->chore(deps): update dependency klaviyo-api to v18 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-19.x -->chore(deps): update dependency klaviyo-api to v19 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-20.x -->chore(deps): update dependency klaviyo-api to v20 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-21.x -->chore(deps): update dependency klaviyo-api to v21 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-22.x -->chore(deps): update dependency klaviyo-api to v22 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-23.x -->chore(deps): update dependency klaviyo-api to v23 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-3.x -->chore(deps): update dependency klaviyo-api to v3 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-4.x -->chore(deps): update dependency klaviyo-api to v4 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-5.x -->chore(deps): update dependency klaviyo-api to v5 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-6.x -->chore(deps): update dependency klaviyo-api to v6 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-7.x -->chore(deps): update dependency klaviyo-api to v7 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-8.x -->chore(deps): update dependency klaviyo-api to v8 - [ ] <!-- unlimit-branch=renovate/klaviyo-api-9.x -->chore(deps): update dependency klaviyo-api to v9 - [ ] <!-- unlimit-branch=renovate/lxml-5.x -->chore(deps): update dependency lxml to v5 - [ ] <!-- unlimit-branch=renovate/lxml-6.x -->chore(deps): update dependency lxml to v6 - [ ] <!-- unlimit-branch=renovate/markupsafe-1.x -->chore(deps): update dependency markupsafe to v1 - [ ] <!-- unlimit-branch=renovate/markupsafe-2.x -->chore(deps): update dependency markupsafe to v2 - [ ] <!-- unlimit-branch=renovate/markupsafe-3.x -->chore(deps): update dependency markupsafe to v3 - [ ] <!-- unlimit-branch=renovate/marshmallow-4.x -->chore(deps): update dependency marshmallow to v4 - [ ] <!-- unlimit-branch=renovate/mock-3.x -->chore(deps): update dependency mock to v3 - [ ] <!-- unlimit-branch=renovate/mock-4.x -->chore(deps): update dependency mock to v4 - [ ] <!-- unlimit-branch=renovate/mock-5.x -->chore(deps): update dependency mock to v5 - [ ] <!-- unlimit-branch=renovate/more-itertools-10.x -->chore(deps): update dependency more-itertools to v10 - [ ] <!-- unlimit-branch=renovate/more-itertools-11.x -->chore(deps): update dependency more-itertools to v11 - [ ] <!-- unlimit-branch=renovate/msoffcrypto-tool-6.x -->chore(deps): update dependency msoffcrypto-tool to v6 - [ ] <!-- unlimit-branch=renovate/numpy-2.x -->chore(deps): update dependency numpy to v2 - [ ] <!-- unlimit-branch=renovate/packaging-22.x -->chore(deps): update dependency packaging to v22 - [ ] <!-- unlimit-branch=renovate/packaging-23.x -->chore(deps): update dependency packaging to v23 - [ ] <!-- unlimit-branch=renovate/packaging-24.x -->chore(deps): update dependency packaging to v24 - [ ] <!-- unlimit-branch=renovate/packaging-25.x -->chore(deps): update dependency packaging to v25 - [ ] <!-- unlimit-branch=renovate/packaging-26.x -->chore(deps): update dependency packaging to v26 - [ ] <!-- unlimit-branch=renovate/pandas-2.x -->chore(deps): update dependency pandas to v2 - [ ] <!-- unlimit-branch=renovate/pandas-3.x -->chore(deps): update dependency pandas to v3 - [ ] <!-- unlimit-branch=renovate/paramiko-3.x -->chore(deps): update dependency paramiko to v3 - [ ] <!-- unlimit-branch=renovate/paramiko-4.x -->chore(deps): update dependency paramiko to v4 - [ ] <!-- unlimit-branch=renovate/paramiko-5.x -->chore(deps): update dependency paramiko to v5 - [ ] <!-- unlimit-branch=renovate/pbr-6.x -->chore(deps): update dependency pbr to v6 - [ ] <!-- unlimit-branch=renovate/pbr-7.x -->chore(deps): update dependency pbr to v7 - [ ] <!-- unlimit-branch=renovate/phonenumbers-9.x -->chore(deps): update dependency phonenumbers to v9 - [ ] <!-- unlimit-branch=renovate/pillow-10.x -->chore(deps): update dependency pillow to v10 - [ ] <!-- unlimit-branch=renovate/pillow-11.x -->chore(deps): update dependency pillow to v11 - [ ] <!-- unlimit-branch=renovate/pillow-12.x -->chore(deps): update dependency pillow to v12 - [ ] <!-- unlimit-branch=renovate/platformdirs-3.x -->chore(deps): update dependency platformdirs to v3 - [ ] <!-- unlimit-branch=renovate/platformdirs-4.x -->chore(deps): update dependency platformdirs to v4 - [ ] <!-- unlimit-branch=renovate/plotly-5.x -->chore(deps): update dependency plotly to v5 - [ ] <!-- unlimit-branch=renovate/plotly-6.x -->chore(deps): update dependency plotly to v6 - [ ] <!-- unlimit-branch=renovate/psutil-5.x -->chore(deps): update dependency psutil to v5 - [ ] <!-- unlimit-branch=renovate/psutil-6.x -->chore(deps): update dependency psutil to v6 - [ ] <!-- unlimit-branch=renovate/psutil-7.x -->chore(deps): update dependency psutil to v7 - [ ] <!-- unlimit-branch=renovate/pycountry-23.x -->chore(deps): update dependency pycountry to v23 - [ ] <!-- unlimit-branch=renovate/pycountry-24.x -->chore(deps): update dependency pycountry to v24 - [ ] <!-- unlimit-branch=renovate/pycountry-26.x -->chore(deps): update dependency pycountry to v26 - [ ] <!-- unlimit-branch=renovate/pycparser-3.x -->chore(deps): update dependency pycparser to v3 - [ ] <!-- unlimit-branch=renovate/pydot-2.x -->chore(deps): update dependency pydot to v2 - [ ] <!-- unlimit-branch=renovate/pydot-3.x -->chore(deps): update dependency pydot to v3 - [ ] <!-- unlimit-branch=renovate/pydot-4.x -->chore(deps): update dependency pydot to v4 - [ ] <!-- unlimit-branch=renovate/pygount-2.x -->chore(deps): update dependency pygount to v2 - [ ] <!-- unlimit-branch=renovate/pygount-3.x -->chore(deps): update dependency pygount to v3 - [ ] <!-- unlimit-branch=renovate/pyldap-3.x -->chore(deps): update dependency pyldap to v3 - [ ] <!-- unlimit-branch=renovate/pyopenssl-23.x -->chore(deps): update dependency pyopenssl to v23 - [ ] <!-- unlimit-branch=renovate/pyopenssl-24.x -->chore(deps): update dependency pyopenssl to v24 - [ ] <!-- unlimit-branch=renovate/pyopenssl-25.x -->chore(deps): update dependency pyopenssl to v25 - [ ] <!-- unlimit-branch=renovate/pyopenssl-26.x -->chore(deps): update dependency pyopenssl to v26 - [ ] <!-- unlimit-branch=renovate/pypdf-5.x -->chore(deps): update dependency pypdf to v5 - [ ] <!-- unlimit-branch=renovate/pypdf-6.x -->chore(deps): update dependency pypdf to v6 - [ ] <!-- unlimit-branch=renovate/pypdf2-2.x -->chore(deps): update dependency pypdf2 to v2 - [ ] <!-- unlimit-branch=renovate/pypdf2-3.x -->chore(deps): update dependency pypdf2 to v3 - [ ] <!-- unlimit-branch=renovate/pyrfc3339-2.x -->chore(deps): update dependency pyrfc3339 to v2 - [ ] <!-- unlimit-branch=renovate/python-stdnum-2.x -->chore(deps): update dependency python-stdnum to v2 - [ ] <!-- unlimit-branch=renovate/pytz-2024.x -->chore(deps): update dependency pytz to v2024 - [ ] <!-- unlimit-branch=renovate/pytz-2025.x -->chore(deps): update dependency pytz to v2025 - [ ] <!-- unlimit-branch=renovate/pytz-2026.x -->chore(deps): update dependency pytz to v2026 - [ ] <!-- unlimit-branch=renovate/qrcode-6.x -->chore(deps): update dependency qrcode to v6 - [ ] <!-- unlimit-branch=renovate/qrcode-7.x -->chore(deps): update dependency qrcode to v7 - [ ] <!-- unlimit-branch=renovate/qrcode-8.x -->chore(deps): update dependency qrcode to v8 - [ ] <!-- unlimit-branch=renovate/regex-2024.x -->chore(deps): update dependency regex to v2024 - [ ] <!-- unlimit-branch=renovate/regex-2025.x -->chore(deps): update dependency regex to v2025 - [ ] <!-- unlimit-branch=renovate/regex-2026.x -->chore(deps): update dependency regex to v2026 - [ ] <!-- unlimit-branch=renovate/reportlab-4.x -->chore(deps): update dependency reportlab to v4 - [ ] <!-- unlimit-branch=renovate/requests-file-2.x -->chore(deps): update dependency requests-file to v2 - [ ] <!-- unlimit-branch=renovate/requests-file-3.x -->chore(deps): update dependency requests-file to v3 - [ ] <!-- unlimit-branch=renovate/requests-oauthlib-2.x -->chore(deps): update dependency requests-oauthlib to v2 - [ ] <!-- unlimit-branch=renovate/requests-toolbelt-1.x -->chore(deps): update dependency requests-toolbelt to v1 - [ ] <!-- unlimit-branch=renovate/rich-13.x -->chore(deps): update dependency rich to v13 - [ ] <!-- unlimit-branch=renovate/rich-14.x -->chore(deps): update dependency rich to v14 - [ ] <!-- unlimit-branch=renovate/rich-15.x -->chore(deps): update dependency rich to v15 - [ ] <!-- unlimit-branch=renovate/rx-3.x -->chore(deps): update dependency rx to v3 - [ ] <!-- unlimit-branch=renovate/sentry-sdk-2.x -->chore(deps): update dependency sentry-sdk to v2 - [ ] <!-- unlimit-branch=renovate/simplejson-4.x -->chore(deps): update dependency simplejson to v4 - [ ] <!-- unlimit-branch=renovate/tenacity-9.x -->chore(deps): update dependency tenacity to v9 - [ ] <!-- unlimit-branch=renovate/toolz-1.x -->chore(deps): update dependency toolz to v1 - [ ] <!-- unlimit-branch=renovate/tzdata-2025.x -->chore(deps): update dependency tzdata to v2025 - [ ] <!-- unlimit-branch=renovate/tzdata-2026.x -->chore(deps): update dependency tzdata to v2026 - [ ] <!-- unlimit-branch=renovate/urllib3-2.x -->chore(deps): update dependency urllib3 to v2 - [ ] <!-- unlimit-branch=renovate/webcolors-24.x -->chore(deps): update dependency webcolors to v24 - [ ] <!-- unlimit-branch=renovate/webcolors-25.x -->chore(deps): update dependency webcolors to v25 - [ ] <!-- unlimit-branch=renovate/werkzeug-1.x -->chore(deps): update dependency werkzeug to v1 - [ ] <!-- unlimit-branch=renovate/werkzeug-2.x -->chore(deps): update dependency werkzeug to v2 - [ ] <!-- unlimit-branch=renovate/werkzeug-3.x -->chore(deps): update dependency werkzeug to v3 - [ ] <!-- unlimit-branch=renovate/xlrd-2.x -->chore(deps): update dependency xlrd to v2 - [ ] <!-- unlimit-branch=renovate/xlsxwriter-1.x -->chore(deps): update dependency xlsxwriter to v1 - [ ] <!-- unlimit-branch=renovate/xlsxwriter-2.x -->chore(deps): update dependency xlsxwriter to v2 - [ ] <!-- unlimit-branch=renovate/xlsxwriter-3.x -->chore(deps): update dependency xlsxwriter to v3 - [ ] <!-- unlimit-branch=renovate/xmlsig-1.x -->chore(deps): update dependency xmlsig to v1 - [ ] <!-- unlimit-branch=renovate/xmltodict-1.x -->chore(deps): update dependency xmltodict to v1 - [ ] <!-- create-all-rate-limited-prs -->🔐 **Create all rate-limited MRs at once** 🔐 ## Open These updates have all been created already. Click a checkbox below to force a retry/rebase of any. - [ ] <!-- rebase-branch=renovate/odoo12-addons-oca-account-analytic-12.x -->[chore(deps): update dependency odoo12-addons-oca-account-analytic to v12.0.20240518.0](!603) - [ ] <!-- rebase-branch=renovate/odoo12-addons-oca-account-fiscal-rule-12.x -->[chore(deps): update dependency odoo12-addons-oca-account-fiscal-rule to v12.0.20231128.0](!604) - [ ] <!-- rebase-branch=renovate/odoo12-addons-oca-account-invoicing-12.x -->[chore(deps): update dependency odoo12-addons-oca-account-invoicing to v12.0.20240503.0](!605) - [ ] <!-- rebase-branch=renovate/odoo12-addons-oca-commission-12.x -->[chore(deps): update dependency odoo12-addons-oca-commission to v12.0.20230910.0](!607) - [ ] <!-- rebase-branch=renovate/odoo12-addons-oca-edi-12.x -->[chore(deps): update dependency odoo12-addons-oca-edi to v12.0.20240315.0](!608) - [ ] <!-- rebase-branch=renovate/odoo12-addons-oca-l10n-spain-12.x -->[chore(deps): update dependency odoo12-addons-oca-l10n-spain to v12.0.20240327.0](!609) - [ ] <!-- rebase-branch=renovate/odoo12-addons-oca-management-system-12.x -->[chore(deps): update dependency odoo12-addons-oca-management-system to v12.0.20230716.0](!610) - [ ] <!-- rebase-branch=renovate/odoo12-addons-oca-manufacture-12.x -->[chore(deps): update dependency odoo12-addons-oca-manufacture to v12.0.20231110.0](!611) - [ ] <!-- rebase-branch=renovate/odoo12-addons-oca-pos-12.x -->[chore(deps): update dependency odoo12-addons-oca-pos to v12.0.20231124.0](!626) - [ ] <!-- rebase-branch=renovate/odoo-provisioning -->[chore(deps): update dependency coopdevs/odoo/odoo-provisioning/odoo-provisioning to v0.8.4](!261) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open MRs at once** ## Detected dependencies > ℹ **Note** > > Detected dependencies section has been truncated <details><summary>pip_requirements</summary> <blockquote> <details><summary>files/requirements.txt</summary> - `acme ==2.6.0` - `aenum ==3.1.16` - `algoliasearch ==1.20.0` - `altair ==5.0.1` - `aniso8601 ==7.0.0` - `annotated-types ==0.5.0` - `apispec ==6.0.2` - `asn1crypto ==1.5.1` - `attrs ==22.1.0` - `Babel ==2.3.4` - `backports.zoneinfo ==0.2.1` - `bcrypt ==4.0.1` - `beautifulsoup4 ==4.11.1` - `bokeh ==1.1.0` - `boto3 ==1.26.145` - `botocore ==1.29.145` - `cached-property ==1.5.2` - `cachetools ==5.2.0` - `Cerberus ==1.3.7` - `certifi ==2022.9.24` - `cffi ==1.15.1` - `chardet ==5.1.0` - `charset-normalizer ==3.1.0` - `cmislib ==0.7.0` - `colorclass ==2.2.2` - `commonmark ==0.9.1` - `compressed-rtf ==1.0.7` - `configparser ==5.3.0` - `cryptography ==36.0.2` - `cssselect ==1.2.0` - `cssutils ==2.6.0` - `cycler ==0.11.0` - `dataclasses ==0.6` - `dateparser ==1.1.8` - `decorator ==4.0.10` - `defusedxml ==0.7.1` - `dnspython ==1.16.0` - `docutils ==0.12` - `easygui ==0.98.3` - `ebaysdk ==2.1.5` - `ebcdic ==1.1.1` - `ecdsa ==0.18.0` - `elasticsearch ==7.17.12` - `email-validator ==1.3.1` - `et-xmlfile ==1.1.0` - `extract-msg ==0.29.6` - `factur-x ==2.5` - `fonttools ==4.38.0` - `freezegun ==1.2.2` - `Genshi ==0.7.9` - `geojson ==3.0.1` - `gevent ==1.5.0` - `gitdb ==4.0.12` - `GitPython ==3.1.45` - `graphene ==2.1.9` - `graphql-core ==2.3.2` - `graphql-relay ==2.0.1` - `graphql-server-core ==2.0.0` - `greenlet ==0.4.17` - `html2text ==2016.9.19` - `idna ==2.7` - `IMAPClient ==2.1.0` - `importlib-metadata ==5.0.0` - `importlib-resources ==5.12.0` - `invoice2data ==0.4.5` - `iso8601 ==1.1.0` - `isodate ==0.6.1` - `jaraco.classes ==3.2.3` - `jeepney ==0.8.0` - `Jinja2 ==2.10.1` - `jira ==3.2.0` - `jmespath ==1.0.1` - `josepy ==1.13.0` - `jsondiff ==2.0.0` - `jsonschema ==4.17.3` - `keyring ==23.13.1` - `kiwisolver ==1.4.9` - `klaviyo-api ==2.0.2` - `lark-parser ==0.12.0` - `lasso ==0.1.0` - `libsass ==0.12.3` - `lxml ==4.9.4` - `magento ==3.1` - `Mako ==1.0.4` - `MarkupSafe ==0.23` - `marshmallow ==3.19.0` - `marshmallow-objects ==2.3.0` - `matplotlib ==3.5.3` - `mock ==2.0.0` - `more-itertools ==9.1.0` - `mpld3 ==0.5.11` </details> </blockquote> </details>
issue