Inserindo ambiente de código em uma nota final

Inserindo ambiente de código em uma nota final

Atualmente estou escrevendo um relatório no qual preciso incluir muitos bits de código nas notas finais em uma página diferente. Fazer todas as referências manualmente parece desnecessariamente tedioso. Eu encontrei uma maneira de inserir código python e deixá-lo bonito, mas ele cria um ambiente, então não consigo descobrir uma maneira de colocá-lo em uma nota final.

Aqui está o código usado para inserir python:

\usepackage{tcolorbox,listings}
\usepackage{fullpage}
\usepackage{color}

\definecolor{darkWhite}{rgb}{0.94,0.94,0.94}
 
\lstset{
    backgroundcolor=\color{darkWhite},
    breakatwhitespace=false,
    breaklines=true,
    captionpos=b,
    commentstyle=\color{cyan},
    deletekeywords={...},
    escapeinside={\%*}{*)},
    extendedchars=true,
    keepspaces=true,
    keywordstyle=\color{orange},
    language=Python,
    morekeywords={*,plot,append,...},
    showspaces=false,
    showstringspaces=false,
    showtabs=false,
    stepnumber=1,
    stringstyle=\color{red},
    tabsize=4,
    title=\lstname,}
\lstdefinestyle{frameStyle}{
    basicstyle=\footnotesize,
    numbers=left,
    numbersep=20pt,
    numberstyle=\tiny\color{black}}
\tcbuselibrary{listings,skins,breakable}
\newtcblisting{customFrame}{
    arc=0mm,
    top=0mm,
    bottom=0mm,
    left=3mm,
    right=0mm,
    width=\textwidth,
    listing only,
    listing options={style=frameStyle},
    breakable}

\usepackage{floatrow}
\usepackage{setspace}
\usepackage{float}

E aqui está um exemplo mínimo do que eu gostaria de criar (com o código acima antes \begin{document}):

\documentclass[12pt,a4paper]{report}
\usepackage{enotez}

\begin{document}

Using this method \endnote{} we get...

\pagebreak

\printendnotes
\begin{customFrame}
for i in range(10):
    print(i)
\end{customFrame}

\end{document}

Desde já, obrigado !

informação relacionada