gertrude

View on PyPIReverse Dependencies (0)

0.1.0a16 gertrude-0.1.0a16-py3-none-any.whl

Wheel Details

Project: gertrude
Version: 0.1.0a16
Filename: gertrude-0.1.0a16-py3-none-any.whl
Download: [link]
Size: 815314
MD5: 0f9a9ea91a68f5905d0a645ad8212dfb
SHA256: 83a8525fc6849d3da8a1420e3637f8b04dbf6bb9e993f20282c8a6dddc18fdbd
Uploaded: 2024-04-03 12:26:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gertrude
Version: 0.1.0a16
Summary: GTD done right
Author: Tanguy Le Carrour
Author-Email: tanguy[at]bioneland.org
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<4.0
Requires-Dist: Flask-Cors (<4.0.0,>=3.0.10)
Requires-Dist: Jinja2 (<4.0.0,>=3.1.2)
Requires-Dist: SQLAlchemy (<3.0.0,>=2.0.23)
Requires-Dist: bl-seth (<0.3.0,>=0.2.0)
Requires-Dist: bl3d (<2.0.0,>=1.0.0a0)
Requires-Dist: bles (<2.0.0,>=1.0.0a1)
Requires-Dist: blessql (<2.0.0,>=1.0.0a0)
Requires-Dist: flask (<4.0.0,>=3.0.0)
Requires-Dist: fluent-runtime (<0.5.0,>=0.4.0)
Requires-Dist: jinja2-fragments (<2.0.0,>=1.2.1)
Requires-Dist: markdown (<4.0.0,>=3.5.1)
Requires-Dist: pyotp (<3.0.0,>=2.8.0); extra == "totp"
Requires-Dist: pypugjs (<6.0.0,>=5.9.11)
Requires-Dist: requests (<3.0.0,>=2.31.0)
Requires-Dist: typer (<0.8.0,>=0.7.0)
Requires-Dist: typing-extensions (<5.0.0,>=4.8.0)
Provides-Extra: totp
[No description]

WHEEL

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

RECORD

