-
bajar el repositorio
-
nos metemos dentro del repo
- cd docker-ubuntu-python-pkgs
-
construimos la imagen
- docker build -t img-docker-ubuntu-python-pkgs .
-
construimos el contenedor basado en la imagen, con interaccion en la terminal y pegada a nuestro directorio local
- docker run --name cnt-docker-ubuntu-python-pkgs -it -v $(pwd):/docker-ubuntu-python-pkgs img-docker-ubuntu-python-pkgs bash
4.1 nos conectamos desde visual studio y con la extension "dev containers" a nuestro contenedor corriendo
-
nos movemos a la rama que necesitemos:
- git checkout exp
-
creamos el entorno virtual de la rama
- python3.10 -m venv exp
-
activamos el entorno virtual anterior
- source exp/bin/activate
-
bajamos las librerias necesarias y que estan segun la rama
-
pip install --no-cache-dir -r requirements.txt
-
(opcional) => pip freeze > requirements.txt nota: para sacar una lista con las versiones exactas de las librerias que ocupa ese entorno.
-
-
creamos las librerias externas
- npm install
------- conf de sphinx ---- mkdir docs -> en la raiz del proyecto cd docs sphinx-quickstart -> llenar las preguntas (aqui me quede...) cd .. -> te salis hasta el directorio raiz sphinx-apidoc -o docs . cd docs
-- agregar la palabra "modules" en el archivo index.rst, en el area del toctree
make html meter en un browser: file:///Volumes/MicroSD4GB/Codigo/public/soypedroamaya/docker-ubuntu-python-pkgs/docs/_build/html/index.html
-- commitizen primera vez cz bump --yes --changelog
-- build python3 -m pip install --upgrade build python3 -m build python3 -m pip install --upgrade twine python3 -m twine upload --repository pypi dist/*
python3 -m twine upload --repository testpypi dist/*