Estoy haciendo el deploy de mi aplicación y en ella uso python 3.11.3, por lo que veo solo permite usar hasta python 3.10 y los paquetes de esta versión, por lo que creé un ambiente ambiente virtual y seleccioné la versión 3.10, sin embargo, me toca instalar los paquetes por separado también porque los que están disponibles según la documentación son de esa versión (Python 3.10), mi pregunta es si debo intalar paquete por paquete o puedo usar el requirements.txt e instalarlos todos de un solo. Para que se hagan una idea este es contenido del archivo .txt asgiref==3.7.2
certifi==2023.7.22
charset-normalizer==3.2.0
crispy-bootstrap4==2022.1
Django==4.2.3
django-crispy-forms==2.0
django-environ==0.11.2
django-filter==23.2
django-localflavor==4.0
idna==3.4
mysqlclient==2.2.0
Pillow==10.0.0
python-stdnum==1.18
requests==2.31.0
sqlparse==0.4.4
tzdata==2023.3
urllib3==2.0.4
whitenoise==6.5.0
Este es mi primer sitio web y mi primer deploy, así que agradecería mucho si me explicaran con mucho detalle. Muchas gracias a todos por su ayuda y paciencia de antemano.