diff --git a/shopping_client/shopping_client.py b/shopping_client/shopping_client.py
index 3b86f7311a05c923a2ca8052362402f1487bc206..3b93d6898f29d38991c94d14f6995cbb6964a2c2 100644
--- a/shopping_client/shopping_client.py
+++ b/shopping_client/shopping_client.py
@@ -5,6 +5,7 @@ import getpass
 import pandas as pd
 
 from typing import Union, Optional
+from warnings import warn
 
 
 class shopping_client:
@@ -124,7 +125,7 @@ class shopping_client:
                 name: data.to_frame().T if data.ndim < 2 else data.T
                 for name, data in converted_basket.items()
             }
-        warning(
+        warn(
             "No archive connectors specified - could not convert any basket items to Pandas DataFrame"
         )
         return self.basket
diff --git a/zooniverse/zooniverse.py b/zooniverse/zooniverse.py
index 7d94dae18a9549a67b89cf061f96d9d52b72d32b..91210e52d300ea4ba8fc8980e71c84c683d09143 100644
--- a/zooniverse/zooniverse.py
+++ b/zooniverse/zooniverse.py
@@ -5,6 +5,7 @@ import getpass
 import pandas as pd
 
 from typing import Union, Optional
+from warnings import warn
 
 from panoptes_client import Panoptes, Project, Workflow
 from panoptes_client.panoptes import PanoptesAPIException
@@ -135,7 +136,7 @@ class zooniverse:
             )
         else:
             if not generate:
-                warning(
+                warn(
                     "Requested resource is not available and you have specified generate==False"
                 )
                 return None
@@ -143,7 +144,7 @@ class zooniverse:
                 print("Generating requested export...")
                 response = self.generate(item, wait)
         if response is None:
-            warning("No data immediately available. Returning NoneType")
+            warn("No data immediately available. Returning NoneType")
             return None
         if response.ok:
             if convert_to_pandas: