#package_manager

2025-04-23

[Перевод] Год с uv — инструментом управления Python-проектами: плюсы, минусы и стоит ли переходить

uv — это новый инструмент управления Python-проектами, разработанный командой Astral. За год активного использования автор протестировал его в разных условиях: от учебных задач до сложных production-проектов. В статье — честный разбор сильных и слабых сторон uv, его отличий от других менеджеров окружений, реальных ограничений и сценариев, где он работает особенно хорошо.

habr.com/ru/companies/otus/art

#dependency_management #uv #python #управление_пакетами #package_manager #pip #venv

2025-03-25

HowTo: создание двоичного SDK(набора библиотек) для Windows с использованием vcpkg

В этом HowTo мы рассмотрим подготовку пакетов vcpkg для использования в двоичном виде. В качестве "подопытных кроликов" будут выступать Qt6 , QCustomPlot и я. Spoiler: с QCustomPlot придется немного пострадать, но обычно все проще. TLDR: vcpkg export Далее

habr.com/ru/articles/894284/

#vcpkg #cmake #package_manager #qt #visual_studio

الفجر الباسم lo2lo2a82@bassam.social
2024-08-27
تم تثبيت نسخة حديثة من اوبرا
عن طريق
epm play opera

ايه ال
epm
ولا لي مزاج اعرف حاليا

انا ع اخر نسخة هيييييييييييييه

اممم
بعد بحث عن ال
epm
وجدت هذه الصفحة بالروسي
وبجوجل ترانزليت
يتبين الاتي :
epm is a unified package management command developed by Etersoft[1]. Its main purpose is to unify package management in distributions with different package managers. In addition, some typical operations are now scripted in epm, which, for example, would require entering more than one command if using apt in ALT.

Using epm, you can try to install someone else's package (intended for another Linux-based OS) into the system. The package is converted to a suitable format, but:

Attention!

There are no guarantees when installing third-party packages (not from the distribution repository).
There are some general points for repackaging third-party packages that epm can do automatically. If this works, you're lucky.
If you're unlucky, you can write auxiliary scripts specifically for some third-party packages. They should be placed in /etc/eepm/, there are already some scripts there, written by someone (mostly the author of epm) earlier and added to the eepm package. The script may become outdated: you never know how the developer will compile a package with the latest version.
If auxiliary scripts download third-party packages, they download them not from some general repository, but from the websites of the developers of these packages.

وادي الصفحة بالروسي
https://www.altlinux.org/Epm
نروح بقى وبفضل الله ثم عم جوجل نلاقي حاجة بالانجليزي عادي
https://github.com/Etersoft/eepm


play install the application from the official site (run without args to get list)

من

epm --help

تم بحمد الله
#linux

#package_manager
#command
2024-07-29

Сборка Debian пакетов для расширений PHP

Так исторически сложилось, что мы используем некоторые не очень популярные расширения PHP, написанные и кое как (почти никак) поддерживаемые своими авторами, которых нет в типовых источниках deb-пакетов. У нас постулируется принцип "нормально делай — нормально будет", поэтому у нас не приветствуется slackware-style установка бинарников в систему вне пакетных менеджеров. Поэтому будем собирать полноценные deb-пакеты для расширений PHP, не ломая совместимость с существующим окружением. Пойдём-ка покомпилируем-ка

habr.com/ru/articles/832058/

#ubuntu #debian #package #package_manager #build #php

2024-06-28

Управление зависимостями в Javascript заходит на новый виток? Работа с ES модулями без сборщиков

Изначально эта статья задумывалась, как рассказ о различиях и назначении полей dependencies , devDependencies и peerDependencies в package.json . Эту тему выбрали ребята в моем телеграм-канале , кстати подписывайтесь, если еще не. Однако, когда я посмотрел количество контента на эту тему, то понял, что его достаточно даже в русском сегменте. При этом я прочитал одну статью , которая показалась мне очень хорошей, а также там были мысли на тему будущего управления зависимостями. В итоге, я решил кратко пересказать вышеупомянутую статью, чтобы лучше самому усвоить тему, а также набросать проект по управлению зависимостями прямо на клиенте, через ES Modules. Так что вы можете прочитать либо оригинальную и полную статью у автора, либо сокращенную версию в первой половине этой статьи. А разбор работы ESM будет во второй половине .

habr.com/ru/articles/825424/

#npm #yarn #pnpm #javascript #node #esm #commonjs #dependency_management #package_manager

2023-12-21

Что выбрать: Npm, Yarn или Pnpm?

На данный момент у нас используются три самых популярных менеджера пакетов (Npm, Yarn и Pnpm). И всё бы ничего, но разные команды начали периодически обращаться с проблемой несоответствия типов Typescript из наших транзитивных зависимостей. Выяснилось что это проблема Npm и Yarn, но как же её решать? На ум сразу приходит самое очевидное решение: следить за версиями всех зависимостей в своих проектах и вовремя обновлять. К этому, естественно, необходимо стремиться всегда, но мы понимаем, на практике что это крайне сложно, а в legacy-проектах или в проектах, у которых нет постоянной поддержки и вовсе нереально. Следующим вариантом созрел Pnpm, тем более что в наших монорепах он себя уже продолжительное время отлично показывал. Я решил испытать его на действующих клиентских приложениях.

habr.com/ru/companies/domclick

#pnpm #package_manager #npm #yarn

Who Let The Dogs Out 🐾ashed@mastodon.ml
2022-03-24

Альманах пакетных менеджеров Linux

Иногда может возникнуть вопрос: чьих этот файл, откуда вообще взялась эта библиотека? Удобный *менеджер пакетов* решает очень многие проблемы ОС. Можно с уверенностью сказать, что если вы подружитесь с МП, то подружитесь и с дистрибутивом как таковым. Причем важно освоить именно набор основных команд, и знать где найти дополнительную информацию.

Далее следует джентльменский набор необходимых для повседневной рутины команд основных Linux дистрибутивов: установить, обновить и удалить пакет, накатить обновления, проверить зависимости, установить принадлежность файла пакету и пр.
#Linux #package_manager

habr.com/ru/post/341764/

2021-03-12

Loving these FOSS apps on windows:

- scoop (package manager)
Easy installation and upgrades from a uniform CLI interface.

- cmder (terminal emulator)

scoop.sh/
cmder.net/

#foss #package_manager #terminal #terminal_emulator

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst