aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorJ08nY2024-02-01 17:08:27 +0100
committerJ08nY2024-02-01 17:54:24 +0100
commit81a6036cfe3a232e0153073b50f24ffbbf7de2af (patch)
tree9ccc34928da56ee85ce77fd27ed32dc2aa2c42cf /src
parent5e12aff90834e0896f15a2f86559c0abdb4cecd7 (diff)
downloadsec-certs-81a6036cfe3a232e0153073b50f24ffbbf7de2af.tar.gz
sec-certs-81a6036cfe3a232e0153073b50f24ffbbf7de2af.tar.zst
sec-certs-81a6036cfe3a232e0153073b50f24ffbbf7de2af.zip
Fix pandas deprecation in to_datetime.
Diffstat (limited to 'src')
-rw-r--r--src/sec_certs/dataset/cc.py6
-rw-r--r--src/sec_certs/dataset/fips.py4
2 files changed, 5 insertions, 5 deletions
diff --git a/src/sec_certs/dataset/cc.py b/src/sec_certs/dataset/cc.py
index 4eee93b6..398f2435 100644
--- a/src/sec_certs/dataset/cc.py
+++ b/src/sec_certs/dataset/cc.py
@@ -83,8 +83,8 @@ class CCDataset(Dataset[CCCertificate, CCAuxiliaryDatasets], ComplexSerializable
df = pd.DataFrame([x.pandas_tuple for x in self.certs.values()], columns=CCCertificate.pandas_columns)
df = df.set_index("dgst")
- df.not_valid_before = pd.to_datetime(df.not_valid_before, infer_datetime_format=True, errors="coerce")
- df.not_valid_after = pd.to_datetime(df.not_valid_after, infer_datetime_format=True, errors="coerce")
+ df.not_valid_before = pd.to_datetime(df.not_valid_before, errors="coerce")
+ df.not_valid_after = pd.to_datetime(df.not_valid_after, errors="coerce")
df = df.astype(
{"category": "category", "status": "category", "scheme": "category", "cert_lab": "category"}
).fillna(value=np.nan)
@@ -905,7 +905,7 @@ class CCDatasetMaintenanceUpdates(CCDataset, ComplexSerializableType):
df = df.set_index("dgst")
df.index.name = "dgst"
- df.maintenance_date = pd.to_datetime(df.maintenance_date, infer_datetime_format=True, errors="coerce")
+ df.maintenance_date = pd.to_datetime(df.maintenance_date, errors="coerce")
return df.fillna(value=np.nan)
@classmethod
diff --git a/src/sec_certs/dataset/fips.py b/src/sec_certs/dataset/fips.py
index a3d24b15..77f38754 100644
--- a/src/sec_certs/dataset/fips.py
+++ b/src/sec_certs/dataset/fips.py
@@ -326,8 +326,8 @@ class FIPSDataset(Dataset[FIPSCertificate, FIPSAuxiliaryDatasets], ComplexSerial
df = pd.DataFrame([x.pandas_tuple for x in self.certs.values()], columns=FIPSCertificate.pandas_columns)
df = df.set_index("dgst")
- df.date_validation = pd.to_datetime(df.date_validation, infer_datetime_format=True, errors="coerce")
- df.date_sunset = pd.to_datetime(df.date_sunset, infer_datetime_format=True, errors="coerce")
+ df.date_validation = pd.to_datetime(df.date_validation, errors="coerce")
+ df.date_sunset = pd.to_datetime(df.date_sunset, errors="coerce")
# Manually delete one certificate with bad embodiment (seems to have many blank fields)
df = df.loc[~(df.embodiment == "*")]