jk_utils

View on PyPIReverse Dependencies (0)

0.2024.11.29 jk_utils-0.2024.11.29-py3-none-any.whl

Wheel Details

Project: jk_utils
Version: 0.2024.11.29
Filename: jk_utils-0.2024.11.29-py3-none-any.whl
Download: [link]
Size: 90034
MD5: 53de2ab2f09afe8f8f59ad797e379112
SHA256: 152fefd767a3aea051cde9b903e007b7f0976175b0c19620aa3dfd10d6c22914
Uploaded: 2024-11-29 07:13:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jk_utils
Version: 0.2024.11.29
Summary: This python module provides various utility functions and classes.
Author-Email: Jürgen Knauth <pubsrc[at]binary-overflow.de>
Maintainer-Email: Jürgen Knauth <pubsrc[at]binary-overflow.de>
Keywords: utilities
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: sortedcontainers
Requires-Dist: jk_simpleexec
Requires-Dist: jk_logging
Requires-Dist: jk_version
Description-Content-Type: text/markdown
[Description omitted; length: 858 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
jk_utils/AmountOfBytes.py sha256=Y9XO65nK-tUyDcF8add0h5vd6eu45BYYTfn44pUkr8M 6478
jk_utils/AsyncRunner.py sha256=fmRfHcutV2szkbCOV8T7eBx0GviUod5P5-GoqbBO2A8 7007
jk_utils/Bytes.py sha256=EVaaqTn_R09Kso6-MY0iReBRfKtw4jk0jBe_gCxfGIY 2011
jk_utils/Cache.py sha256=dyLCV0eLIGES0GsstamENolx2ABZXWnUEmdjBEpLpYE 1011
jk_utils/ChModValue.py sha256=lYA-U_qwASpYNewq94wb-yoPRKdgu0qG36CNaiaeFHY 9102
jk_utils/ChangedFlag.py sha256=iIPPdOGDpACePVfOFDgKg3wx-E4BT3Bze3VgZuz8tu4 736
jk_utils/CmdLineParser.py sha256=9_QadIOHO8G88x9x80Dnt9LflJ1t9Ssi8l8l8x93gI0 1767
jk_utils/DataMatrix.py sha256=NDloczGiUpx1BndVj7f_amfUscBu82AGPibK1UDAZJA 5669
jk_utils/DelayedKeyboardInterrupt.py sha256=_8u5QnPA2UewwuVvF8F3CvTXdxPIua0vgEP_tboEJQQ 795
jk_utils/EnumBase.py sha256=REkZsyYQds0fKf9gKYhzG_0yeIaQYxObcFQWDM-k3Ws 2918
jk_utils/GracefullyHandleInterrupts.py sha256=XvpKjy9mxxY0RIVdYDnwJpaCnUvEfyL2EGM0_uk3yuk 1580
jk_utils/GracefullyHandleKeyboardInterrupt.py sha256=dyThiU3Rmg7ITSmdi6rumKtcarG9fJhttIQOJg1iV4o 801
jk_utils/ImplementationError.py sha256=moimewt3Ew6rXRS_lfNYrb_K8MO1PkDT1uIu52uNgl4 1284
jk_utils/InterruptedException.py sha256=_eUgNDEYWQhAi2_vUmKsm1MhEoDFbgzX9m-Qo1Yl298 1284
jk_utils/MultiCounterDict.py sha256=G2OfHzo6dMC4k6jP0S66vCxITsYGYTKNHAR9xwNAlq8 385
jk_utils/MutableString.py sha256=mq-2n5lJU0Re8WUUyVCzsfHs6qobZvqq1tibHPD-Nw8 1051
jk_utils/ObservableEvent.py sha256=BNdFQe34NydLwxepQUogRRtoQuzI8DZ0xZBZJ-5vKHg 3527
jk_utils/PIDFile.py sha256=xH7DSXxszFmnbHjI19WDMRM4P6hPG36NVnX61LqNmYU 353
jk_utils/PersistentProperties.py sha256=E3Jb_HjI5xCmXQ6IBxaKfOiSWoTJ2L_EzX1nYbKiCu8 1794
jk_utils/RandomStateID.py sha256=aOr8FNomYq246CQVoBXJpkkf3MnVKqIdEYx6WkvG6Rg 598
jk_utils/RoundRobinSequence.py sha256=3ZLKJACHEUrR76aBLcsltUhsY2kP0S5inPh5cwq_uo4 3197
jk_utils/Stack.py sha256=M3VRMjMadzNwnvz75DJfWjlYPK6NintG9-VeHORe1Pw 993
jk_utils/StateManager.py sha256=Q2IxCdbj3kzwgzEDcuFZfcrwSaNMbCvSXkTzA9GJp8c 6135
jk_utils/TerminationFlag.py sha256=7RCZVKpDBxMAf2bmhLpnx1vcJjRnjJFFO6-PxrjKwhI 1617
jk_utils/TextCanvas.py sha256=WYMePb1H0LwLERkWmCFS7kr200tn2LAlpRx2UrC-Ro0 3488
jk_utils/TextOutputBuffer.py sha256=z_b6EM0W39ZZTHwNYcZGTxRNVjjVsUZE5_gnk3SHDWs 1004
jk_utils/TextTable.py sha256=6vXSKThCkeGORMe3XRnD7V3VcC40cwFeHTsy_Icdb2I 10243
jk_utils/TimeLimitedCache.py sha256=7TiWHRne_fTYX_blKbPMCD7Z1GNDXeqmC525Rac-SPA 2754
jk_utils/TimeStamp.py sha256=ZP9e4YaJYYKy-dsSPskB3Q2P9vE00r4qKxYFPDRI06Q 5330
jk_utils/Timer.py sha256=dglQphaPl59f-EWaqs56PQHzYgsXUxi0rj9aSXoU1Kg 975
jk_utils/TypedValue.py sha256=h6lZSZmqDHBu5FTvibFH_FspdKNF6Zck56ScLI_KS5k 973
jk_utils/VolatileValue.py sha256=THHfB7X8VTRlyVi2LeAAkWHF23Ge_-L5dSpJA2DAIDM 1948
jk_utils/__init__.py sha256=0Px2cBKhCDUkR-1eOlglGAtOPQvHnaUmOhtx3E4mF3Q 2285
jk_utils/arp.py sha256=MpLeV0ubEeD-w2IjHLLlhhQMm0KblOMCmawcKyOE_w4 5640
jk_utils/array.py sha256=Tb9Nac2UBJ8g2PpbySTt022I3kVPE3y61dhTEBROlos 378
jk_utils/check.py sha256=tA1GyVVzJI0w-kWiqp-LWUC_CzuclpXyRyuB6T3otlU 487
jk_utils/datanodes.py sha256=aGnf4apD2i6a3JzT9HSckcQjmhkszCzJzD5LH_XqBpk 5340
jk_utils/datatypes.py sha256=UDLkzjDleNrzxnpuP3Rbe2PZ1toxu0hIX65xpiK5Vek 1973
jk_utils/deferred.py sha256=ajH3nx2jAyZSOgq4LI6WGXXWyPMy8g1tyW-uDcwnDFk 331
jk_utils/deprecated.py sha256=h5Ly0REbCoWM3DuBIHvv05sPfJ6HgtGzSkv95GYDMMc 886
jk_utils/dtutils.py sha256=ZBoBVKVSMok5AliOrKPx7hbwnssI2hOA83z02bemAOU 863
jk_utils/duration.py sha256=lbLwxJmatpRYx0gkrtORjuQkE6QMhc3IMxOGDBG8At8 4478
jk_utils/file_rw.py sha256=4kG2vHV9IhJqxKwhZf7Ff-ciSoSE_AQfvlxGQGbepUs 10004
jk_utils/fsutils.py sha256=Ss_SYEfpHm-ZJ8wIA_jXj6zOaYKaZmzAJgyspo6B2UA 6772
jk_utils/hex.py sha256=UZz5qvFyK547GmWOaoJ8FdRi2m1PgBIFaRCfNmslum8 1296
jk_utils/ip.py sha256=TDfWI0qy431egeUWWuJGd_4yFOeRk5z1HvVgmxn7CWQ 2485
jk_utils/mac.py sha256=NIi7toDJ2-L31IfB5aGD8NnwRdJh8U4-ovc2fhq-yac 700
jk_utils/oop.py sha256=tpurGfF3FM3lOpkPoL9lqQXxhuFlprPhsxVAPUiJEfE 150
jk_utils/pathutils.py sha256=9yj_eOOSnFNEB5g1JdOAEUL7CNnmSqnM1_tjO7ELg3Y 2098
jk_utils/ping.py sha256=1N4eGyVi5vJYeq4xV2G2uJ_UN5D0CHsGW83do8gw5QE 9557
jk_utils/processes.py sha256=s76iWlA8iYQhUjD4STwzip97hVSiawFiUYXYclcy_ew 4819
jk_utils/python.py sha256=DqsC9pZmtFMPRpJjIt2RFdw3TMfYhnqbQf9g9T45wDk 1162
jk_utils/pythonmodules.py sha256=EjZzxiVGroA2CLyDw0FupXCMB8Y6vc7Qa1EzPSZuhic 2361
jk_utils/re.py sha256=zR6D2hLTiJMYaXwgdnM6egPUxihQRtXrZ1LFoijVjfY 2191
jk_utils/reflection.py sha256=wwIx_KrOBsRAr8RIIceqVB0zgu05aYJxBCcy2dg5NqM 446
jk_utils/rng.py sha256=YgKQuu-q_nj2ElaXkkp63MIuMyNhQa_UD39EVymzuxY 4424
jk_utils/showCapacityProgress.py sha256=aya8nUjN2vi1pKmIjCwwvBez1lknTNAnECk4jlNgFuQ 2860
jk_utils/tokenizer.py sha256=qxm2LGW9V8hAnSFdWjo1Nl3rwXZTx22OXT4TlqdarJM 16822
jk_utils/users.py sha256=xdBMl7VCrX4XEkvTtznFnn-2-jyR2ugCa9NiLNJrDEA 7995
jk_utils/async/TabularWriterMediaWiki.py sha256=uH3Kb_q2HUkASmxyOv-nbYwD67woWypJnOUUtnMCv1U 476
jk_utils/async/TabularWriterSTDOUT.py sha256=YU_HiE80nuMQMgQeD2C_K1ZcyBWBLN_OwBujvtt2k3g 710
jk_utils/async/__init__.py sha256=7EOwieqc8Fetg84taSWJakQiBJL_g-GBhe1IGq4oJac 97
jk_utils/async/queues.py sha256=vUWmJ59YkZQhIMTB9xxAI3x_fR5Vz3sU1cpGyztls7A 5553
jk_utils/color/RGB.py sha256=a3hdKN4B5Jd6MeyBMY6M9Lpt3ZZv3_XS7pOL1naH8ZE 2062
jk_utils/color/RGBSpectrum.py sha256=vS7zRwXjprRpOL5zMORvOd4mJ7_lxvgsle6agPrX898 689
jk_utils/color/RGBSpectrumBuilder.py sha256=kY7GxwzaHVhQYqUu8bX19FnqcBUzEwUkwCsgylf3BCw 1345
jk_utils/color/__init__.py sha256=m3ODlG-H5z6W8lMOPuiyO7EwRfvShEN8fDuF30MZ84g 111
jk_utils/datetime/D.py sha256=4bujXlOGkk1LucONiM4nxeUN_8oquEwtqezgfACbqEM 15913
jk_utils/datetime/T1.py sha256=RWF5jQAXN6RZ-dbvTFZpKPxo0PtsqRXvyFyrgbWsr0E 7455
jk_utils/datetime/T5.py sha256=5cYtV_8x0JWlr0UtnQ5YCIrwYVT_jH31-F6WU65NZwk 6170
jk_utils/datetime/TApprox.py sha256=UBsfq2RCj7mMoBCoHOvhhkaBUFVgwq5PjIZUrBnyrWo 7287
jk_utils/datetime/__init__.py sha256=Rs8tP73B7txOpTMF__XKG4Af0HScAQS8ZMP-_lpy5EE 173
jk_utils/datetime/dateiterator.py sha256=yzzj3Mb-HaYMhDuhRRTgqHKp_XxM1WYiy0NfSl2PrgY 759
jk_utils/datetime/timeiterator5.py sha256=VdcPsP0Lu36TgOgz6TFUzjBZmPSjYCOBCOpT5ScIw1o 409
jk_utils/tokenizer2/AbstractTokenPattern.py sha256=6tCcvJoaN52w-GY34J-Z0obCnV0izpYlnqMw9-6k-1I 3619
jk_utils/tokenizer2/RegExBasedTableTokenizer.py sha256=U-Xa_OAf4PBT-tjCaBs0JhmAtP39VpRdBTp_dG-IMow 7106
jk_utils/tokenizer2/RegExBasedTokenizer.py sha256=ruNWqnE_9K9Br6xv2sKKa_1PFGKr3QXNENzGGNiKkL4 5083
jk_utils/tokenizer2/Token.py sha256=3B35RaTyZgg2IeIeC4FnbnZbRmC7wYGzcJIfIHN2neY 496
jk_utils/tokenizer2/TokenPattern.py sha256=e6ahbA_VtawZ-st5v4umTybysQdxRQb60Yzg0aXpx_4 2521
jk_utils/tokenizer2/TokenPatternAlternatives.py sha256=lmUM1Yr94ikUuattA6OVeOtvf675yBbwjBBEMwSxONs 1519
jk_utils/tokenizer2/TokenPatternDelimLoop.py sha256=NrVbwzt5LU17wGItZghLivYdhORvzw9AzChYdGf32N8 1925
jk_utils/tokenizer2/TokenPatternRepeat.py sha256=pMzrgAwiFDKEdXVbBuGVABS5mGg4YGtnZ3P64Us4uVs 1614
jk_utils/tokenizer2/TokenPatternRepeatUntilNot.py sha256=pTBIAmuZtaXC0T-SNgzUsxQADFzyPHTpHLK4jp6FDGE 1385
jk_utils/tokenizer2/TokenPatternSequence.py sha256=3ksIUbEJRH-g5f9SBcZ7rf0PoonjmGoMQ2GlFdPB-rM 1749
jk_utils/tokenizer2/TokenizationError.py sha256=u7wD5WPhSiOUa3Lx6nWJk27hNQdO0F96NWFYR9OUCdU 307
jk_utils/tokenizer2/__init__.py sha256=ZJI_YcjCnKyYjYOXszBf5eyO4cdh9qkHdq8x-R2csTo 608
jk_utils/typed/TypedList.py sha256=gutJ99SkkSBeBcBwIjAC94DUhGawlvOZOsZloBKYelQ 6220
jk_utils/typed/__init__.py sha256=5i3_JSznU4-XICQasLlEBHgQEaysSdXPAW7UJvdJBs8 35
jk_utils/weakref/WeakRefObservableEvent.py sha256=PlNEoPyyxFT0ZyL0mPkuTDcLEH6FOe6owGY5Y3FXwiw 2249
jk_utils/weakref/WeakValueList.py sha256=VXAKU-0ifDYP5Jg2sJLv8IK4SpiFxTx_YoRwa3NNkW0 1986
jk_utils/weakref/__init__.py sha256=C4Z1LMZXop8tdsoSeFpRhB3JDv6DqF2LLBIR7bPXV-4 102
jk_utils-0.2024.11.29.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
jk_utils-0.2024.11.29.dist-info/METADATA sha256=v6DqLVSsiI0gWhDv78MK6-swptof7_QmfE58JgkCcPs 1476
jk_utils-0.2024.11.29.dist-info/RECORD