Skip to main content

Менеджер псевдонимов путей.

Псевдонимы путей предназначены для обозначения путей к файлам или uri. Псевдоним пути - строка, начинающаяся с символа '@'. За работу с псевдонимами путей отвечает компонент qbrick_alias.AliasManager.

Подключение пакета.

Пакет является фреймворко-независимым, для подключения к Вашему проекту достаточно установить его как зависимость:

poetry add qbrick-alias

Если Вы используете QBrick Framework, дополнительно после установки пакета нужно обновить конфигурации:

./qbrick reconfigure

Пакет добавит свою конфигурацию в контейнер и будет доступен для использования в других компонентах как внедряемая зависимость.

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

Для создания псевдонима используется метод set():

from qbrick_alias import AliasManager

am = AliasManager()
am.set('@alias', '/path/to/somewhere')

На основе уже созданного псевдонима можно создать новый:

am.set('@new', '@alias/else')

Или получить его без создания:

am.get('@alias/else')
am.get('@new')

Оба вызова вернут /path/to/somewhere/else

Release files for qbrick-alias 1.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qbrick-alias 1.1.1
File Size Uploaded
qbrick_alias-1.1.1.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qbrick-alias 1.1.1
File Interpreter ABI Platform
qbrick_alias-1.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.0 kB

Release files / qbrick_alias-1.1.1.tar.gz

Download URL qbrick_alias-1.1.1.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ddf52553b1c4d83ae5abc7b0a211fcefc21841cebd97baec8d38ee0f71c481c6
BLAKE2b-256 checksum
How to use checksums
c4f8ea343fb66d31a3c36bc8f253a517d2d056b0242bc531a01d9dd4347661ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.4 CPython/3.13.5 Windows/11

Release files / qbrick_alias-1.1.1-py3-none-any.whl

Download URL qbrick_alias-1.1.1-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ae07cf639dd739491068361b35bca33d1d3967793a0d6c0092c8029be0c13bd
BLAKE2b-256 checksum
How to use checksums
9157a25688db49a67b814ddf431e5a61802301c7ba598da22d16cfdfdc94fe02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.4 CPython/3.13.5 Windows/11

Release history Release notifications | RSS feed

This release

1.1.1 This release

2 release files

1.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page