bl-hector

View on PyPIReverse Dependencies (0)

0.4.2 bl_hector-0.4.2-py3-none-any.whl

Wheel Details

Project: bl-hector
Version: 0.4.2
Filename: bl_hector-0.4.2-py3-none-any.whl
Download: [link]
Size: 770636
MD5: 5641c3a9288e5c525fb342dbd2689392
SHA256: 28b240a691d6ccd4acaab7702268d65d3d914431ba97ecf57e5130db92b48e46
Uploaded: 2023-12-13 07:55:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: bl-hector
Version: 0.4.2
Summary: A collection manager.
Author: Tanguy Le Carrour
Author-Email: tanguy[at]bioneland.org
Home-Page: https://git.easter-eggs.org/bioneland/hector
Project-Url: Repository, https://git.easter-eggs.org/bioneland/hector
License: AGPL-3.0-or-later
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9,<4.0
Requires-Dist: Flask (<3.0.0,>=2.3.2)
Requires-Dist: SQLAlchemy (<3.0.0,>=2.0.15)
Requires-Dist: bl-seth (<0.3.0,>=0.2.0)
Requires-Dist: bl3d (<0.5.0,>=0.4.0)
Requires-Dist: fluent.runtime (<0.5.0,>=0.4.0)
Requires-Dist: isbnlib (<4.0.0,>=3.10.14)
Requires-Dist: jinja2-fragments (<0.4.0,>=0.3.0)
Requires-Dist: pyotp (<3.0.0,>=2.8.0); extra == "totp"
Requires-Dist: pypugjs (<6.0.0,>=5.9.12)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: typer (<0.10.0,>=0.9.0)
Requires-Dist: webauthn (<2.0.0,>=1.8.1); extra == "webauthn"
Provides-Extra: totp
Provides-Extra: webauthn
Description-Content-Type: text/markdown
[Description omitted; length: 1852 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.7
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
bl_hector/__init__.py sha256=rt6cbhnX3EtORqC5t8faTUVl5iWZym_OL09pTD8SOjw 896
bl_hector/application/__init__.py sha256=3YpNxpV-S5STK9xX4expvgCCJyG5a7rhP-5tl7XO3dc 721
bl_hector/application/use_cases/__init__.py sha256=3YpNxpV-S5STK9xX4expvgCCJyG5a7rhP-5tl7XO3dc 721
bl_hector/application/use_cases/add_book.py sha256=mnTUuJbmG0FKfBSdKfDzdrFYoSLPZEQFadiUu1fDKuw 3793
bl_hector/application/use_cases/display_book.py sha256=mhLpf6p-Zl9WZetsp7Jtvwb-ZPqlNMv7hhu-pn5Cdhg 2044
bl_hector/application/use_cases/look_up_book.py sha256=ZCzCcyLnnsHx_GXyA-oVPQ3RdsLj6ZhBWgIpFOnjKwQ 1971
bl_hector/application/use_cases/search_books.py sha256=R2_J34hIOrRJPJiIQCKE18NfpmHrER-Wp_OKPPHDRwo 3729
bl_hector/application/use_cases/update_book.py sha256=Jws108yffqueRiJ8PjT1lweNM5v-mI9eue6HTcqcmQk 3793
bl_hector/configuration/__init__.py sha256=dvIM7xx2BzOzH_xVv3Ryb7XS7sFE6qpQ5Nc13s09N4I 944
bl_hector/configuration/cli.py sha256=mLPLtqQq-AuxXZi-8jWyalf8ros-Wqj2xv8giFFsPbs 981
bl_hector/configuration/wsgi.py sha256=WZ543puCLg6eF3fPBlvvHAZ-nrA4OfVQwqBkUF4S6ko 986
bl_hector/domain/__init__.py sha256=3YpNxpV-S5STK9xX4expvgCCJyG5a7rhP-5tl7XO3dc 721
bl_hector/domain/administration/__init__.py sha256=3YpNxpV-S5STK9xX4expvgCCJyG5a7rhP-5tl7XO3dc 721
bl_hector/domain/administration/entities.py sha256=gNuQeQhzWs96JU60cGSZZR3tJY2NpzLb5mgh03ftSW0 1272
bl_hector/domain/administration/enumerations.py sha256=FTav31m7jM7S-d8ygSuDJDj2zz_mZfVbk5jaGlEVaWk 808
bl_hector/domain/administration/repositories.py sha256=3nxrF8QV5NtPyjC7-hhf6IrZLwDkUHyEJgxY7Tz99B0 1659
bl_hector/domain/administration/services.py sha256=J1L2oiV_S8eVEzbdXWmDcT03ad-zCD43rV_4QKevJS8 1196
bl_hector/domain/administration/value_objects.py sha256=WNbMfZ97ILrm4yk6G-0podDExawujO6KjNKjFSDTjyI 931
bl_hector/domain/collection_management/__init__.py sha256=3YpNxpV-S5STK9xX4expvgCCJyG5a7rhP-5tl7XO3dc 721
bl_hector/domain/collection_management/entities.py sha256=SJmRD-o0hwnzK-mjBoI-JHBmAl6rQ5xCxweJ7H5GnnY 1511
bl_hector/domain/collection_management/errors.py sha256=R1Q8jF8MH0nYKJUIMn-tzRqpySK_F41M37CdebgNoo8 1505
bl_hector/domain/collection_management/repositories.py sha256=px4Xg3IMC-DsgI1q21tbCgNCftmXU7ShALM63rS_OPE 1509
bl_hector/domain/collection_management/services.py sha256=hKJtXaNifnbEHQND5P3oldzYYdtH1dODsAwaFwt-ZqI 1173
bl_hector/domain/collection_management/validators.py sha256=I5ffgL6xUQ1pS8pl5qEtdcgWN0o49YfFC4jO6g7HbAc 1630
bl_hector/domain/collection_management/value_objects.py sha256=s00iIhG7jj5ruwZIgRRD8Pqg7ukpLSd73XArb_-1-rQ 3039
bl_hector/infrastructure/__init__.py sha256=fZPLEG837QLh_mxJninlsLbez8Q5Ay1PMfVhMlEk0K8 1453
bl_hector/infrastructure/flask/__init__.py sha256=2wTDFL_JZ0INVqLisbKmeh1e0xoRc47r2n22fGUkyrw 4016
bl_hector/infrastructure/flask/aliases/__init__.py sha256=cfO6HcZUnH_n7U8oiPgVq7Es6xi2awehEGmHkoN3SXE 1064
bl_hector/infrastructure/flask/auth/__init__.py sha256=oA-hYNMIDwU05TWMy3l3gd2cOhpuzPZSazEjS80EWJo 2086
bl_hector/infrastructure/flask/books/__init__.py sha256=H09wGkSuA2c9ldmVJ-_wED4aWxdqNjBXSGPi-OfPte4 4531
bl_hector/infrastructure/flask/ip/__init__.py sha256=Wa7xN7Kbiq2zIcCkuNMhIIjo_rDKdIv2VC_6A7z0QzU 1592
bl_hector/infrastructure/flask/services.py sha256=MczGkM3sFXgsMEwHuRqEaL8QA38BSHMNI_VtQ3S6cIE 3466
bl_hector/infrastructure/flask/static/css/bulma@0.9.4.min.css sha256=rTpdO0HXBCNpreAHcu6tB2Ppg515Vo-5GtYSsnNLz-8 207302
bl_hector/infrastructure/flask/static/css/font-awesome@5.14.0.css sha256=HmKKK3VimMDCOGPTx1mp_5Iaip6BWMZy5HMhLc-4o9E 73117
bl_hector/infrastructure/flask/static/css/hector.css sha256=29NKjXZVhe4kAtJbEmyrmM7VjrFfRzYJM0Fwa-vSyes 551
bl_hector/infrastructure/flask/static/favicon.svg sha256=7PtMlCJ7oeyeLOrezvCKUsonuMvFGGs55iWRJUZxwo8 655
bl_hector/infrastructure/flask/static/img/placeholders/320x480.png sha256=4n3Ez6uU59iV5TXcNLZtP_NS0O0Hdi59QSmrsWhwcWU 1502
bl_hector/infrastructure/flask/static/js/htmx@1.9.6.min.js sha256=y7cjwwXPbWMVyJCQmBVSNYhQni4JKln4z8SohYKWidU 46044
bl_hector/infrastructure/flask/static/js/hyperscript@0.9.11.min.js sha256=nmPlFi82wR2GIasCUlGn4o60ISZvHLEOK03Lu7kafR4 99758
bl_hector/infrastructure/flask/static/js/simplewebauthn-browser@7.2.0.umd.min.js sha256=6Dde8kVSamu5DdWciMxLKAu70kgbHfd3_e3Zh5cF0IM 6828
bl_hector/infrastructure/flask/static/webfonts/fa-brands-400.ttf sha256=x64301uO3TIvXIW49U-Mt29ehEZYGuINpefjqb3ukAs 186112
bl_hector/infrastructure/flask/static/webfonts/fa-brands-400.woff2 sha256=P-iQ0Ijs8MybwbkGkgHlKXLbrWI3hlUkCQ4VmC0N5xg 107460
bl_hector/infrastructure/flask/static/webfonts/fa-regular-400.ttf sha256=_cH3UzAhEX2HaXcV6sJro9Tu-SJcfu27-xsNDP_wq4w 62048
bl_hector/infrastructure/flask/static/webfonts/fa-regular-400.woff2 sha256=_mnZSEFGLTl_rv8lPuCabceUG-kx-UKlXmud7487BI0 25096
bl_hector/infrastructure/flask/static/webfonts/fa-solid-900.ttf sha256=bVPHBvO3F4zPyCyU0_x5aIKNrNNRcX8nx1emXP2FMUc 397728
bl_hector/infrastructure/flask/static/webfonts/fa-solid-900.woff2 sha256=0nvHUhBcB5-KUW6RQkBqn8Esu0Cfm_hoHy3f4DYLUqY 150472
bl_hector/infrastructure/flask/totp/__init__.py sha256=P0XtUBkjw79cahbn-kOQI2FIJpDo2y_cXptQ7OcRfz4 2246
bl_hector/infrastructure/flask/utils.py sha256=cwkdv7_E2ULDjxGHJ4_2-TB7uIHdwDWoceuiLQKZ2Tg 1479
bl_hector/infrastructure/flask/webauthn/__init__.py sha256=nXKJGgl_lnyRdxzpZ_D0q4PYq7KtHjEGZOoYPFQnEIQ 4427
bl_hector/infrastructure/flask/webauthn/security.py sha256=L6ZKPxEDInIoFt9ZeST6eDAk0V1aKUQiWRjurfV6Cww 3282
bl_hector/infrastructure/isbnlib/__init__.py sha256=bou_TOHcXrsseLh08ImZDE2cyVVoIwsLRnGVL5ALwfc 1789
bl_hector/infrastructure/requests/__init__.py sha256=InyQxUaN_-ycTTRWEbmnFemUzRq-x2N1G9gCQX70FMI 1729
bl_hector/infrastructure/settings.py sha256=7opcyW3EVYGvpxq3r1CNLJb8cpLUAMlfTOv8-wJiooY 3140
bl_hector/infrastructure/sqlalchemy/__init__.py sha256=3YpNxpV-S5STK9xX4expvgCCJyG5a7rhP-5tl7XO3dc 721
bl_hector/infrastructure/sqlalchemy/repositories.py sha256=08f0CyUZml16v83DjU0ZupcVLyX3t-DWSnOiEQ37JT0 8336
bl_hector/infrastructure/typer/__init__.py sha256=YmAYQDfNKh-zq0MNW1EgU6l8tyHCdQab-0ZH51OBpAE 2058
bl_hector/infrastructure/typer/books.py sha256=k21qxC_jrz0weXj28x4Bs3zWTvwRWI3ZdF4Pb4mK-UQ 2886
bl_hector/infrastructure/typer/services.py sha256=F_LZEx-FuDHMwMQ8JTh7pmlgr6_xUFm3wvC4dQXcrTY 2099
bl_hector/interfaces/__init__.py sha256=i2Dn-i7hs_uVSZUInQN7R15H0OufrdfALijXWx15ReE 4012
bl_hector/interfaces/exceptions.py sha256=1eV-JN_CD8cKYnmWeh_D-G8WMgI6e6BW63ZA9qXtLLs 761
bl_hector/interfaces/from_dict.py sha256=jCtGHveGllsOPWki90CBAJBV7-qnP5AS0ak7GAsPByU 3363
bl_hector/interfaces/from_json.py sha256=dBFoWmSplBPAoF9DSdpvOkEBTW2lt__qDXaZppUaGFQ 1659
bl_hector/interfaces/l10n/__init__.py sha256=q4P96i887hg-AhXxq1bdVyjV-I-BCIm8vRp9MD47ItA 1690
bl_hector/interfaces/l10n/en-GB/main.ftl sha256=AnoeJr0NGVO6ORRVkZDuNVvaQVBbwTkEG8pBAaVy66Y 5448
bl_hector/interfaces/l10n/fr-FR/main.ftl sha256=4py-ubq8nBZtgN562nH-ODJz8-TrXoo9BVVNtDCM_Zk 6060
bl_hector/interfaces/to_http/__init__.py sha256=zBRyr-VjsPz2GxOSkfOCs9DhwxUBN7Q13jlWW-DGwTc 1842
bl_hector/interfaces/to_http/as_html/__init__.py sha256=CxBGfiT_JeZ6pImCdgWNrM8zNLaqtjNQ1AmkdA0lZYo 19488
bl_hector/interfaces/to_http/as_html/templates/auth/login.pug sha256=koDlj_ONasPG2qrUJt1NEvoqQnXcGyti27sC-IhYPhY 1350
bl_hector/interfaces/to_http/as_html/templates/books/add.pug sha256=4-iw09y3lqPB85y_YngcJCyaqPHLMP24x_zrqHAQZu8 4238
bl_hector/interfaces/to_http/as_html/templates/books/display.pug sha256=xHuQ8pql4WmhDMqPX0N_Ua7rQ6ptPh7KKzHA0NB_sJ0 2105
bl_hector/interfaces/to_http/as_html/templates/books/search.pug sha256=konn0DnUenSjO_Z-V0bwC2mcCqylKDOZQnzK11YgSkI 5746
bl_hector/interfaces/to_http/as_html/templates/books/update.pug sha256=mZXRf_lH8RbnZamDF_icOwhT0_Ma85ilZpWbNFzMp7A 3633
bl_hector/interfaces/to_http/as_html/templates/error.pug sha256=6DeDlEViPQKu3ycpbgpcnymfJaKYrZOAXM0lLzBwW3I 982
bl_hector/interfaces/to_http/as_html/templates/layout.pug sha256=kQQzWpH5zlX1zjX9OyNbG27a0J0hhRp6FyLJpoCX8JA 2058
bl_hector/interfaces/to_http/as_html/templates/mixins/flash.pug sha256=g1kdEs4yZA-aaX57vwgoMBtkzSmRGUYTqmrhX1QlqKo 1127
bl_hector/interfaces/to_http/as_html/templates/mixins/form.pug sha256=RQtYMfoWVNZk38aoKpXO_kqADDEgS-LbqIMGfT8x1yo 4768
bl_hector/interfaces/to_http/as_html/templates/mixins/navbar.pug sha256=LJTV4jZw80JY7VPsr3bb3K9tvdEwhOGGNI3IS7y0o04 1992
bl_hector/interfaces/to_http/as_html/templates/totp/login.pug sha256=8FYfNDDsj3MXUhlvD4kmNMjGo664c6lL_Vyhp3gLlSo 1845
bl_hector/interfaces/to_http/as_html/templates/webauthn/login.pug sha256=oLqpPrr7H6GA5fScz5vwkamdb-bUkCTlTw7kmQE4-Ts 2011
bl_hector/interfaces/to_http/as_html/templates/webauthn/register.pug sha256=FzDibKZnC0SSMdWGdjoXZdU-8IpZHT1sR5tkHpIGvDc 2045
bl_hector/interfaces/to_http/as_json/__init__.py sha256=W5P5rPABduKXxeI4UaHYesxd2l8xZzVZa2LS6aj3lQk 1310
bl_hector/interfaces/to_terminal/__init__.py sha256=rB37OdSiCEayy8yX5fH4qrLlaiVll73HaDGckxZOo0s 1211
bl_hector/interfaces/to_terminal/as_json.py sha256=WBmCKMOjOlKUVk4YqOctsfsHlIowvMeFFS-k4hl2rYE 1885
bl_hector/interfaces/to_terminal/as_text.py sha256=HPY0_eI_INZqNZoQhZKQx0Enu0rlGd1ADz39c-zzgmM 5276
bl_hector/interfaces/utils.py sha256=4Sn6TtAj7IUwNcpCRN1rOgmM-N-NLgoa-vNHRSakMJM 1519
bl_hector-0.4.2.dist-info/entry_points.txt sha256=YniZi_MVQsM8qrY9XkYkJakHIFpX0DeuwD4bfT_TRSk 58
bl_hector-0.4.2.dist-info/LICENSE sha256=DZak_2itbUtvHzD3E7GNUYSRK6jdOJ-GqncQ2weavLA 34523
bl_hector-0.4.2.dist-info/WHEEL sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw 83
bl_hector-0.4.2.dist-info/METADATA sha256=Y5dnOTaPGGiRskXqCis4sE9yMKNddhacHdmSj2lwSkk 3048
bl_hector-0.4.2.dist-info/RECORD

entry_points.txt

hector = bl_hector.configuration.cli:cli