Path Digest Size
gertrude/__init__.py sha256=iW_GfyLGnJl17DbFbCUnzgGH18Cs3ZzeIUiCrOm6Lk8 848
gertrude/application/__init__.py sha256=lWPkJuo9yJBtZvlMmLiJ0NzqJOFererZJmpCd3yQWrI 747
gertrude/application/projectors.py sha256=P7gBNntMJqROHXS7VZ6DX8GxxAkA0rtKPcKKd6XOvuI 4291
gertrude/application/use_cases/__init__.py sha256=omukXxK5MMNGGcdEYlsfXykckAyaP66imQz18PFB_7w 753
gertrude/application/use_cases/assign_task.py sha256=WZ3WBbWtdrq6Kap9AJOcjpYmzfO6SolpV0nMr8e7Kf0 3460
gertrude/application/use_cases/capture_task.py sha256=EnFazZuGuZZ48JZ_2Xb6ufgBGLDAojEc5uGglMVxGG0 4163
gertrude/application/use_cases/create_project.py sha256=1S_j3OyHLjZnSpR0wQbdQ-Wh4_180jm4sA7jdAOVEyM 3164
gertrude/application/use_cases/delegate_task.py sha256=q1rLcunsGdJ453A2-G666vJwSd4CKn5GNnMBrteRwjs 2912
gertrude/application/use_cases/display_project.py sha256=bD9rkxgCUvqBNVvFCdFEZiX_sQnSC-3KrLU-nHUaTYA 2299
gertrude/application/use_cases/do_task.py sha256=7VxnjA4_nEwq9eXhwiOcVJ0ExDbDeMujU4BEKIvmsJI 2498
gertrude/application/use_cases/eliminate_task.py sha256=iFzYvRxziCz8Ekqq0ji-gmkakb3Rin0kmzh6ea4PZiQ 2527
gertrude/application/use_cases/file_task.py sha256=r3a4PIOFWcfXUmVDuQkgB7gvg9qY2axy6n8tu73b_RQ 2513
gertrude/application/use_cases/incubate_task.py sha256=me5FeQ7_Pa1auKcHK3g1WD2ru7NHp7ivmDH8kH80yuQ 2510
gertrude/application/use_cases/list_projects.py sha256=TGCyJinnkvBxoz9lOrO65gBTcinX74IdBxjbaYL2z0U 1252
gertrude/application/use_cases/list_tasks.py sha256=y3unJuYi5wMlz9HCnDoFMvPuGj7eTSnYHBIbvzVNHmo 1735
gertrude/application/use_cases/postpone_task.py sha256=8Q9-lUDboYIyLt3pjJa54663FnHDL8-VKQMNDmSaOGw 2532
gertrude/application/use_cases/reclaim_task.py sha256=w4mrTffR5wPz0xFXstd9tH12ULGg1_v37JHZBkEHi7w 2525
gertrude/application/use_cases/schedule_task.py sha256=2UomwUO1juALldeEzViIImHWRA_GBrdB9grUAtqZ_qs 3111
gertrude/application/use_cases/update_task.py sha256=mDiPi3m3t6Ezb79b9AhmIQMpDIRc-HBhqtwNKQZKRK8 2844
gertrude/configuration/__init__.py sha256=ncGflnzabd6pOo86317dWgadB3BMg1T50RO_zdG5OWo 977
gertrude/configuration/cli.py sha256=YZff0KdkUf_t0WCTMWTl1IUhBwxGr1sfeEo85E7tDhQ 1020
gertrude/configuration/wsgi.py sha256=1FlDVh7rwIkzzya5h2QyA1KVyaFd5kit4bSFPyDCZl0 1035
gertrude/domain/__init__.py sha256=omukXxK5MMNGGcdEYlsfXykckAyaP66imQz18PFB_7w 753
gertrude/domain/project_management/__init__.py sha256=lWPkJuo9yJBtZvlMmLiJ0NzqJOFererZJmpCd3yQWrI 747
gertrude/domain/project_management/entities.py sha256=e5vxXWV9F_fqtsylrtLjTNvXOtdCbHGW94vY1PR2BUw 913
gertrude/domain/project_management/repositories.py sha256=c1T94AZVVv1pXkdmJ08jISYzUbLa4YNSblkANixEGBI 1140
gertrude/domain/project_management/value_objects.py sha256=7aUQZGwhT71UMahhx8JcqZq75ZOM9i3RPsDPKdlo8nM 1204
gertrude/domain/task_management/__init__.py sha256=omukXxK5MMNGGcdEYlsfXykckAyaP66imQz18PFB_7w 753
gertrude/domain/task_management/dto.py sha256=faZj0gOH7FCx_ho9eMMcauTFLLLnxd_xOF3OChbAdcU 1050
gertrude/domain/task_management/entities.py sha256=OqsPJVk4cNAtWHswJz2TQ38Vw1m4h2HGJ3g-DR2AQqA 10432
gertrude/domain/task_management/enums.py sha256=peCgQlovh-QQrXluEl-AK9hILKRJEbsukiNzMzw0Xhg 1004
gertrude/domain/task_management/events.py sha256=7KaI3sc-PURGYWvbqTZQvO-7VcAonKZoHB04HpHCKWI 1920
gertrude/domain/task_management/exceptions.py sha256=1t6GSRITG11vsNOHm5VFx2EBSNS9l_AttITD71k2qIk 1190
gertrude/domain/task_management/projections.py sha256=aewZaB1nzT0gaJ783NUtnthn_xt41tKMpV1c31ysH_I 1041
gertrude/domain/task_management/repositories.py sha256=Fbx2E9Y0U04k4zGQZOSv8KJk2_Jf_sTXqOABIelHPo8 1515
gertrude/domain/task_management/services.py sha256=51SrE048vp1o3kechhhTlD7OOOU1lvL0sYY0nIcYDHI 1228
gertrude/domain/task_management/value_objects.py sha256=xjwTr5xaDl6K12jBqz6EaAUi4yYfzzidR_JjNB9Ptb8 1392
gertrude/infrastructure/__init__.py sha256=omukXxK5MMNGGcdEYlsfXykckAyaP66imQz18PFB_7w 753
gertrude/infrastructure/click/__init__.py sha256=WPeDqthm53s8LRPXwTgLblwv35XfNQYGl0egD8XrDbU 3608
gertrude/infrastructure/flask/__init__.py sha256=64YgDYT3foIhlSIZiA3_R22u6mbCfKxLXir6nUMCc-w 3651
gertrude/infrastructure/flask/aliases/__init__.py sha256=sF-lSEI8VhzIQxxGASvkzOY6nehW7pNmQ1hIo4TPzvA 1087
gertrude/infrastructure/flask/auth/__init__.py sha256=s6oIgakssFnQ-JrlxH76LgT9fdyCqGN27c-4tzXpQcU 2147
gertrude/infrastructure/flask/ip/__init__.py sha256=ooFTbMEviBrcx4HdwsJCAI2z1-OCdUxtilWUkEMGIZ0 1642
gertrude/infrastructure/flask/presenters.py sha256=aOFvQk_sM5wwizrbauH_bhtPGdzMIAhxYkHsysiFzAI 7664
gertrude/infrastructure/flask/projects/__init__.py sha256=BzQAR5iGaLtbkhVOFZCBJYjfvsQ_QKWl9nxWfKvBBbk 2300
gertrude/infrastructure/flask/services.py sha256=LNEBOGTA3s1pVdlyEoa8k3bH1IXUcli5suNE6iH4aOk 3419
gertrude/infrastructure/flask/static/css/font-awesome@5.14.0.css sha256=HmKKK3VimMDCOGPTx1mp_5Iaip6BWMZy5HMhLc-4o9E 73117
gertrude/infrastructure/flask/static/css/styles.css sha256=YMcLKoQv97VZe6wFLWd8sfDVmJpmzQSI3LQawf2-icw 151288
gertrude/infrastructure/flask/static/css/styles.css.map sha256=yQOTYQKHuHEGviU5nm9Qv2G3ZG8Ua9WK8Hf00r_SWok 205285
gertrude/infrastructure/flask/static/js/htmx@2.0.0a1.min.js sha256=Kcj1l2cjaeZgDvcGgx4kwu6fCAOqdbe4FsKyyTiS2To 44801
gertrude/infrastructure/flask/static/js/hyperscript@0.9.12.min.js sha256=zXN-mQSn7tHuljm3XrB5FbqtkpYVhtCh_W2ZjSQXneY 100369
gertrude/infrastructure/flask/static/webfonts/fa-brands-400.ttf sha256=x64301uO3TIvXIW49U-Mt29ehEZYGuINpefjqb3ukAs 186112
gertrude/infrastructure/flask/static/webfonts/fa-brands-400.woff2 sha256=P-iQ0Ijs8MybwbkGkgHlKXLbrWI3hlUkCQ4VmC0N5xg 107460
gertrude/infrastructure/flask/static/webfonts/fa-regular-400.ttf sha256=_cH3UzAhEX2HaXcV6sJro9Tu-SJcfu27-xsNDP_wq4w 62048
gertrude/infrastructure/flask/static/webfonts/fa-regular-400.woff2 sha256=_mnZSEFGLTl_rv8lPuCabceUG-kx-UKlXmud7487BI0 25096
gertrude/infrastructure/flask/static/webfonts/fa-solid-900.ttf sha256=bVPHBvO3F4zPyCyU0_x5aIKNrNNRcX8nx1emXP2FMUc 397728
gertrude/infrastructure/flask/static/webfonts/fa-solid-900.woff2 sha256=0nvHUhBcB5-KUW6RQkBqn8Esu0Cfm_hoHy3f4DYLUqY 150472
gertrude/infrastructure/flask/tasks/__init__.py sha256=i-_c-G5JFyUJRCaePZdG1wS7FSiy6JHfFLz175_7fbM 7807
gertrude/infrastructure/flask/totp/__init__.py sha256=dcg_HEH142U0Gq7X0tUHBCP5ja60dKp34jshORtj5os 1956
gertrude/infrastructure/flask/utils.py sha256=Pxrq07JSJSvLpzmHjP3gJwSgHX2DR9RX814miRBmsek 2078
gertrude/infrastructure/requests/__init__.py sha256=n7IJ990TGGy2VORsRnq1TsYXGMOakVQUH6VAL4J6HoA 2580
gertrude/infrastructure/settings.py sha256=NScwB5HoGHgCOH6hcytWkwKTM5zcRd4F_nPx6BRRndE 3138
gertrude/infrastructure/sqlalchemy/__init__.py sha256=NxRD_gZ3yIYPPao_PNtriE-iZZfc2JVsMx5Z_SK4Dvs 747
gertrude/infrastructure/sqlalchemy/projections.py sha256=fIK360t6atX3VytLUz0Y1wCEY8WoX46POdWFtWrr23o 5193
gertrude/infrastructure/sqlalchemy/repositories.py sha256=weOpZrx5qqKHqOcsRiCC0vfEbjBzEVFDjdsq70W1ldI 2118
gertrude/interfaces/__init__.py sha256=omukXxK5MMNGGcdEYlsfXykckAyaP66imQz18PFB_7w 753
gertrude/interfaces/from_base_types.py sha256=qkzulHDnNd5EDIYJrQ-eLQQNrMq-x1itvhNYit9l3fQ 5630
gertrude/interfaces/l10n/__init__.py sha256=CUw-_jwOQwcKhl9P1f9mWAIYVKub_tLFK9bVROL5UEs 1716
gertrude/interfaces/l10n/en-GB/main.ftl sha256=m47VTyldT9UYopAqSA7X0Yz8ZVgp7kyL5hxu3VU3tEI 11815
gertrude/interfaces/l10n/fr-FR/main.ftl sha256=fTd4UBLOtCj8fZbA15UdLz-KoNdWqwY_YahkguyH478 12829
gertrude/interfaces/to_http/__init__.py sha256=0D-7wCQkvqoFhvv_BqV4ZGex2GvecSEYMb-AtPH8f7k 1806
gertrude/interfaces/to_http/as_html/__init__.py sha256=JxDAJC0k98BBgWBwXZrLDnjylFl1mjtrDts-kqemeDk 4547
gertrude/interfaces/to_http/as_html/fragment.py sha256=QVQrDK55kKLpc4ebXw3DuvhZMdOzMXmIsBtQ1SJN02g 4746
gertrude/interfaces/to_http/as_html/page.py sha256=0fQTWwIcbH3ru2uimiMkEOfo0rOF4RZ5_SobDu74qyY 5417
gertrude/interfaces/to_http/as_html/page_or_fragment.py sha256=3385HmAIG6LCFhWHzpBZWJiKcYznbBNv0gtc4vtog4E 4056
gertrude/interfaces/to_http/as_html/templates/auth/login.pug sha256=EDOH-gSsl4ZbHufQihsQJo5fsYVHYj1uRSpAanG_Gzk 1399
gertrude/interfaces/to_http/as_html/templates/error.pug sha256=VY4T-GyUJ9YvrXG9K-2G34RPK_vkwn6iuVD7BP1FHOk 952
gertrude/interfaces/to_http/as_html/templates/layout.pug sha256=kpitBfzhCQfbV_guafQksHa45QHzSWAIH6mKM_nSLuo 1790
gertrude/interfaces/to_http/as_html/templates/mixins/actions.pug sha256=lG7x416ANq6cqjLzvY2CN9le1vsr40P8yvNd0M2uPzA 3585
gertrude/interfaces/to_http/as_html/templates/mixins/flash_messages.pug sha256=bIyPPOkxIotwe79tApLaVqza6RPt9AMt62YHtV4JMHw 1116
gertrude/interfaces/to_http/as_html/templates/mixins/list_of_tasks.pug sha256=6DjINsHQwufLBHFHfFYPg0x0P4eORr8sV3mn5OI8PuA 1887
gertrude/interfaces/to_http/as_html/templates/navbar.pug sha256=9X1kTCJXH-JKcnrm6Re960-hXGD_BxMstCIVRbLpxd8 4443
gertrude/interfaces/to_http/as_html/templates/projects/create.pug sha256=9fXkJb_XTc_c4LWyanZfRl6wybcoVWgWqjoa-EyjfM0 2263
gertrude/interfaces/to_http/as_html/templates/projects/display.pug sha256=x25CuKaTLBZuk5ItpyWArpSleDUAG44xW20HeeKNYGM 2292
gertrude/interfaces/to_http/as_html/templates/projects/list.pug sha256=iR-gMjFGKOO8-2zW-oveKa8kYKjJ2qEN5SzScZ18EnM 1910
gertrude/interfaces/to_http/as_html/templates/tasks/assign.pug sha256=BUGJ38XA0Hh5nQQi5CHu3xdezU0EF7X9lBmiNLtXP20 2764
gertrude/interfaces/to_http/as_html/templates/tasks/capture.pug sha256=czq2RiJc3-MQgiPMuPe9dZ5DPBBfP5oqDK1juDAFQuE 4097
gertrude/interfaces/to_http/as_html/templates/tasks/delegate.pug sha256=Ss78Yf0ULLCCWL_6JX-UkbO6xPquxmq_4MOv6pmPiUY 2585
gertrude/interfaces/to_http/as_html/templates/tasks/display.pug sha256=OPQJzA9nsMxGsqHHXOQ6QIwLQXJhr8QpIlCucYCQktU 4696
gertrude/interfaces/to_http/as_html/templates/tasks/inbox.pug sha256=yJuD18TIs7F0_6Xrtp0tvQFm4zAttYFYZAWaqOE1hfk 1405
gertrude/interfaces/to_http/as_html/templates/tasks/index.pug sha256=Jcv4JY0pDEO4R6LaT62e-7M3ECXA2gsKz2278IbATdY 1943
gertrude/interfaces/to_http/as_html/templates/tasks/next.pug sha256=lOmaKiNjFUomM8uQPn4wTIxMSVD-0N0vV2A3LvsDXRc 1486
gertrude/interfaces/to_http/as_html/templates/tasks/organize.pug sha256=ugxkcqKit0h3qhqKG8z1TfDGo7Y3uVzKflMS2ifo1zU 1378
gertrude/interfaces/to_http/as_html/templates/tasks/schedule.pug sha256=UIphodNXmO7p5B3v5w4U3cMR35X4Gulf3DlKhMd6Bfo 2857
gertrude/interfaces/to_http/as_html/templates/tasks/scheduled.pug sha256=_MOrWTh_XwWT7wlA16O2X-rPc0YEkVnRsejoI6fj9_o 1192
gertrude/interfaces/to_http/as_html/templates/tasks/someday.pug sha256=AVsIwtT-QaNEO_AIHgAhGDAYePoZli1ca1PXFNqPOfE 1332
gertrude/interfaces/to_http/as_html/templates/tasks/update.pug sha256=ImQNlThLNjaMvx1ZcbgywPuoEFomkHFaoZ__Ue2tCdg 3441
gertrude/interfaces/to_http/as_html/templates/tasks/waiting.pug sha256=xdLZxuPKRUsX_f_Wtv7OCSL_5SIh2CCG0EL3wvcry14 1565
gertrude/interfaces/to_http/as_html/templates/totp/login.pug sha256=GOgm9cqFcPbWkZNvzgRUcVplJJd1RWMa52deT4BhtzA 1840
gertrude/interfaces/to_http/presenters.py sha256=96-x2p8wrASZFociUzn8lhgsriAZHfDJHho7oJOBxEQ 22079
gertrude/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gertrude-0.1.0a16.dist-info/COPYING sha256=DZak_2itbUtvHzD3E7GNUYSRK6jdOJ-GqncQ2weavLA 34523
gertrude-0.1.0a16.dist-info/METADATA sha256=6wQbcR7LJcvanarvekPWX2VL4vxuqwvjEE6BDVUOO-E 1251
gertrude-0.1.0a16.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
gertrude-0.1.0a16.dist-info/entry_points.txt sha256=io8HA2XPIQAvI1Zbt0asH757pIJtQYIfawTegid7ojA 59
gertrude-0.1.0a16.dist-info/RECORD

entry_points.txt

gertrude = gertrude.configuration.cli:cli