poaster

View on PyPIReverse Dependencies (0)

1.5.0 poaster-1.5.0-py3-none-any.whl

Wheel Details

Project: poaster
Version: 1.5.0
Filename: poaster-1.5.0-py3-none-any.whl
Download: [link]
Size: 44319
MD5: 0eba1cc6a9fee8b022796491fcc36745
SHA256: 5f1d7fe8334edc4568700e0c8cc460919cc04a7d48f84f62d5173835161c6de7
Uploaded: 2024-06-19 08:44:06 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: poaster
Version: 1.5.0
Summary: Minimal, libre bulletin board for posts.
Author-Email: Logan Connolly <me[at]loganconnolly.com>
Project-Url: Homepage, https://sr.ht/~loges/poaster
Project-Url: Source, https://git.sr.ht/~loges/poaster
Project-Url: Issues, https://todo.sr.ht/~loges/poaster
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.9
Requires-Dist: aiosqlite
Requires-Dist: alembic
Requires-Dist: click
Requires-Dist: fastapi
Requires-Dist: haitch (>=0.9.0)
Requires-Dist: mistletoe
Requires-Dist: passlib[argon2]
Requires-Dist: pydantic-settings
Requires-Dist: python-jose
Requires-Dist: python-multipart
Requires-Dist: sqlalchemy[asyncio,mypy]
Requires-Dist: uvicorn[standard]
Description-Content-Type: text/markdown
License-Expression: AGPL-3.0-or-later
License-File: LICENSE
[Description omitted; length: 2651 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
poaster/__about__.py sha256=X9pTeGHIYZtDOmfb9pnn2DEqWZMAyaPlqdFwEhsuSvk 22
poaster/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
poaster/app.py sha256=61svRfw8MGhxAW8ny3Xa8SS5nbUQA-tri_eIsUIgFkM 1710
poaster/cli.py sha256=p-js4z8qY00oukDO-cRS7C-2qWsC3-sZbQbP6KIZaKY 1796
poaster/dependencies.py sha256=vJonhxHGGBRCefTFeVLa8_oTSSC1cBtT_RjImF2qDyY 2434
poaster/access/__init__.py sha256=JZIAT1nKoPigbgdldAQUxuP9eVW6ispHTNrp4-2RoX4 77
poaster/access/api.py sha256=7ELn6_z1WXpdlpGr2m6c30AGh26HsSTiujq31K_rLYc 1239
poaster/access/cli.py sha256=xY1svr-rCFkwa2epLiNGnxdOx3JSEUQloo9-YhzGFc0 3512
poaster/access/components.py sha256=3uyQ66V1CzoF5CfzowIQjqom4yPqf-VQEMUaMzr7Gws 613
poaster/access/repository.py sha256=7_iX5_PmrGn0TLaLGE7tc4KYHNBIoIvU-bZ2DE3H4CQ 3514
poaster/access/schemas.py sha256=nk2v4m72JaiFDgDBeCpiW30ajDND4h4Fe3LNwjSohRw 898
poaster/access/services.py sha256=pPp_t9ync-hNtwgJ7CO_uCVmSAs07bI5k70dsmSqdUU 2885
poaster/access/tables.py sha256=auouxZ2X4btu-iyIXb2XPSuUX3gTeMA_TfiM5gYP9EU 434
poaster/access/web.py sha256=Kpmf91mNvIOr4ZUUkFagkkS2rafBJDgE1DDHgYklnsA 1964
poaster/bulletin/__init__.py sha256=Yu91Ca_jLZnWuVs5CL7e9fIvJcKLpcI0mQOwSz3Fngo 61
poaster/bulletin/api.py sha256=B_LPVAwxCgHHfRvbotwJNleo-RHeHFoQYzJBnMKhC0E 2164
poaster/bulletin/components.py sha256=rM00voc0YcKi7h4J_xp0l5CIJWe4qbXyFajI3X3LxrA 3448
poaster/bulletin/repository.py sha256=rQttoSxeIa6DWjwirwV6J54nlrv4_zuCViuaDr1VP5o 6333
poaster/bulletin/schemas.py sha256=kDjrAwVo70TA8ba26Npu7Kz4Fqe4fwbUCG9HoCrDVuo 619
poaster/bulletin/services.py sha256=vkIzWs5lb9bmstbCQJrXd50O53HsvQMCPTTZJry7rus 2569
poaster/bulletin/tables.py sha256=glX5ThjoIGfzqQIV5wFFOws_7fbhHNthU1vM0MDCNbE 1029
poaster/bulletin/web.py sha256=nBvIzY16ILlsLcNMZdaOgnQ7ue7GiiFqjWHwXTP3Zqc 4756
poaster/core/__init__.py sha256=VHVMINoImDXL68huw_3HybEMm9ahBJLdN1kO7g6c1-g 72
poaster/core/components.py sha256=GvcCikWDgiTsggdG8Esjw0cPiyh0xnF97gLeDqq_k44 3110
poaster/core/config.py sha256=ETVj3PQuOEStoawPTeWc_EPVpkOtDdw6vjaAvyy1HDg 2242
poaster/core/exceptions.py sha256=VUOcOLB1-zSpBMoPP8u8grVUB17xpO31foVttWBG2As 236
poaster/core/hashing.py sha256=yT7cklYFNbPTBPxVa56TKghAf6PJaNjxXTFNTv5RFHU 276
poaster/core/http_exceptions.py sha256=9eUSIjN5ZcumZ30WJ0xvJ-xFVFMm9BKBmTtLgvjHRqk 1160
poaster/core/oauth.py sha256=PFcyWae1N_T4RK5JzxzXBE9vRMHpXtLt6JhDGNjf7ao 1053
poaster/core/schemas.py sha256=_qzBoDZJYnttJ7SXE79dYadOH2Y_5EjA6FonACGj94g 195
poaster/core/sessions.py sha256=b9S6RP2F2XYupg--DFHGhHP5ad7YyBKXPx7XDORz7-A 650
poaster/core/tables.py sha256=kha9xmklzhuQAK8QEkNBn-mAHq8dUKbOM-3abaBpWmQ 71
poaster/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
poaster/migrations/alembic.ini sha256=xo4I3RFD37icSErFWX66yG2cExt6EjTyWYEl52S-OeA 515
poaster/migrations/env.py sha256=bE7DD5BppMqBSYC_7s6tz2WJDmXNk5Rm75ul1bq-3BM 2088
poaster/migrations/script.py.mako sha256=HNlf26BI1xvQKjiUojnj15BPrVUfVVr81IOgliJf83c 510
poaster/migrations/upgrade.py sha256=kKCweGUFbMeQsuW74_Jj6LoHDiPExIJ4GIR4eZniq4k 449
poaster/migrations/versions/0b3ee652b174_.py sha256=CxpI2JaFqxlgD__3-nvItc8EHHat0Dj6QrT97PuQISg 738
poaster/migrations/versions/34b9b6b1c9a3_.py sha256=CZ3gXG-n7gRGfCXXRMjvY8Dgai950n3MyhIlP-ftC9w 2142
poaster/migrations/versions/821b409e627c_.py sha256=p4uN4OkXHMWIWc2KEhvTmRpzWfVs1nU3dUUaCMLxiHI 773
poaster/static/app.css sha256=alVFaGtOdKzaxeb6nMG_CmJUJ4-p6cuh7KnzJOdn1fA 627
poaster/static/concrete.css sha256=Bc_IGTxtYN9HayFXYubRK6jDEoOTXGE_Yq7BUgy_Tu8 6623
poaster/static/normalize.css sha256=anVRCyiINinLknYc4kLC6T7Fa-Qok23X67wt5XKzLpU 6142
poaster-1.5.0.dist-info/METADATA sha256=TgpJVj649sqXtz56jyIYblvVZ0FD2NS-u8W5Am4mWUE 3861
poaster-1.5.0.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
poaster-1.5.0.dist-info/entry_points.txt sha256=6DKBhmrxEF_LsNFUkc5icIlFF8i78PrOQXdN2uHTVvU 48
poaster-1.5.0.dist-info/licenses/LICENSE sha256=DZak_2itbUtvHzD3E7GNUYSRK6jdOJ-GqncQ2weavLA 34523
poaster-1.5.0.dist-info/RECORD

entry_points.txt

poaster = poaster.cli:poaster