Skip to main content

Path Alias Manager

Project description

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

Псевдонимы путей предназначены для обозначения путей к файлам или 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

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

qbrick_alias-1.1.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qbrick_alias-1.1.1-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file qbrick_alias-1.1.1.tar.gz.

File metadata

  • Download URL: qbrick_alias-1.1.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.13.5 Windows/11

File hashes

Hashes for qbrick_alias-1.1.1.tar.gz
Algorithm Hash digest
SHA256 ddf52553b1c4d83ae5abc7b0a211fcefc21841cebd97baec8d38ee0f71c481c6
MD5 78a054fcd2cfd979431de7488b0a80bd
BLAKE2b-256 c4f8ea343fb66d31a3c36bc8f253a517d2d056b0242bc531a01d9dd4347661ac

See more details on using hashes here.

File details

Details for the file qbrick_alias-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: qbrick_alias-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.13.5 Windows/11

File hashes

Hashes for qbrick_alias-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4ae07cf639dd739491068361b35bca33d1d3967793a0d6c0092c8029be0c13bd
MD5 ff6bc12e864371dbdf74da8e6983ee55
BLAKE2b-256 9157a25688db49a67b814ddf431e5a61802301c7ba598da22d16cfdfdc94fe02

See more details on using hashes here.

Supported by

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