Hoping to find a solution to this problem, since it’s the only failure I have
There is a serious issue on gitpod with the requirements txt
I should be able to do this locally and copy paste the code and run on gitpod, first time I am getting a different numbr of errors.

Limited to old versions. Even though my answer is correct, I’m getting errors.
======================================================================
ERROR: test_bar_plot_labels (__main__.BarPlotTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/workspace/boilerplate-page-view-time-series-visualizer/test_module.py", line 37, in setUp
self.fig = time_series_visualizer.draw_bar_plot()
File "/workspace/boilerplate-page-view-time-series-visualizer/time_series_visualizer.py", line 59, in draw_bar_plot
sns.barplot(data=df_bar, x='Years', y='value', hue='Months', ax=axes)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 3146, in barplot
plotter = _BarPlotter(x, y, hue, data, order, hue_order,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 1606, in __init__
self.establish_variables(x, y, hue, data, orient,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 158, in establish_variables
orient = self.infer_orient(x, y, orient)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 359, in infer_orient
elif is_not_numeric(y):
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 339, in is_not_numeric
np.asarray(s, dtype=np.float)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/numpy/__init__.py", line 305, in __getattr__
raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
======================================================================
ERROR: test_bar_plot_legend_labels (__main__.BarPlotTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/workspace/boilerplate-page-view-time-series-visualizer/test_module.py", line 37, in setUp
self.fig = time_series_visualizer.draw_bar_plot()
File "/workspace/boilerplate-page-view-time-series-visualizer/time_series_visualizer.py", line 59, in draw_bar_plot
sns.barplot(data=df_bar, x='Years', y='value', hue='Months', ax=axes)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 3146, in barplot
plotter = _BarPlotter(x, y, hue, data, order, hue_order,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 1606, in __init__
self.establish_variables(x, y, hue, data, orient,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 158, in establish_variables
orient = self.infer_orient(x, y, orient)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 359, in infer_orient
elif is_not_numeric(y):
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 339, in is_not_numeric
np.asarray(s, dtype=np.float)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/numpy/__init__.py", line 305, in __getattr__
raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
======================================================================
ERROR: test_bar_plot_number_of_bars (__main__.BarPlotTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/workspace/boilerplate-page-view-time-series-visualizer/test_module.py", line 37, in setUp
self.fig = time_series_visualizer.draw_bar_plot()
File "/workspace/boilerplate-page-view-time-series-visualizer/time_series_visualizer.py", line 59, in draw_bar_plot
sns.barplot(data=df_bar, x='Years', y='value', hue='Months', ax=axes)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 3146, in barplot
plotter = _BarPlotter(x, y, hue, data, order, hue_order,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 1606, in __init__
self.establish_variables(x, y, hue, data, orient,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 158, in establish_variables
orient = self.infer_orient(x, y, orient)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 359, in infer_orient
elif is_not_numeric(y):
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 339, in is_not_numeric
np.asarray(s, dtype=np.float)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/numpy/__init__.py", line 305, in __getattr__
raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
======================================================================
ERROR: test_box_plot_labels (__main__.BoxPlotTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/workspace/boilerplate-page-view-time-series-visualizer/test_module.py", line 68, in setUp
self.fig = time_series_visualizer.draw_box_plot()
File "/workspace/boilerplate-page-view-time-series-visualizer/time_series_visualizer.py", line 87, in draw_box_plot
sns.boxplot(data=df_box, x=df_box['year'], y=df_box['value'], ax=ax1, hue=df_box['year'],legend=False, palette='Set2')
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 2229, in boxplot
plotter = _BoxPlotter(x, y, hue, data, order, hue_order,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 446, in __init__
self.establish_variables(x, y, hue, data, orient, order, hue_order)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 158, in establish_variables
orient = self.infer_orient(x, y, orient)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 359, in infer_orient
elif is_not_numeric(y):
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 339, in is_not_numeric
np.asarray(s, dtype=np.float)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/numpy/__init__.py", line 305, in __getattr__
raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
======================================================================
ERROR: test_box_plot_number (__main__.BoxPlotTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/workspace/boilerplate-page-view-time-series-visualizer/test_module.py", line 68, in setUp
self.fig = time_series_visualizer.draw_box_plot()
File "/workspace/boilerplate-page-view-time-series-visualizer/time_series_visualizer.py", line 87, in draw_box_plot
sns.boxplot(data=df_box, x=df_box['year'], y=df_box['value'], ax=ax1, hue=df_box['year'],legend=False, palette='Set2')
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 2229, in boxplot
plotter = _BoxPlotter(x, y, hue, data, order, hue_order,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 446, in __init__
self.establish_variables(x, y, hue, data, orient, order, hue_order)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 158, in establish_variables
orient = self.infer_orient(x, y, orient)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 359, in infer_orient
elif is_not_numeric(y):
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 339, in is_not_numeric
np.asarray(s, dtype=np.float)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/numpy/__init__.py", line 305, in __getattr__
raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
======================================================================
ERROR: test_box_plot_number_of_boxes (__main__.BoxPlotTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/workspace/boilerplate-page-view-time-series-visualizer/test_module.py", line 68, in setUp
self.fig = time_series_visualizer.draw_box_plot()
File "/workspace/boilerplate-page-view-time-series-visualizer/time_series_visualizer.py", line 87, in draw_box_plot
sns.boxplot(data=df_box, x=df_box['year'], y=df_box['value'], ax=ax1, hue=df_box['year'],legend=False, palette='Set2')
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 2229, in boxplot
plotter = _BoxPlotter(x, y, hue, data, order, hue_order,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 446, in __init__
self.establish_variables(x, y, hue, data, orient, order, hue_order)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 158, in establish_variables
orient = self.infer_orient(x, y, orient)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 359, in infer_orient
elif is_not_numeric(y):
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 339, in is_not_numeric
np.asarray(s, dtype=np.float)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/numpy/__init__.py", line 305, in __getattr__
raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
======================================================================
ERROR: test_box_plot_titles (__main__.BoxPlotTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/workspace/boilerplate-page-view-time-series-visualizer/test_module.py", line 68, in setUp
self.fig = time_series_visualizer.draw_box_plot()
File "/workspace/boilerplate-page-view-time-series-visualizer/time_series_visualizer.py", line 87, in draw_box_plot
sns.boxplot(data=df_box, x=df_box['year'], y=df_box['value'], ax=ax1, hue=df_box['year'],legend=False, palette='Set2')
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 2229, in boxplot
plotter = _BoxPlotter(x, y, hue, data, order, hue_order,
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 446, in __init__
self.establish_variables(x, y, hue, data, orient, order, hue_order)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 158, in establish_variables
orient = self.infer_orient(x, y, orient)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 359, in infer_orient
elif is_not_numeric(y):
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/seaborn/categorical.py", line 339, in is_not_numeric
np.asarray(s, dtype=np.float)
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.8/site-packages/numpy/__init__.py", line 305, in __getattr__
raise AttributeError(__former_attrs__[attr])
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
----------------------------------------------------------------------
Ran 11 tests in 1.233s
FAILED (errors=7)
Even when I try to run time_series_visualizer.py on gitpod.io. Replit didn’t have such issuesm with the other course I did for Python.
main) $ /workspace/boilerplate-page-view-time-series-visualizer/.venv/bin/python /workspace/boilerplate-page-view-time-series-visualizer/time_series_visualizer.py
Traceback (most recent call last):
File "/workspace/boilerplate-page-view-time-series-visualizer/time_series_visualizer.py", line 2, in <module>
import pandas as pd
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.10/site-packages/pandas/__init__.py", line 22, in <module>
from pandas.compat import is_numpy_dev as _is_numpy_dev # pyright: ignore # noqa:F401
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.10/site-packages/pandas/compat/__init__.py", line 18, in <module>
from pandas.compat.numpy import (
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.10/site-packages/pandas/compat/numpy/__init__.py", line 4, in <module>
from pandas.util.version import Version
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.10/site-packages/pandas/util/__init__.py", line 2, in <module>
from pandas.util._decorators import ( # noqa:F401
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.10/site-packages/pandas/util/_decorators.py", line 14, in <module>
from pandas._libs.properties import cache_readonly
File "/workspace/boilerplate-page-view-time-series-visualizer/.venv/lib/python3.10/site-packages/pandas/_libs/__init__.py", line 13, in <module>
from pandas._libs.interval import Interval
File "pandas/_libs/interval.pyx", line 1, in init pandas._libs.interval
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject