ttp

View on PyPIReverse Dependencies (21)

0.9.5 ttp-0.9.5-py2.py3-none-any.whl

Wheel Details

Project: ttp
Version: 0.9.5
Filename: ttp-0.9.5-py2.py3-none-any.whl
Download: [link]
Size: 85763
MD5: b0a3431d7dc88c94c633de453a71230a
SHA256: 2c9fcf560b3f696e9fdd3554dc8e4622cbb10cac1d4fca13a7cf608c4a7fd137
Uploaded: 2023-06-25 00:28:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ttp
Version: 0.9.5
Summary: Template Text Parser
Author: Denis Mulyalin
Author-Email: d.mulyalin[at]gmail.com
Maintainer: Denis Mulyalin
Maintainer-Email: d.mulyalin[at]gmail.com
Home-Page: https://github.com/dmulyalin/ttp
Project-Url: Documentation, https://ttp.readthedocs.io/
Project-Url: Repository, https://github.com/dmulyalin/ttp
License: MIT
Keywords: Parsing,TTP,regex
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Utilities
Requires-Python: >=2.7,<4.0
Requires-Dist: Sphinx (==4.3.0); python_version >= "3.7" and extra == "docs"
Requires-Dist: cerberus (<1.4.0,>=1.3.0); python_version >= "3.7" and extra == "full"
Requires-Dist: deepdiff (<5.9.0,>=5.8.0); python_version >= "3.7" and extra == "full"
Requires-Dist: jinja2 (<3.1.0,>=3.0.0); python_version >= "3.7" and extra == "full"
Requires-Dist: n2g (<0.3.0,>=0.2.0); python_version >= "3.7" and extra == "full"
Requires-Dist: openpyxl (<3.1.0,>=3.0.0); python_version >= "3.7" and extra == "full"
Requires-Dist: pyyaml (==6.0); python_version >= "3.7" and extra == "full"
Requires-Dist: readthedocs-sphinx-search (==0.1.1); python_version >= "3.7" and extra == "docs"
Requires-Dist: sphinx_rtd_theme (==1.0.0); python_version >= "3.7" and extra == "docs"
Requires-Dist: sphinxcontrib-applehelp (==1.0.1); python_version >= "3.7" and extra == "docs"
Requires-Dist: sphinxcontrib-devhelp (==1.0.1); python_version >= "3.7" and extra == "docs"
Requires-Dist: sphinxcontrib-htmlhelp (==2.0.0); python_version >= "3.7" and extra == "docs"
Requires-Dist: sphinxcontrib-jsmath (==1.0.1); python_version >= "3.7" and extra == "docs"
Requires-Dist: sphinxcontrib-napoleon (==0.7); python_version >= "3.7" and extra == "docs"
Requires-Dist: sphinxcontrib-qthelp (==1.0.2); python_version >= "3.7" and extra == "docs"
Requires-Dist: sphinxcontrib-serializinghtml (==1.1.5); python_version >= "3.7" and extra == "docs"
Requires-Dist: sphinxcontrib-spelling (==7.2.1); python_version >= "3.7" and extra == "docs"
Requires-Dist: tabulate (<0.9.0,>=0.8.0); python_version >= "3.7" and extra == "full"
Requires-Dist: ttp_templates (<1.0.0); python_version >= "3.7" and extra == "full"
Requires-Dist: yangson (<1.5.0,>=1.4.0); python_version >= "3.7" and extra == "full"
Provides-Extra: docs
Provides-Extra: full
Description-Content-Type: text/markdown
[Description omitted; length: 6224 characters]

WHEEL

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

RECORD

