feat: add psagentai agent with deployment and configuration

Initial project setup including the main agent script, configuration
files, profile JSON state, systemd service unit, startup script,
deployment documentation, and Python dependencies.

Includes .env, venv/, and __pycache__/ which should likely be
excluded via .gitignore to avoid committing secrets and artifacts.
This commit is contained in:
2026-10-25 17:05:13 -03:00
commit 6b3b6541a7
3792 changed files with 805563 additions and 0 deletions
@@ -0,0 +1,217 @@
pydantic-2.14.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
pydantic-2.14.1.dist-info/METADATA,sha256=TUyOjV5qJ9Ugjw15SfJWKOZ0cTMDSWnU0TmbGtU5QDY,133006
pydantic-2.14.1.dist-info/RECORD,,
pydantic-2.14.1.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
pydantic-2.14.1.dist-info/licenses/LICENSE,sha256=qeGG88oWte74QxjnpwFyE1GgDLe4rjpDlLZ7SeNSnvM,1129
pydantic/__init__.py,sha256=5SSMubvik7NTbb7X_qVDJtzfPAM3CuXwPXlMWEluwBs,15951
pydantic/__pycache__/__init__.cpython-311.pyc,,
pydantic/__pycache__/_migration.cpython-311.pyc,,
pydantic/__pycache__/alias_generators.cpython-311.pyc,,
pydantic/__pycache__/aliases.cpython-311.pyc,,
pydantic/__pycache__/annotated_handlers.cpython-311.pyc,,
pydantic/__pycache__/class_validators.cpython-311.pyc,,
pydantic/__pycache__/color.cpython-311.pyc,,
pydantic/__pycache__/config.cpython-311.pyc,,
pydantic/__pycache__/dataclasses.cpython-311.pyc,,
pydantic/__pycache__/datetime_parse.cpython-311.pyc,,
pydantic/__pycache__/decorator.cpython-311.pyc,,
pydantic/__pycache__/env_settings.cpython-311.pyc,,
pydantic/__pycache__/error_wrappers.cpython-311.pyc,,
pydantic/__pycache__/errors.cpython-311.pyc,,
pydantic/__pycache__/fields.cpython-311.pyc,,
pydantic/__pycache__/functional_serializers.cpython-311.pyc,,
pydantic/__pycache__/functional_validators.cpython-311.pyc,,
pydantic/__pycache__/generics.cpython-311.pyc,,
pydantic/__pycache__/json.cpython-311.pyc,,
pydantic/__pycache__/json_schema.cpython-311.pyc,,
pydantic/__pycache__/main.cpython-311.pyc,,
pydantic/__pycache__/mypy.cpython-311.pyc,,
pydantic/__pycache__/networks.cpython-311.pyc,,
pydantic/__pycache__/parse.cpython-311.pyc,,
pydantic/__pycache__/root_model.cpython-311.pyc,,
pydantic/__pycache__/schema.cpython-311.pyc,,
pydantic/__pycache__/tools.cpython-311.pyc,,
pydantic/__pycache__/type_adapter.cpython-311.pyc,,
pydantic/__pycache__/types.cpython-311.pyc,,
pydantic/__pycache__/typing.cpython-311.pyc,,
pydantic/__pycache__/utils.cpython-311.pyc,,
pydantic/__pycache__/validate_call_decorator.cpython-311.pyc,,
pydantic/__pycache__/validators.cpython-311.pyc,,
pydantic/__pycache__/version.cpython-311.pyc,,
pydantic/__pycache__/warnings.cpython-311.pyc,,
pydantic/_internal/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pydantic/_internal/__pycache__/__init__.cpython-311.pyc,,
pydantic/_internal/__pycache__/_config.cpython-311.pyc,,
pydantic/_internal/__pycache__/_core_metadata.cpython-311.pyc,,
pydantic/_internal/__pycache__/_core_utils.cpython-311.pyc,,
pydantic/_internal/__pycache__/_dataclasses.cpython-311.pyc,,
pydantic/_internal/__pycache__/_decorators.cpython-311.pyc,,
pydantic/_internal/__pycache__/_decorators_v1.cpython-311.pyc,,
pydantic/_internal/__pycache__/_discriminated_union.cpython-311.pyc,,
pydantic/_internal/__pycache__/_docs_extraction.cpython-311.pyc,,
pydantic/_internal/__pycache__/_fields.cpython-311.pyc,,
pydantic/_internal/__pycache__/_forward_ref.cpython-311.pyc,,
pydantic/_internal/__pycache__/_generate_schema.cpython-311.pyc,,
pydantic/_internal/__pycache__/_generics.cpython-311.pyc,,
pydantic/_internal/__pycache__/_git.cpython-311.pyc,,
pydantic/_internal/__pycache__/_import_utils.cpython-311.pyc,,
pydantic/_internal/__pycache__/_known_annotated_metadata.cpython-311.pyc,,
pydantic/_internal/__pycache__/_mock_val_ser.cpython-311.pyc,,
pydantic/_internal/__pycache__/_model_construction.cpython-311.pyc,,
pydantic/_internal/__pycache__/_namespace_utils.cpython-311.pyc,,
pydantic/_internal/__pycache__/_repr.cpython-311.pyc,,
pydantic/_internal/__pycache__/_schema_gather.cpython-311.pyc,,
pydantic/_internal/__pycache__/_schema_generation_shared.cpython-311.pyc,,
pydantic/_internal/__pycache__/_serializers.cpython-311.pyc,,
pydantic/_internal/__pycache__/_signature.cpython-311.pyc,,
pydantic/_internal/__pycache__/_type_refs.cpython-311.pyc,,
pydantic/_internal/__pycache__/_typing_extra.cpython-311.pyc,,
pydantic/_internal/__pycache__/_utils.cpython-311.pyc,,
pydantic/_internal/__pycache__/_validate_call.cpython-311.pyc,,
pydantic/_internal/__pycache__/_validators.cpython-311.pyc,,
pydantic/_internal/_config.py,sha256=uxf8GUm6HzsBeJ_rYiCnUWxFYt8LtRZSt54uSHNePQA,14916
pydantic/_internal/_core_metadata.py,sha256=Y_g2t3i7uluK-wXCZvzJfRFMPUM23aBYLfae4FzBPy0,5162
pydantic/_internal/_core_utils.py,sha256=iovsFQ0u9wtPvEXNSqQtXGSFXcpPE_aTAo1SXM75G1E,5913
pydantic/_internal/_dataclasses.py,sha256=Oxv8s2EK-PQvYAe_9kD1yKg9cMNJtm1lg0SWtRyz2Ww,13640
pydantic/_internal/_decorators.py,sha256=ZqaoKcwtWudWa-WsopixHSZeA75YGIkI9GOigCmIzlk,35483
pydantic/_internal/_decorators_v1.py,sha256=v7_cyEBvJceFO0aYa1AuvYeaMvjEYRQ3-TbW8U8Ghds,6198
pydantic/_internal/_discriminated_union.py,sha256=HdRL2XOFoCeV95rK0YkxJWPhSdmZWnutRaaBkmQ60Hs,27686
pydantic/_internal/_docs_extraction.py,sha256=8UYnAy-GxCePc0XoH43oIkdNAqFmICLyjp48SMtGoCw,4140
pydantic/_internal/_fields.py,sha256=-lSyiply9Ttnx51WhUnaxXvnZ0Yem_qZxh7vUSptqyo,39627
pydantic/_internal/_forward_ref.py,sha256=q6SQhW8wo9vPZiuXJ661Vfg7PgoqeJBQTA3dpInXWlA,641
pydantic/_internal/_generate_schema.py,sha256=dZNxARwclDkMeG2j_S16MS8FvDA9GdnNh6VCaiEiFrA,141797
pydantic/_internal/_generics.py,sha256=4WpBm518c-ZHOiT3ft1hK9JNocIuZkxzjXs8d1bnafg,24574
pydantic/_internal/_git.py,sha256=IwPh3DPfa2Xq3rBuB9Nx8luR2A1i69QdeTfWWXIuCVg,809
pydantic/_internal/_import_utils.py,sha256=TRhxD5OuY6CUosioBdBcJUs0om7IIONiZdYAV7zQ8jM,402
pydantic/_internal/_known_annotated_metadata.py,sha256=KSObdJ3af4YRPEcLFR65XBizJF33h5Ypckeu9JAvKxQ,16863
pydantic/_internal/_mock_val_ser.py,sha256=VqbsIOgenoQQiM-NsFMl9uY7itgJSuPNpXVKaY7A0pM,9432
pydantic/_internal/_model_construction.py,sha256=6fixeFIkVMJP8Es9e3NGZbILnjtu1Mm119X-WtAZzuM,36663
pydantic/_internal/_namespace_utils.py,sha256=8_QlLr773kmPzIGCu8RjExBJhGwBn0RAjKMWglzav-s,13328
pydantic/_internal/_repr.py,sha256=MNka4onC9u-tXJvV2rsz3JXsuxqlwKbKnd16-tgxriw,4981
pydantic/_internal/_schema_gather.py,sha256=0qGbiz4pdcfvdMiH7JueJ10tQ8c750g1OkZ0xyP_20Q,1892
pydantic/_internal/_schema_generation_shared.py,sha256=8nLsSaqgEebxeF26OwiPBt0ZVPipGqW1IV40agkRfxw,4869
pydantic/_internal/_serializers.py,sha256=YIWvSmAR5fnbGSWCOQduWt1yB4ZQY42eAruc-enrb6c,1491
pydantic/_internal/_signature.py,sha256=64JyRJJ8Gf-JOfrZa2xTNUdGpd7RGqdNLYFXYOFuPZU,7143
pydantic/_internal/_type_refs.py,sha256=nxJgVhwwxiSOcQbrc1e5La-Dpm5wU_4SSKJUBkp0hOU,4521
pydantic/_internal/_typing_extra.py,sha256=5WgRV0MVsZqah9pW4o_Bbmsu73BEmELVhO7k23NUNwQ,20967
pydantic/_internal/_utils.py,sha256=I95ZNRhlU-m8V5pqBZSrP2sMINY-iw5abcPUURhaBng,15386
pydantic/_internal/_validate_call.py,sha256=GvGnf2WTPBm8g6X9U3RyMvL5o9y5K846kdK5CQ_QPhk,5369
pydantic/_internal/_validators.py,sha256=-Y9au4Rzog0CdMEeOHs77c998MTvgaEWfRNgxDL2c4k,20987
pydantic/_migration.py,sha256=JOy2oMMZrJvIsPRlWh0FbC16bWixErjGCvsiwQccpzM,12188
pydantic/alias_generators.py,sha256=KM1n3u4JfLSBl1UuYg3hoYHzXJD-yvgrnq8u1ccwh_A,2124
pydantic/aliases.py,sha256=fKQM9m7pLZ2UoTIqK-bMoxs5cWNINrHxphxzsB6VAd8,4902
pydantic/annotated_handlers.py,sha256=9rrOLFTg9yPW4ZRbQAieWvDE_kG6xLPOeJ-Ln1JN6Jk,4421
pydantic/class_validators.py,sha256=i_V3j-PYdGLSLmj_IJZekTRjunO8SIVz8LMlquPyP7E,148
pydantic/color.py,sha256=EWm2m3oyXpqW1L7wsFSUt_DfMf-gHTxn0UhQ33gKDGA,21497
pydantic/config.py,sha256=zmKAzWHE086FISLj91mWcRuu2QfMqxtgmprr9vGhIXE,44640
pydantic/dataclasses.py,sha256=5RZewSZfdLovApy-6VbRxOspUp7sR_i0o0j5hG2iLNE,18422
pydantic/datetime_parse.py,sha256=QC-WgMxMr_wQ_mNXUS7AVf-2hLEhvvsPY1PQyhSGOdk,150
pydantic/decorator.py,sha256=YX-jUApu5AKaVWKPoaV-n-4l7UbS69GEt9Ra3hszmKI,145
pydantic/deprecated/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pydantic/deprecated/__pycache__/__init__.cpython-311.pyc,,
pydantic/deprecated/__pycache__/class_validators.cpython-311.pyc,,
pydantic/deprecated/__pycache__/config.cpython-311.pyc,,
pydantic/deprecated/__pycache__/copy_internals.cpython-311.pyc,,
pydantic/deprecated/__pycache__/decorator.cpython-311.pyc,,
pydantic/deprecated/__pycache__/json.cpython-311.pyc,,
pydantic/deprecated/__pycache__/parse.cpython-311.pyc,,
pydantic/deprecated/__pycache__/tools.cpython-311.pyc,,
pydantic/deprecated/class_validators.py,sha256=c4Enq1yr1NIZipGEqLQw0s9L0JY2LZyDlgatpCiXfWg,10303
pydantic/deprecated/config.py,sha256=k_lsVk57paxLJOcBueH07cu1OgEgWdVBxm6lfaC3CCU,2663
pydantic/deprecated/copy_internals.py,sha256=Ghd-vkMd5EYCCgyCGtPKO58np9cEKBQC6qkBeIEFI2g,7618
pydantic/deprecated/decorator.py,sha256=HJj2JgqbNJ8pL-0mir6qOJldX2QLkFXJZjQ1nztj80E,10879
pydantic/deprecated/json.py,sha256=9Epyf5cq1b-dc0hz2jJ453v669WzE6Y8IJZnrp2joEg,4669
pydantic/deprecated/parse.py,sha256=bv0BjbgoocyvB47LcJw6nZNbm6Hsx_Qnno_LCajH4rU,2538
pydantic/deprecated/tools.py,sha256=iZPmaAKOVgNH6nieYfrMHU0QGwyMUJjaXrjZZgu-t0I,3357
pydantic/env_settings.py,sha256=6IHeeWEqlUPRUv3V-AXiF_W91fg2Jw_M3O0l34J_eyA,148
pydantic/error_wrappers.py,sha256=RK6mqATc9yMD-KBD9IJS9HpKCprWHd8wo84Bnm-3fR8,150
pydantic/errors.py,sha256=6NPyyd43KzDJdl2mZ9qKMWuYMR2sT1__-vjFCqSzZQk,5870
pydantic/experimental/__init__.py,sha256=QT7rKYdDsCiTJ9GEjmsQdWHScwpKrrNkGq6vqONP6RQ,104
pydantic/experimental/__pycache__/__init__.cpython-311.pyc,,
pydantic/experimental/__pycache__/arguments_schema.cpython-311.pyc,,
pydantic/experimental/__pycache__/missing_sentinel.cpython-311.pyc,,
pydantic/experimental/__pycache__/pipeline.cpython-311.pyc,,
pydantic/experimental/arguments_schema.py,sha256=EFnjX_ulp-tPyUjQX5pmQtug1OFL_Acc8bcMbLd-fVY,1866
pydantic/experimental/missing_sentinel.py,sha256=QbQMTCvWIi_UYlURHbQshmplpKQjg8yVVlS0FVJylBM,845
pydantic/experimental/pipeline.py,sha256=J5T4lQuDx3bCPpunCsncDknCy3Ut0BYA7HUDbGLA1gY,24962
pydantic/fields.py,sha256=cFOOSYimdI-W16mRrOjvilaYO71fWJr8E9MRUFMevKc,88258
pydantic/functional_serializers.py,sha256=wcF7l3ZzY4rEXBG0IkU3KLGr5_NIEKS6-CFq14luVSI,17929
pydantic/functional_validators.py,sha256=ungjnjugPxAh7vPhU7Yp7k6zdPUfKZrtOFbRzN064fw,33225
pydantic/generics.py,sha256=0ZqZ9O9annIj_3mGBRqps4htey3b5lV1-d2tUxPMMnA,144
pydantic/json.py,sha256=ZH8RkI7h4Bz-zp8OdTAxbJUoVvcoU-jhMdRZ0B-k0xc,140
pydantic/json_schema.py,sha256=rRB_vFJULXrsTMsIVahTyIsa0nJX8oMYLe_mhPzqbSA,142234
pydantic/main.py,sha256=hDNfwFoRKig0r0oEj3HGp8RrkPRGi-5UHaNuQ4o4cZA,91376
pydantic/mypy.py,sha256=8qaRSTchUYqUln0bg8zojiTEKrO17Sjw5LSyhQSuGRk,64439
pydantic/networks.py,sha256=YIXsCaWUqE7FMwAO5ujYXClMLxI3KP6e2MdVwnP5X4s,44516
pydantic/parse.py,sha256=wkd82dgtvWtD895U_I6E1htqMlGhBSYEV39cuBSeo3A,141
pydantic/plugin/__init__.py,sha256=SrVX9XDbUKzt6BVNBRKXKmEqxecEREq6A4WoV_RMJhc,7263
pydantic/plugin/__pycache__/__init__.cpython-311.pyc,,
pydantic/plugin/__pycache__/_loader.cpython-311.pyc,,
pydantic/plugin/__pycache__/_schema_validator.cpython-311.pyc,,
pydantic/plugin/_loader.py,sha256=hAjgSljoIhGx3AVpIpuqw5SPttBNNeGBSTrqSMnNiJk,2213
pydantic/plugin/_schema_validator.py,sha256=__9f3t6adZxNgyzajuNda5siIvKWDDXssE6QD8hzXB4,5815
pydantic/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pydantic/root_model.py,sha256=DlZVc2b8wLEYQD6ZmmxPSPMLxI-EnqHspBKysXGZSy0,8703
pydantic/schema.py,sha256=Vqqjvq_LnapVknebUd3Bp_J1p2gXZZnZRgL48bVEG7o,142
pydantic/tools.py,sha256=iHQpd8SJ5DCTtPV5atAV06T89bjSaMFeZZ2LX9lasZY,141
pydantic/type_adapter.py,sha256=woRrtEFtcoVTrfTyzQ_e2yoprISljsSQU6LzPVx8ZV4,36039
pydantic/types.py,sha256=5IFO7vOYHyaPf4VE2bRi9aUdH1CY-NgADjpYDfwIWQQ,110280
pydantic/typing.py,sha256=P7feA35MwTcLsR1uL7db0S-oydBxobmXa55YDoBgajQ,138
pydantic/utils.py,sha256=15nR2QpqTBFlQV4TNtTItMyTJx_fbyV-gPmIEY1Gooc,141
pydantic/v1/__init__.py,sha256=SxQPklgBs4XHJwE6BZ9qoewYoGiNyYUnmHzEFCZbfnI,2946
pydantic/v1/__pycache__/__init__.cpython-311.pyc,,
pydantic/v1/__pycache__/_hypothesis_plugin.cpython-311.pyc,,
pydantic/v1/__pycache__/annotated_types.cpython-311.pyc,,
pydantic/v1/__pycache__/class_validators.cpython-311.pyc,,
pydantic/v1/__pycache__/color.cpython-311.pyc,,
pydantic/v1/__pycache__/config.cpython-311.pyc,,
pydantic/v1/__pycache__/dataclasses.cpython-311.pyc,,
pydantic/v1/__pycache__/datetime_parse.cpython-311.pyc,,
pydantic/v1/__pycache__/decorator.cpython-311.pyc,,
pydantic/v1/__pycache__/env_settings.cpython-311.pyc,,
pydantic/v1/__pycache__/error_wrappers.cpython-311.pyc,,
pydantic/v1/__pycache__/errors.cpython-311.pyc,,
pydantic/v1/__pycache__/fields.cpython-311.pyc,,
pydantic/v1/__pycache__/generics.cpython-311.pyc,,
pydantic/v1/__pycache__/json.cpython-311.pyc,,
pydantic/v1/__pycache__/main.cpython-311.pyc,,
pydantic/v1/__pycache__/mypy.cpython-311.pyc,,
pydantic/v1/__pycache__/networks.cpython-311.pyc,,
pydantic/v1/__pycache__/parse.cpython-311.pyc,,
pydantic/v1/__pycache__/schema.cpython-311.pyc,,
pydantic/v1/__pycache__/tools.cpython-311.pyc,,
pydantic/v1/__pycache__/types.cpython-311.pyc,,
pydantic/v1/__pycache__/typing.cpython-311.pyc,,
pydantic/v1/__pycache__/utils.cpython-311.pyc,,
pydantic/v1/__pycache__/validators.cpython-311.pyc,,
pydantic/v1/__pycache__/version.cpython-311.pyc,,
pydantic/v1/_hypothesis_plugin.py,sha256=5ES5xWuw1FQAsymLezy8QgnVz0ZpVfU3jkmT74H27VQ,14847
pydantic/v1/annotated_types.py,sha256=uk2NAAxqiNELKjiHhyhxKaIOh8F1lYW_LzrW3X7oZBc,3157
pydantic/v1/class_validators.py,sha256=ULOaIUgYUDBsHL7EEVEarcM-UubKUggoN8hSbDonsFE,14672
pydantic/v1/color.py,sha256=iZABLYp6OVoo2AFkP9Ipri_wSc6-Kklu8YuhSartd5g,16844
pydantic/v1/config.py,sha256=a6P0Wer9x4cbwKW7Xv8poSUqM4WP-RLWwX6YMpYq9AA,6532
pydantic/v1/dataclasses.py,sha256=784cqvInbwIPWr9usfpX3ch7z4t3J2tTK6N067_wk1o,18172
pydantic/v1/datetime_parse.py,sha256=4Qy1kQpq3rNVZJeIHeSPDpuS2Bvhp1KPtzJG1xu-H00,7724
pydantic/v1/decorator.py,sha256=zaaxxxoWPCm818D1bs0yhapRjXm32V8G0ZHWCdM1uXA,10339
pydantic/v1/env_settings.py,sha256=A9VXwtRl02AY-jH0C0ouy5VNw3fi6F_pkzuHDjgAAOM,14105
pydantic/v1/error_wrappers.py,sha256=6625Mfw9qkC2NwitB_JFAWe8B-Xv6zBU7rL9k28tfyo,5196
pydantic/v1/errors.py,sha256=mIwPED5vGM5Q5v4C4Z1JPldTRH-omvEylH6ksMhOmPw,17726
pydantic/v1/fields.py,sha256=MjiQ6Q5RkE-koXfmx8tYJbfe97_QeYtnpkQf8OTve_s,50646
pydantic/v1/generics.py,sha256=YzyKTZN6x5Q1RGJ3WQ9jN-uwHJxL3W4qoZqwcZXqxWg,17829
pydantic/v1/json.py,sha256=WQ5Hy_hIpfdR3YS8k6N2E6KMJzsdbBi_ldWOPJaV81M,3390
pydantic/v1/main.py,sha256=vRB1TbpkzPN3P5ijJlc-cjNuO-HciNOpC4b8K3zZnfc,45697
pydantic/v1/mypy.py,sha256=Cl8XRfCmIcVE3j5AEU52C8iDh8lcX__D3hz2jIWxMAs,38860
pydantic/v1/networks.py,sha256=HYNtKAfOmOnKJpsDg1g6SIkj9WPhU_-i8l5e2JKBpG4,22124
pydantic/v1/parse.py,sha256=BJtdqiZRtav9VRFCmOxoY-KImQmjPy-A_NoojiFUZxY,1821
pydantic/v1/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pydantic/v1/schema.py,sha256=aqBuA--cq8gAVkim5BJPFASHzOZ8dFtmFX_fNGr6ip4,47801
pydantic/v1/tools.py,sha256=1lDdXHk0jL5uP3u5RCYAvUAlGClgAO-45lkq9j7fyBA,2881
pydantic/v1/types.py,sha256=Bzl-RcnitPBHnqwwj9iv7JjHuN1GpnWH24dKkF3l9e8,35455
pydantic/v1/typing.py,sha256=ovwtLpEZCbnghZaHfSNJupzetzHNkLXjn_66kgTnIV4,20102
pydantic/v1/utils.py,sha256=1PqOIlz6OVWwGds3HBKlw4Et6asFou0UUpAto7jFOCs,26014
pydantic/v1/validators.py,sha256=lyUkn1MWhHxlCX5ZfEgFj_CAHojoiPcaQeMdEM9XviU,22187
pydantic/v1/version.py,sha256=YpHWOQKtGoxfyikzGrcmXJVKUVYB9EBdoCR994QxSnE,1039
pydantic/validate_call_decorator.py,sha256=oktZNbH04RAEV99NSvl5ETPNLTEEE_HLkwj64TOsWd0,4749
pydantic/validators.py,sha256=pwbIJXVb1CV2mAE4w_EGfNj7DwzsKaWw_tTL6cviTus,146
pydantic/version.py,sha256=9afD-VnYJ0CS7G0FdXKCEWW5IPY-ZHRsbU-ETDyysiA,3985
pydantic/warnings.py,sha256=tIhE-YCNiWNgO53dwo7jYdOFv7AHzJmTkbMdEGZLEko,5177