From 59d460b05e0c8e775ff4bef9d25b1619111d630e Mon Sep 17 00:00:00 2001
From: Timothe Jost <timothe.jost@wanadoo.fr>
Date: Wed, 19 Mar 2025 13:39:02 +0100
Subject: [PATCH] allow to IGNORE_VERSIONS at the package level

---
 src/pypelines/__init__.py       | 2 +-
 src/pypelines/pickle_backend.py | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/pypelines/__init__.py b/src/pypelines/__init__.py
index f3247a5..c8f6ef2 100644
--- a/src/pypelines/__init__.py
+++ b/src/pypelines/__init__.py
@@ -1,4 +1,4 @@
-__version__ = "0.0.77"
+__version__ = "0.0.78"
 
 from . import loggs
 from .pipes import *
diff --git a/src/pypelines/pickle_backend.py b/src/pypelines/pickle_backend.py
index f66cfd0..37eb961 100644
--- a/src/pypelines/pickle_backend.py
+++ b/src/pypelines/pickle_backend.py
@@ -6,6 +6,9 @@ import pickle, natsort, os, re, logging
 import pandas as pd
 
 
+IGNORE_VERSIONS = False
+
+
 class PickleDiskObject(BaseDiskObject):
     collection = ["preprocessing_saves"]  # collection a.k.a subfolders in the session.path
     extension = "pickle"
@@ -37,6 +40,9 @@ class PickleDiskObject(BaseDiskObject):
         """
         logger = logging.getLogger("pickle.version_deprecated")
 
+        if IGNORE_VERSIONS:
+            return False
+
         # if we didn't found the disk version, we return False.
         # it's not labeled as "deprecated" for retro-compatibility
         if self.disk_version is None or self.disk_version == "":
-- 
GitLab