1376 links
192 private links
  • Liens de WebManiaK
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
2 results tagged pip x
  • Astuce pour mettre à jour pip sur Ubuntu

    D'après le fichier /usr/lib/python3.7/ensurepip/init.py (du module "ensurepip" dont l'utilité est de servir de bootstrap pour les environnements virtuels) aux lignes 61-67:


    def version():
    """
    Returns a string specifying the bundled version of pip.
    """
    wheel_names = glob.glob('/usr/share/python-wheels/pip-*.whl')
    assert len(wheel_names) == 1, wheel_names
    return os.path.basename(wheel_names[0]).split('-')[1]

    On remarque que la version de pip est déterminée par le package wheel situé dans /usr/share/python-wheels.

    Dès lors, il suffit de mettre à jour pip comme suit:

    $ cd ~/
    $ pip3 download pip
    Collecting pip
    Using cached https://files.pythonhosted.org/packages/5c/e0/be401c003291b56efc55aeba6a80ab790d3d4cece2778288d65323009420/pip-19.1.1-py2.py3-none-any.whl
    Saved ./pip-19.1.1-py2.py3-none-any.whl
    Successfully downloaded pip

    $ sudo mv pip-19.1.1-py2.py3-none-any.whl /usr/share/python-wheels
    $ sudo mkdir /usr/share/python-wheels/old
    $ sudo mv /usr/share/python-wheels/pip-9.0.1-py2.py3-none-any.whl /usr/share/python-wheels/old/

    $ cd ~/Projects/MyProject
    $ python3 -m venv venv
    $ source venv/bin/activate
    $ pip --version
    pip 19.1.1

    TADAAAA !!!

    June 26, 2019 at 2:43:00 PM GMT+2 * - permalink -
    QRCode
    - https://powerjpm.info/liens/shaare/pIj0Eg
    python pip update ubuntu
  • thumbnail
    How to Create a Private Python Package Repository

    Un guide pour mettre en place un repository PIP personnel ou au niveau d'une entreprise. Cela pourrait être pratique si vous décidez de contrôler plus finement vos dépendances et que vous souhaitez éviter qu'une nouvelle installation (p. ex: nouveau serveur applicatif) utilise des dépendances différentes que celles auxquelles vous vous attendiez.

    De manière alternative, préciser une version en particulier dans le fichier créé par la commande "pip freeze" peut également vous aider.

    Autres ressources:

    • https://hackernoon.com/custom-python-pypi-repository-409f14975374
    • https://opensource.com/article/18/7/setting-devpi
    • https://devpi.net/docs/devpi/devpi/stable/+d/index.html#tutorials-and-documentation
    February 17, 2019 at 11:28:56 AM GMT+1 - permalink -
    QRCode
    - https://www.linode.com/docs/applications/project-management/how-to-create-a-private-python-package-repository/
    pip python server package repository
Links per page: 20 50 100
Shaarli - The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community - Help/documentation