Skip to main content

Administrador de paquetes de latino (LAP)

Project description

Este es LAP (latino administrador de paquetes)

CodeFactor

Un administrador de paquetes centrado en la facilidad y sencilles de uso para el usuario. Se intenta automatizar la mayor cantidad de cosas posibles, ser descriptivo con las dependencias y evitar soluciones raras como los espacios virtuales de python optando por la declaracion de dependencias y ubicacion de archivos en base a un arbol de directorios (como npm).

LAP esta en version alpha y abierto a colaboradores y donaciones

principales comandos de LAP

  • este comando descarga un archivo tipo repositorio donde se indica la ubicacion de las librerias disponibles actualmente.
python3 -m LAP actualizar
  • este comando instala la ultima version de una libreria solicitada si esta se encuentra disponible en los repositorios (no uses <>)
python3 -m LAP instalar <nombre-de-la-libreria>
  • Si deseas descargar una version en especifico deja un espacio despues del nombre de la libreria y especifica el numero de la version. (como estandar se a establecido temporalmente v#.#.# como forma de definir las versiones )
python3 -m LAP instalar <nombre-libreria> v3.0.0

Ejemplo de uso

1- Nos situamos en un directorio y creamos la carpeta prueba.

mkdir prueba

2- En la carpeta previamente creada guardamos un archivo llamado prueba.lat y dentro de él ponemos lo siguiente:

prueba = incluir("modulos\lat_libreria_prueba\main")
imprimir("5 + 5: " .. prueba.suma(5, 5))

3- Usamos LAP para instalar lat_libreria_prueba.

python3 -m LAP instalar lat_libreria_prueba

4- Luego desde la terminal llamamos a prueba.lat.

latino prueba.lat

5- Y si todo está correcto podremos ver en la terminal lo siguiente:

5 + 5: 10

Como contribuir:

Usted puede contribuir al desarrollo de esta herramienta como sponsor a traves de donaciones o como desarrollador.

donaciones:

puedes enviar tus donaciones a las siguientes direcciones de criptomonedas. (algunas redes permiten escribir una nota en la trasaccion para que dejes un mensaje)

criptomoneda direccion
bitcoin: 13bTVYTvUgPBX12cowvrVBzwf4LaqR6rFp
litecoin: LgeBgdRwvmnj1y7heL5xueZg8DxuhmLhZj
TON (native): EQBCIudz4Utv_0wdUGtkpEjW9_-R0DfPq35rl2aizaFA6iwx
NANO nano_1gnfjonzfsgdf5kbixfamnaeq784o5gbj6tsdpof7cioriyxodx5co8818kt

como desarrollador:

para comenzar a desarrollar por su parte en esta herramienta siga estos pasos.

  1. cree una carpeta vacia y cree un espacio virtual de python (necesita python) en ella. ejemplo:

    python3 -m virtualenv venv
    
  2. acceda a ese espacio virtual para descargar su version de LAP a continuacion

    # en linux
    # acceder al espacio virtual
    source venv/bin/activate
    # luego instalar LAP
    pip3 install LAP-latino-client
    
  3. ahora en la carpeta:

    venv/lib/<su-version-python/site-packages/LAP
    

    se encuentra la libreria donde usted puede hacer cambios en los archivos para probarlos en ese espacio virtual.

  4. Como subo las nuevas actualizaciones?

    clone este repositorio en otra carpeta.

    sobrescriba los archivos en el repositorio clonado con los que usted modifico en su entorno virtual.

  5. si tiene alguna duda hagamelas saber a traves de los Issues y seran respondidas

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

LAP-latino-client-0.0.50.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

LAP_latino_client-0.0.50-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file LAP-latino-client-0.0.50.tar.gz.

File metadata

  • Download URL: LAP-latino-client-0.0.50.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for LAP-latino-client-0.0.50.tar.gz
Algorithm Hash digest
SHA256 c96fc38b252a77b70fa3129f4e558376cf83c81ae801f47a406e94aac278de81
MD5 0763deb1899aaa87f9d50ade8fbc87d6
BLAKE2b-256 a9b7c35263ccd1cb3eb5beea088b731838faad095e3d038ee7c6b795be64526c

See more details on using hashes here.

File details

Details for the file LAP_latino_client-0.0.50-py3-none-any.whl.

File metadata

File hashes

Hashes for LAP_latino_client-0.0.50-py3-none-any.whl
Algorithm Hash digest
SHA256 9d9aa457606240d887df45e17939c0cdaaf1eafb455c3dc8fb73c9b5a11fe031
MD5 e46c42c674741b794727c2a97b6aeee5
BLAKE2b-256 9069c37df05840fcf806e76726e24424f61f1140df37c5b2689288b2d1c66041

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page