codelimit

View on PyPIReverse Dependencies (0)

0.18.1 codelimit-0.18.1-py3-none-any.whl

Wheel Details

Project: codelimit
Version: 0.18.1
Filename: codelimit-0.18.1-py3-none-any.whl
Download: [link]
Size: 68007
MD5: 4ec153f8c9e448c7ab229407dc001e19
SHA256: 9c39f522c35fcd2f79cce985fd2247248f137e7e79061cecd137b92207f44220
Uploaded: 2025-01-07 21:15:57 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: codelimit
Version: 0.18.1
Author: Rob van der Leek
Author-Email: robvanderleek[at]gmail.com
License: GPL-3.0-or-later
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<3.14
Requires-Dist: aiohttp (<4.0.0,>=3.9.0)
Requires-Dist: pathspec (<0.13.0,>=0.12.1)
Requires-Dist: pygments (<3.0.0,>=2.13.0)
Requires-Dist: pyperclip (<2.0.0,>=1.9.0)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: requests (<3.0.0,>=2.28.2)
Requires-Dist: rich (<14.0.0,>=13.7.1)
Requires-Dist: sh (<3.0.0,>=2.1.0)
Requires-Dist: typer (<0.10.0,>=0.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2862 characters]

WHEEL

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

RECORD

Path Digest Size
codelimit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/__main__.py sha256=2fKXwUZ6FZG1rAdHjQrfZr2-r_Np4EGNdGmRMhnv-Dg 4624
codelimit/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/commands/app.py sha256=GQq-1nxBTtNXYdAii5_FXkfnXqd1fGJ4Sdi7hV94Tz4 1417
codelimit/commands/check.py sha256=Ca7MKJuZc0-QvRmpzsMYNuxFzBcUMyGztyI49OHMEhs 2522
codelimit/commands/findings.py sha256=Dg4rPxGYTclUtQUwWEyj1IBRIeTNctj67b2d50-p3OY 560
codelimit/commands/report.py sha256=_s1EfBi_pnkkhHkuGUx-DvyXnEZMlgwUxQ1IIyrALaE 670
codelimit/commands/scan.py sha256=I7r85wS9ad90R-VowEBlld_Tx85NLLLiCRopOKadspU 1595
codelimit/commands/upload.py sha256=Pur-QFxSLyawZa7sfFfL4JAebArx9qpSmgJbKJliWwU 1534
codelimit/common/CheckResult.py sha256=nWGoH0ByF6vuq5aAkGFB4IwkzqRbIA9bhz5U9hVNIJY 1627
codelimit/common/Codebase.py sha256=H__GnGvW4yLztdaqCPKFyZcsyrSzViwFQXGDMdJEHgI 2580
codelimit/common/CodebseEntry.py sha256=QXebXegBoeY7ClA4TcvyjCgMQFFczDVO4cmnqjsI_tY 503
codelimit/common/Configuration.py sha256=HmD3Gqi9thGCX3VquY6rL1xFbnx1EL3CwxhhnZXAtOA 1034
codelimit/common/GithubRepository.py sha256=3U5xxKcutB8mSQAbQeTWW791LJcD-YT8nbDMptGM8qc 313
codelimit/common/Language.py sha256=hh1A3mJY2SHVVWBCrg4U7WoPONW3l4AbPVt0nP-EVEg 596
codelimit/common/LanguageTotals.py sha256=UHQzjKqJluYsiKuRcx5cd2wdVGw4zGAiMZFw2qjzqpM 1084
codelimit/common/LanguageTotalsDelta.py sha256=wRj1vP3DvUAA3-aB_DClPGp4_N9tlSrNIu3yKW05iyA 2036
codelimit/common/Location.py sha256=F-93NVIUvbzwneVpAdL6wMYuz2mBsKZjYWQn7AP9GPI 1166
codelimit/common/Measurement.py sha256=Gbf5yRVt6SM_kEOLbJ6-dQ2ndX8_0djyyUYBfIjCT1U 186
codelimit/common/ScanResultTable.py sha256=4deRKPcGMuoIpyFx0Y_eVZ3vVTVBzjDUgpKPZZZ5LPo 2605
codelimit/common/ScanTotals.py sha256=w6t0IwBpGWsy4GW_YV6swu2XWfBO-8w-xGS4LrQmMis 1669
codelimit/common/ScanTotalsDelta.py sha256=Z6qias5bwKSISytuqypp_7cUsl7Pnn32mGlx3s7p8q0 1652
codelimit/common/Scanner.py sha256=3w1C-bZzct3sP2THposuyEyzoSe1ASSZ-M03cFjWEtE 6540
codelimit/common/SourceFile.py sha256=XcEupOZcwdb6OK92fSOmPM3voyDWMRllsZBBisHqQUg 331
codelimit/common/SourceFileEntry.py sha256=hsmErS3f_pLc9FJHPJfSvgm9brGHkD-3c4hlr7DeW2U 873
codelimit/common/SourceFolder.py sha256=8SEGlx_6Wz0fCTZXpgAdWLyeIrdJeK-kzulcUDYTu2I 535
codelimit/common/SourceFolderEntry.py sha256=ah8m5cNtK3aAbLOnIke4uRsrGQgTWCjrUuP75fgMsiM 255
codelimit/common/SummaryTable.py sha256=cl5nZpJ7PoQOZmZH5Du-lqUffE7qtkdceAfh2QOCG88 1072
codelimit/common/Token.py sha256=mqHDDUuye_TuF38bkhiNhLoqN7sYBXYSV4a86LseyR0 1333
codelimit/common/TokenRange.py sha256=lqnTatFtM1iqYgOfJXEJwfHDM0emiXuLlgEzUtEe2Uw 1178
codelimit/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/common/console.py sha256=UpMqeJ0C8i0pkue1AHnnyyX0bFJ9zZeJ7HBR6yhuA8A 54
codelimit/common/gsm/Expression.py sha256=5cOPlz2vi9NMqU_-nwPmy7Mib0ZxqUFIlo21QOD8hF0 2909
codelimit/common/gsm/Pattern.py sha256=32kAjK39sY955Ms-Jb0W1M6ypmGRQyWqFGM5q8kQ4V8 1320
codelimit/common/gsm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/common/gsm/automata/Automata.py sha256=NKTtWc4tq_OLF2eeiM3gpwSKcK_omlXXyRB61Xn6Nf8 263
codelimit/common/gsm/automata/DFA.py sha256=kStvACXswIGVmal9Z9lixk_2lxSX6HDsS9uC3E-5lWo 450
codelimit/common/gsm/automata/NFA.py sha256=XV_HYBe31bsdWd7wfE6f1ZaTB6PiDrMfExwq6tyUwgU 444
codelimit/common/gsm/automata/State.py sha256=YLwixl42Q13WBWmc8yjR-13itFE0C7jJn3BEmdjHVvQ 876
codelimit/common/gsm/automata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/common/gsm/matcher.py sha256=GCiE23HYISw5t4yuELjEjxB75I1WZ88j5x_RvbKtw5Y 3183
codelimit/common/gsm/operator/Atom.py sha256=JSJ10ZoxR_-OdVZGhQcahprYbORgzLcWkzY2lwFt-Xw 721
codelimit/common/gsm/operator/Concat.py sha256=Aq7xjKxp-HPw4SEcml8907oMfWE2fNAxK4V9Krlb2j8 389
codelimit/common/gsm/operator/OneOrMore.py sha256=4xAVnP1QGFm2wACLWzavjbHxGEa0tUGbeLfyzbmLoIY 702
codelimit/common/gsm/operator/Operator.py sha256=u3j-xhY4RdJzAquv_n0GqouAzb8Q7nz8wSsYfpVHjVo 182
codelimit/common/gsm/operator/Optional.py sha256=zc7WSrHOYb1oYvqW9g-7kZv17e7YVgkuqR2ZQDKzamk 701
codelimit/common/gsm/operator/Union.py sha256=9b4AaekAjvOE3ccXwVDMDKe9_NYMwG6wiPDl4Ip5pU0 854
codelimit/common/gsm/operator/ZeroOrMore.py sha256=CT31o5dvIjHCymhMgTQzxurpSd1iBQkube6o2G0Z__I 714
codelimit/common/gsm/operator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/common/gsm/predicate/Identity.py sha256=ZoyEzI-zHuxI2Fscp6RTbHMN_oGkiCyMs7EEp98Y1R0 521
codelimit/common/gsm/predicate/Predicate.py sha256=tNC-QxEBSMelLrjPSGjB8M321We0aTUZcs8kupVSkdQ 336
codelimit/common/gsm/predicate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/common/gsm/utils.py sha256=bstCz7Q6oDvCTa6B5qglvMhuas0DOfru31UkObKY508 2032
codelimit/common/lexer_utils.py sha256=i4Tg8zRFb6zGMhtwOsBqjLJ7ciKm0iZK3nknLibae5s 1013
codelimit/common/report/Report.py sha256=pUuwHe9-q0F9fewEgZrFa4YMI1d5u64i7SKY9csfZ3Q 2331
codelimit/common/report/ReportFormat.py sha256=jFRWjp-x86ddJNvMP6SPB8rOMCw4ON1IwxDDlysYcdg 99
codelimit/common/report/ReportReader.py sha256=hm_EYKy1tvSCnUFVbu5KtOyXsqvrcnLn_FMG_mQBPK0 1575
codelimit/common/report/ReportUnit.py sha256=VkyBY_zM0JBnjvwbk0QZuB3EYWd3dpjMXLDPuT0UdWA 162
codelimit/common/report/ReportWriter.py sha256=zuCyGm72hxe_7W_qyEM6RE5sHP8hnGYSId5OO9uszus 7471
codelimit/common/report/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/common/report/format_markdown.py sha256=TpmVsnvETJVLgmY8-Xo0BTakoyMCvrTJe0GUElZ2Ws8 5885
codelimit/common/report/format_text.py sha256=8gRBwYx4h7e-Ig3xlLSWsrJ3df9mDlqptn6oX_FWgvM 2793
codelimit/common/scope/Header.py sha256=_lzhXSBFQO3stk9LQ755SBZZAxVtsiqlJTkVIkxjqDw 543
codelimit/common/scope/Scope.py sha256=e6bxNpHKYmTkCBwXpFVvdvjaRFmhQU4yE8pxqW01HLs 617
codelimit/common/scope/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/common/scope/scope_utils.py sha256=s5OFZdIoi9U-yQYMykskAE-T1VS-L-66vA7RRuIT65E 5977
codelimit/common/source_utils.py sha256=E5_RZiUZapJCSjKK0kZZ0Cf130ovpXBDiPmrEHN09M0 2266
codelimit/common/token_matching/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/common/token_matching/predicate/And.py sha256=uYddg3CcjzdgLDYvtmPlWm2Za4OSanOO8XdGkc3houk 870
codelimit/common/token_matching/predicate/Balanced.py sha256=ryUvT2Zm7N4pMjeiW1wDI6qOlZFngHVU78NbCs1Jk80 1493
codelimit/common/token_matching/predicate/Keyword.py sha256=id7gfaBAOyMNN1sKSj0unkd7ySM1Uz_akxnaTArhD6c 726
codelimit/common/token_matching/predicate/Name.py sha256=nhkwI2zX2ehARbqM1dS0pjWEiCXlhuE2eTwwjlkYj84 492
codelimit/common/token_matching/predicate/Not.py sha256=2UG5W_y7_cjPF7lvyX-OnWhvJVLPL1k6VOugM_R23_0 714
codelimit/common/token_matching/predicate/Operator.py sha256=k63YuTBHgy0NFtP-8s77xpwmktyERAat7cojzvE6tpk 635
codelimit/common/token_matching/predicate/Or.py sha256=LUl6M6Xj1OCCoTClH62ljj1Y7AlQ2MmlNtYxqrNgi_w 867
codelimit/common/token_matching/predicate/Symbol.py sha256=pZ5LYnO0B-zqORe7VA3UsOtpSXm7pbLRc_hEnP4-JR4 694
codelimit/common/token_matching/predicate/TokenPredicate.py sha256=8c8p-XFJ4149K8JOErAhsEfYF2iSjfy_PKQ2mlfhpUA 364
codelimit/common/token_matching/predicate/TokenValue.py sha256=D6TngI6I7BfW9AXhHosG_Ssk6Wf5YUUhTw1X4bOrnzY 696
codelimit/common/token_matching/predicate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
codelimit/common/token_utils.py sha256=qw4pNv2KReCWgT5f4G5wz9-tIFJfVpJ5mEYzLsUtx2s 1329
codelimit/common/utils.py sha256=q3HaffWJzd51_aK87-AjI2nViepSZHO-bGlsmkXQYcM 7202
codelimit/github_auth.py sha256=WYFtp7wma37J6-TqULlah-OtbPgTQplHrHWknibDzlc 3139
codelimit/languages/C.py sha256=sAFjXW-Fm4BQ3eeok7_xBVxW7zQU3vJml-1f-fsDA6s 931
codelimit/languages/Cpp.py sha256=zG4a7EQQNO-QMJKotjzRUbF3QFpE7TRAJD5ehUIW3KQ 915
codelimit/languages/Java.py sha256=HgNtyRsEFnAkPc2YFKUrFbsTNCDxxLQKpn_Z_nmvBFE 1811
codelimit/languages/JavaScript.py sha256=B1GW5JBtrh6zMxBAQLDkRX8H8LhmGiG5s6R0TrC1Jww 1613
codelimit/languages/Python.py sha256=XLiw_IjxySLiwGVTSrs2-tpz5P8MwFgj5qXdztpyHys 3192
codelimit/languages/TypeScript.py sha256=0nc8hiRc2NM2P9-Z5St2B2-lZylUlZJ47tsDijFWqN0 1662
codelimit/languages/__init__.py sha256=7ZJsns6Qq7U56tBiNUyn4IjoG6B6JOCLwI1f0OG-uF4 612
codelimit/utils.py sha256=wjNErWV0dqU0t1fUx5S3R6gjl7qv_SMen301TcWVBgg 2892
codelimit/version.py sha256=2-Z2hWhPJkfuOGzXSWDMRF9E2u-TcZndMBS8_EB3f64 19
codelimit-0.18.1.dist-info/LICENSE sha256=0b_Hp0mVCSS9XSfe5hCsiTP5a63BSndL55bphrnc06o 32423
codelimit-0.18.1.dist-info/METADATA sha256=E0XfnPHbqpx8Zkn6GSDkQ_k65STTedi9Bk6eAFSjFME 3792
codelimit-0.18.1.dist-info/WHEEL sha256=RaoafKOydTQ7I_I3JTrPCg6kUmTgtm4BornzOqyEfJ8 88
codelimit-0.18.1.dist-info/entry_points.txt sha256=-uSNc8Z6TaeTQ2YYjPUBB9TRg9ZjrxsoG6pmmGijhvs 52
codelimit-0.18.1.dist-info/RECORD

entry_points.txt

codelimit = codelimit.__main__:cli