Path Digest Size
ttp/__init__.py sha256=q0raSQ5VIM9gTbjLFEt2PcG1ojJVBAdoS0MhK07R6B0 428
ttp/formatters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/formatters/csv_formatter.py sha256=Xq8kNqFXPPnkSEQyRlBu91vIh1X_VTQn3hLQsiC9y-g 891
ttp/formatters/excel_formatter.py sha256=estRgEhfXV8NQwRV2UwsRdiYeCkhmwyc0aOZvJvqfRc 2519
ttp/formatters/jinja2_formatter.py sha256=V1fIno0V3FVFdr0UMvDm4tTKjupVHmsginAVPZ1w3WI 777
ttp/formatters/json_formatter.py sha256=CFWEb4mmbqnNobg7CCrOpJwFBLnChuMu0QP9R5qaPFI 243
ttp/formatters/n2g_formatter.py sha256=jLQFxsuNY5hfyLABrQV-cWtJAmUijn8ApCisKDq2O3E 1545
ttp/formatters/pprint_formatter.py sha256=K490lXPOAPb1DM5ivy-gTYZhefP0Py9brQZ_-n2tgeM 201
ttp/formatters/raw_formatter.py sha256=91zrY1w2DYyL8sDrokH9OkShAPkCIK85ZknYOc5pHzA 115
ttp/formatters/table_formatter.py sha256=OBm4PdXu-8AWeUFQk0A5L-ivy94X9Gp4VsG7G68q5tc 2092
ttp/formatters/tabulate_formatter.py sha256=cvG8b96pOVI34oAvCcApUNnlcjWjG3-z81TYdNdtmQ8 812
ttp/formatters/yaml_formatter.py sha256=piSZ3Nz_nkq6ZdrTAU5RNDvzfxqVajY0pWBR5fJVuik 493
ttp/group/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/group/contains.py sha256=qvBWY_1gO-DbrC5ChypWOD8BEitIDESpxRZe_pGu2CU 358
ttp/group/contains_val.py sha256=RBJu0me-c6UB8mcm1y8dyztkqlOrSJBKVbC6bJN25Wo 338
ttp/group/containsall.py sha256=1Es3pFprwe-xzkrr0VFS59O--LkJNCFzqgX1e18vHHw 376
ttp/group/delete.py sha256=JH36kGYtJFP8X2J0FKDwbgXF5E0ejuYA2StWgCohUCU 173
ttp/group/equal.py sha256=-wEqGXffv8h9ywdsilL2mFjDFwc6gQaPSsCPGgltLfU 323
ttp/group/exclude.py sha256=LgEpL2sycEFfbOTVbz88QTuXtQR1NZKj1TfhajTjqd0 261
ttp/group/exclude_val.py sha256=etxwvpOGsKxpRJrfNgs1_u5Tg7OyYcFOCq7lceQA5hk 415
ttp/group/excludeall.py sha256=OnwgRh0HAhH3u-koeB9axfGWrAT37obfQfPDPoM_cgE 366
ttp/group/expand.py sha256=rrsIdSr20q5mfg9MTBmbxX0kj5l9xICPaKc-xFRbEYw 727
ttp/group/itemize.py sha256=sVrltySJDkwoHJh0qPvPE4_u46HaNRRYi5ntpZJVtDY 1303
ttp/group/items2dict.py sha256=uEeMi5GBefncaRDSL95rM34L-eXOBub6k1PoYEVAVsE 361
ttp/group/lookup.py sha256=JtfsMJhhnwF3TwdUd2VNRkMLs4kksLA8YBAuDi3f18c 2526
ttp/group/macro.py sha256=zdOwk18kCbge4B1TvVsNMBwXbBOIHUMUtUMPjFgQTt0 512
ttp/group/record.py sha256=PhXEYpOLZqPjANCW7qxD6n-h-12A5VSbqa8H0Ta40GQ 421
ttp/group/set_.py sha256=k1WeYFf-HovoDthKmATotvWP-zJ_VM_zqDUBoRvBjzw 686
ttp/group/sformat.py sha256=-0pOzrj38fG48p7LrO6jrwJ5lbNX5xqDe3EiA1onQHM 689
ttp/group/to_converters.py sha256=akSJT3MLhdz7VnC3l5dFB7ufQRx4Omgar5O0-GbKUlo 1332
ttp/group/to_ip.py sha256=_CqmRsTOmqMQmXUIv1L46TF809fWD2nd8JHE69qvMPk 386
ttp/group/validate_cerberus.py sha256=q59Qk9ODJuvi5NR9qBN-wg-sMrNUD6EbdJue1NFn1rQ 2768
ttp/group/void.py sha256=Zct63Qy6DtZQZUobEykVJMR7nE_yD-4Fq39I-J5XI7E 79
ttp/input/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/input/commands.py sha256=F-BYyvQK7631Mq_M6ntU4cGunSGuWImnUr_fzZI0LY0 606
ttp/input/macro.py sha256=BJgnTbb4ZsfaOFGkdvE-BZCYrY2I0uWO9RTA2ir6n6E 350
ttp/input/test.py sha256=T2bkGA8xSnZ7Pa3F3lFF70r9FzJFW2_W-wNiv_YHpaA 124
ttp/lookup/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/lookup/geoip2.py sha256=d6MWHIAj9rYQ_vK2UP_X07XUbvX78qo_YPBn5nsLe1o 1482
ttp/match/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/match/copy_.py sha256=6n2cRqRsYsrUvHo43xbl1ULXxOqaXPzUf9D4fa7pNTo 153
ttp/match/count.py sha256=5j5GWVSAbiTyBy3ByUvoIxAg529LlVyjz7PKOblFePE 347
ttp/match/dns_lookups.py sha256=S7m8gfa1MIlSpGYCY64yzuwLaev_I12dBHHWyRvN654 2401
ttp/match/geoip_lookup.py sha256=z_LHJSALAGQAubpdRN-_sgkFMSJNU6w7EjhPs_1MoyI 2975
ttp/match/ip.py sha256=O1XvfHZgP3WE7-rf9lqr8sPcBOUyZ-vKksSky8UAwiQ 6080
ttp/match/item.py sha256=O1_MywT1CPBxnUE3b-WYI4wOdROUeJHoZyWTwbWeqCQ 697
ttp/match/joinmatches.py sha256=I_aemR5oWwyDvh3a_TKpOm2MjZh2tjTXuVcsuNqkS_w 64
ttp/match/let.py sha256=vojcrDpj3_xwS-a7PWl_anCGAjZBjFMqVIh-E6HNmyg 248
ttp/match/lookup.py sha256=QO8sEEag59-4nBrFP2LsN255qdSjkwhcOlrSpu-iNXA 4237
ttp/match/mac_eui.py sha256=gAuEx7pDY_DS9z0xlbh7w3Wyac9k20AIZI_LbMth7to 799
ttp/match/macro.py sha256=HvFynoc0-OqL6lkKGrZIfyW7eT_uyNfVE7oRkt8AOao 522
ttp/match/raise_.py sha256=bXRdqf2Czq69R4CO3ss246knM21Z1OSIjhFFUYlIkBs 110
ttp/match/re_.py sha256=c-XqHudXnThc4s_usk9ebQX0F3zoPmxWXyMwNxfMdhA 2084
ttp/match/record.py sha256=CcFsNj4cDnxICYLqrd-AkmPeH3J5hBVd8vVcZhrbtHg 141
ttp/match/set_.py sha256=w_OM7n3jfdBj7_WSV9iNJ5pV8LJk8N53eTC2R_tlu9Y 424
ttp/match/string.py sha256=Dc-dQ5URJs-OgFG58s03-1tnLWgHOI1XPGI8aeqcLoQ 3251
ttp/match/to.py sha256=BdSXqVqdFccN8BEYDyUjSvIjH7RLl9lFs-I2OeNCCiA 1036
ttp/match/unrange.py sha256=fClzmwOflNZr1h4gJW6q2m-caEYWJRDFDjG4RXRWEZc 1249
ttp/match/uptimeparse.py sha256=9igLq2Ubry5FcVx0oghhmNyEmfRy5gzBL2FbCVbeWwc 2560
ttp/match/void.py sha256=Zct63Qy6DtZQZUobEykVJMR7nE_yD-4Fq39I-J5XI7E 79
ttp/output/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/output/deepdiffer.py sha256=cRpEx6_AiDKpcEtcasCIndqhmH644IDOxIsQtWoqCwU 3357
ttp/output/is_equal.py sha256=S8A98G4eNNB_98mMBYG4ktLm12UNPIibs1wN9eLjXVI 507
ttp/output/macro.py sha256=zI9VBuHBPFSekGrjVp4evejwlm2JlWQx5tk6xqTdzAA 230
ttp/output/transform.py sha256=hfjSiSWoESdelkeV7LDK14OVhHGufkRpU3q3zJ2CD0s 2210
ttp/output/validate_cerberus.py sha256=Nsf6IfbC-fIdXXptM2ShLukaUZA97zFVyiI_-ZWtar0 2011
ttp/output/validate_yangson.py sha256=xQ_VFyMbeXZb1ab0xrxtJy4roj0cC6cg1o3YQ5kDyQU 8465
ttp/patterns/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/patterns/get_pattern.py sha256=4CzQTZbYJ7MP19blTFjDneKtDSnQBQI2zCMxY0XP7EY 593
ttp/returners/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/returners/file_returner.py sha256=Uojt6CTOe4pnIHVOXx_VRahoMuZ4LhCKP7csfFcrnLE 1680
ttp/returners/self_returner.py sha256=zobceBY8CjfZIMpPPiRyIM_cZ07fu2L-oAobmQuLOG0 197
ttp/returners/syslog_returner.py sha256=3LnwAfcSaCCetby3Kw_fJBpHt3HApEb3ou5Yf6w5t6c 2938
ttp/returners/terminal_returner.py sha256=5RMpRtSW0ZRSHZWtynahnHHgOsudJJTgaRc3XSaDIYg 1882
ttp/ttp.py sha256=AOMpTgaqL1VXX7tFpejIN5DIgaoRupxrFKw4NKQNrEo 157025
ttp/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/utils/get_attributes.py sha256=qinXQiNzxNKW3j_BK15jn39XDYoFVDEeaf3HLlow_AM 2778
ttp/utils/guess.py sha256=PVxlC_VsGCAWzWyoM4iuPR786Au39xDMYOsfzaaiZvk 157
ttp/utils/load_python_exec_py2.py sha256=e6uhMKoMPXWmNL6le6upWHHH4DguoS4L6KBJLXJsTfY 1157
ttp/utils/load_python_exec_py3.py sha256=XLYDCBeoBC5cstewiEP8S78Aptip5ZOpN_vn4PT14DM 955
ttp/utils/loaders.py sha256=nN4oDdsghjIt8DLEL47UaP86X_OU8IyTjVwqXPTWekg 10511
ttp/utils/quick_parse.py sha256=oRZPGislmlhezYdzMkph6Dt4ZUJ611P6lVN8IXdjagU 1454
ttp/variable/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ttp/variable/getfilename.py sha256=8jSrXHuTDsjs6gLRAMJePCYwx7OYhbNX1L_R5quExi8 88
ttp/variable/gethostname.py sha256=iWIWv5szcwz1qwTWEtGzlgbUt6DE1rg_k_CAmt6OTxE 1792
ttp/variable/time_funcs.py sha256=Q1poCjfoHVPZmfx0JQQ0MHBJ2ZxZFxFF44NQ_gnndcw 1107
ttp-0.9.5.dist-info/entry_points.txt sha256=9IegK4RFEMHdfuYlJStwQ-vH63pg5XxxM8_zht4kI6c 40
ttp-0.9.5.dist-info/LICENSE sha256=jAbHus7KdJEw_d5G3f0y3vXQaglyoskqOfbg1lHy1cA 1065
ttp-0.9.5.dist-info/METADATA sha256=3E31Zdh1MbRhsiYZT_g9DL6q54AAvW-hNX4iU2SAiqs 9570
ttp-0.9.5.dist-info/WHEEL sha256=HaH99ouOrPevk9rpqY57z9Q0cqbngAEEM9aoS7RPGq0 92
ttp-0.9.5.dist-info/RECORD

entry_points.txt

ttp = ttp.ttp:cli_tool