Менеджер псевдонимов путей.
Псевдонимы путей предназначены для обозначения путей к файлам или 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)
| File | Size | Uploaded | |
|---|---|---|---|
| qbrick_alias-1.1.1.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|