Skip to main content

AltPIP - a tool for creating projects with the required versions of libraries without using virtual environments (like venv)

Project description

Документация по AltPIP

Внутренний API - тут

CLI-интерфейс - ниже

Использование

Создание полу-виртуальной среды

Для создания проекта AltPIP:

altpip create [name]

Установка/удаление пакетов

Аналогично PIP:

altpip install [package(-s)]
altpip uninstall [package(-s)]

Пример:

altpip install flask
altpip uninstall flask

Аналогично PIP можно устанавливать несколько пакетов одновременно, а также указывать точную версию пакета:

altpip install flask>=3.0.0 setuptools==70.0.0

Список установленных пакетов

altpip list

Выведет пакеты проекта если вы находитесь в папке проекта. Иначе - выведет пакеты установленные вне проекта.

Как импортировать установленный пакет?

Если вы создали проект с помощью AltPIP - ничего делать не нужно. AltPIP уже вставил в main.py нужные строки для импорта из нужной директории. Если же вы хотите использовать библиотеки вне проекта - вставьте этот код в начало файла:

import sys, os
sys.path.insert(0, os.path.join(os.path.expanduser("~"), '.apipenv', 'libs'))

Поддержка

Если есть желание - поддержите монеткой •⩊•


## GitHub
[тут](https://github.com/nesquikcode/altpip)

## Поддержка

Если есть желание - [поддержите монеткой](https://www.donationalerts.com/r/nesquickly) •⩊•

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

altpip-0.2.0.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

altpip-0.2.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file altpip-0.2.0.tar.gz.

File metadata

  • Download URL: altpip-0.2.0.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.6

File hashes

Hashes for altpip-0.2.0.tar.gz
Algorithm Hash digest
SHA256 684b0316143457ffc3db1b70e4319adaec3e66b5cb79f73966c950a6dfe69671
MD5 f9a23f8563cfc0748869bcfa29b88ba0
BLAKE2b-256 b26f08fe3c5725c0d48cb9cb0b98040ce878e5607f80fd80c553b0e42141479b

See more details on using hashes here.

File details

Details for the file altpip-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: altpip-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.6

File hashes

Hashes for altpip-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 db36416e36463449c7b287b025635b2115642464c07fb7a85f633bc1936b21ab
MD5 15ec4b381995bdd7fcafbc8b8434926d
BLAKE2b-256 1b4b8c2cfea739a9d666d1b600da8dae714426b0a3c7f9796e05074d3fb49fe0

See more details on using hashes here.

Supported by

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