Error with cyclone ['DataFrame' object has no attribute 'iteritems' ]

i am trying to use cycline for cell cycle phase assignment and i am running into this error

[> from scanpy.external.tl import sandbag

> from pypairs import datasets
> y = datasets.leng15()
> marker_pairs = sandbag(y, fraction=0.5)
> 
> scores = sce.tl.cyclone(adata, marker_pairs)

AttributeError                            Traceback (most recent call last)
/local/scratch/tmp/ipykernel_3265310/3997991594.py in ?()
----> 1 scores = sce.tl.cyclone(x, marker_pairs)

~/venvs/scvi/lib/python3.11/site-packages/scanpy/external/tl/_pypairs.py in ?(adata, marker_pairs, iterations, min_iter, min_pairs)
    131     pp_settings.writedir = settings.writedir
    132     pp_settings.cachedir = settings.cachedir
    133     pp_settings.logfile = settings.logfile
    134 
--> 135     return cyclone(
    136         data=adata,
    137         marker_pairs=marker_pairs,
    138         iterations=iterations,

~/venvs/scvi/lib/python3.11/site-packages/pypairs/tools/cyclone.py in ?(data, marker_pairs, gene_names, sample_names, iterations, min_iter, min_pairs, quantile_transform)
    185         logg.hint('adding max_class with key "pypairs_max_class" to `data.obs`"')
    186         if len(marker_pairs.items()) == 3 and all(elem in marker_pairs.keys() for elem in ["G1", "S", "G2M"]):
    187             logg.hint('adding cc_prediction with key "pypairs_cc_prediction" to `data.obs`"')
    188 
--> 189         for name, values in scores_df.iteritems():
    190             key_name = 'pypairs_{}'.format(name)
    191             data.obs[key_name] = values
    192 

~/venvs/scvi/lib/python3.11/site-packages/pandas/core/generic.py in ?(self, name)
   6200         func : function
   6201             Function to apply to the {klass}.
   6202             ``args``, and ``kwargs`` are passed into ``func``.
   6203             Alternatively a ``(callable, data_keyword)`` tuple where
-> 6204             ``data_keyword`` is a string indicating the keyword of
   6205             ``callable`` that expects the {klass}.
   6206         *args : iterable, optional
   6207             Positional arguments passed into ``func``.

AttributeError: 'DataFrame' object has no attribute 'iteritems'