From c260acea42d66c9e911af1beedb575b5946eb85c Mon Sep 17 00:00:00 2001
From: Georges Da Costa <dacosta@irit.fr>
Date: Sun, 23 Jun 2024 21:13:30 +0200
Subject: [PATCH] Removes deprecated messages

---
 get_rankings/get_rankings.py | 5 +++--
 setup.py                     | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/get_rankings/get_rankings.py b/get_rankings/get_rankings.py
index a0f77f3..c8731e1 100755
--- a/get_rankings/get_rankings.py
+++ b/get_rankings/get_rankings.py
@@ -12,6 +12,7 @@ import pandas as pd
 import argparse
 import re
 import shutil
+from io import StringIO
 
 from get_rankings.hash_cache import load_hash_caches, save_hash_caches, default_cache
 from get_rankings.tools import levenshtein, download, get_in_ordered_list
@@ -82,7 +83,7 @@ def get_core_rank(name, year):
     table = cc_soup.find_all("table")
     if len(table) == 0:
         return None
-    df = pd.read_html(str(table))[0]
+    df = pd.read_html(StringIO(str(table)))[0]
 
     for index, row in df.iterrows():
         # print(name, year, '    ', row.Title, row.Acronym, row.Rank)
@@ -155,7 +156,7 @@ class Sjr:
         if len(table) == 0:
             return []
 
-        df = pd.read_html(str(table))[0]
+        df = pd.read_html(StringIO(str(table)))[0]
         if "Quartile" in df:
             df["Rank"] = [int(val[1]) for val in df.Quartile]
         else:
diff --git a/setup.py b/setup.py
index caf1588..100566d 100644
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@ with open("README.md", "r") as fh:
 
 setuptools.setup(
     name="get_rankings",
-    version="0.9",
+    version="1.0",
     author="Georges Da Costa",
     author_email="georges.da-costa@irit.fr",
     description="DBLP ranking using CORE Rank and SJR",
-- 
GitLab