nr.util

View on PyPIReverse Dependencies (7)

0.8.13 nr_util-0.8.13-py3-none-any.whl

Wheel Details

Project: nr.util
Version: 0.8.13
Filename: nr_util-0.8.13-py3-none-any.whl
Download: [link]
Size: 90354
MD5: 96025de8a5b3fe45f6823b02011f3137
SHA256: 7f6745de0fce15831fbd12e5c457b45738585814e2359b9f14a2c2b1f68bf5ca
Uploaded: 2023-02-07 17:17:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nr-util
Version: 0.8.13
Summary: General purpose Python utility library.
Author: Niklas Rosenstein
Author-Email: rosensteinniklas[at]gmail.com
Home-Page: https://github.com/NiklasRosenstein/python-nr.util
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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
Requires-Python: >=3.7,<4.0
Requires-Dist: databind.json (<2.0.0,>=1.3.2); extra == "config"
Requires-Dist: deprecated (<2.0.0,>=1.2.0)
Requires-Dist: typing-extensions (>=3.0.0)
Provides-Extra: config
Description-Content-Type: text/markdown
[Description omitted; length: 92 characters]

WHEEL

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

RECORD

Path Digest Size
nr/util/__init__.py sha256=hB3fy_thAALLkhHUvpekvymt_Cpe0fW5eg4tk7rbGN8 434
nr/util/algorithm/__init__.py sha256=6mLnUDJD2sM5oacTTXr0YHnVA3BytJ0LGN6u36jb0E4 208
nr/util/algorithm/longest_common_substring.py sha256=0kVJnv5QKm8SANyMiRDRFPeOUQtnj1KQ0YkJdYhfsAw 811
nr/util/annotations/__init__.py sha256=LUrp1otQv0jq58HvxgEI9DWZ84r9RbM5pV537vsQcEI 1773
nr/util/atomic/__init__.py sha256=-WZnv24BgqEFOkqWHptwk34kpOb5M2-9LGSzCSz107s 37
nr/util/atomic/_counter.py sha256=ZlToXMR8qu_dRmP6EgRpURDMxQKEOYUqYrxEY1MIZlU 1025
nr/util/awsgi/__init__.py sha256=ScVE5LLC8_Ho3F496mSpd6MVaQrrtpgvD5-lWJ3_coc 124
nr/util/awsgi/_app.py sha256=-AtPXupbVnaIYK7-KxUZEJFD4ug12aTw0SW4iWlXbEc 575
nr/util/awsgi/_types.py sha256=rpfDUwRXAi9pjSehWYImQGZAMz7TiypwhvMKZqZb6Y8 245
nr/util/awsgi/launcher/__init__.py sha256=RtmZRydMaul5EhxdvMxQDd20VyUnHh042abUdw_GlD8 2312
nr/util/awsgi/launcher/flask.py sha256=PgUTbOrMaK4-MQKjRsKNmLfYUZZTVC26N4nWxDbD0vM 4924
nr/util/awsgi/launcher/gunicorn.py sha256=x2U5C7ccl7WWNePWouX3ALavpdSRUDUyZPvOvK7V63M 1190
nr/util/awsgi/launcher/uvicorn.py sha256=As_qen7b_9F3ZI_JSJyW-qST0S2p6R_0d7wuBUFeKYg 1359
nr/util/chaindict.py sha256=7PW9UeqgI5xbqpl9xbhaoLLeAtYoRFS7Zr2sKCmpKow 4595
nr/util/config/__init__.py sha256=KWW27mEVJLIl9qEuOUZ9pXm01phyT1mTZrcKZkTzrLI 220
nr/util/config/_loader.py sha256=gUY0p4tyxyCyuypfwfNPshSKqlBh3bTXSgftPAykf9Y 1365
nr/util/date/__init__.py sha256=1GJVmTYuKUSZuiKUiCaEpJyr1Ji-WNePGmNSYxgudZY 1734
nr/util/date/duration.py sha256=wSYW4vL8dKuv_PJDbMVGluGx9dkRICaGRmc9RVTap94 3608
nr/util/date/format.py sha256=I-pB4w1qx1aBs35Lc_FSZjT3MW1viJAd5M1qwhnayzA 4975
nr/util/date/format_sets.py sha256=uvYQnNMh2gBNrVifyXTbbRBjos7av56noJil5BBXUlk 4921
nr/util/date/options.py sha256=S8jk7z3ySU_e1d1fiO7sg_iw2_gDd5Th9UvT7LsP-oc 5244
nr/util/digraph/__init__.py sha256=JGhaULkyU3Ap7OulmPu_XJn7X1TbqgYfd5ffvCffN3s 200
nr/util/digraph/_digraph.py sha256=bjGXJtn_43GxsBhPHIJJIDnM91lLKxjfzua7RESRy58 5740
nr/util/digraph/algorithm/remove_with_predecessors.py sha256=ylzcJ8f1pv-y1Ta2MpEa1prMcW1F-SsMLjUuG1XnX48 697
nr/util/digraph/algorithm/topological_sort.py sha256=kzUkyh56Pp0BOU4hWqwpadyGkv9MNHkPYU2sfSX8fPE 882
nr/util/exceptions/__init__.py sha256=6fGkZR8yGyjuDMrIEa06eacHIBIf9rg6CuNYmkEFRi0 825
nr/util/fs/__init__.py sha256=uRBWHfTERItrEfNvZC5JjuAfgpkXJ9qwSXUaBi60ayE 394
nr/util/fs/_atomic.py sha256=6ypbP_x6X4afHxUJ28UwjxdeHXuYt31eYCXHuelDr_c 2907
nr/util/fs/_chmod.py sha256=rY-PntFFTDvPc2gvdln5xL6lY39edVVQEbCVXHK6_Sk 1578
nr/util/fs/_discovery.py sha256=GUcVtdDAOgOYuCpAd5r-f9J6DgNgDUImQm0mlaaQa1o 700
nr/util/fs/_path.py sha256=vNwVBbxaqXFt1mdqIXijQ0f1aD04r9gbZe80q8cMQ1o 445
nr/util/fs/_walk.py sha256=ubVI2GaZkWeyLcjy4__ySeC3YoLCGB0E1FZqOhrGQKc 343
nr/util/functional/__init__.py sha256=8E6cuRBWUKy30i9dl1dghcFU5iJqzKStTz4JLtEYTa4 328
nr/util/functional/_assure.py sha256=2yCAziVdVEvg95iirQiL3-UZDSoDZU_P8HOYAbIM1N8 546
nr/util/functional/_coalesce.py sha256=DRQJs1MJbPLNVynbdiLVFNuQhWHJNnoeSlo7bD61tQ0 735
nr/util/functional/_consumer.py sha256=341eY60vNCVI6__IkRTROSLmIdxC5HMhkx7MVcSLCFA 269
nr/util/functional/_once.py sha256=g3jPyMaitGiSdqx5oseGR82MaK5wRGC-A5qsVojvKog 776
nr/util/functional/_predicate.py sha256=U_n962B5FNjxtdnaS3tnMD-KtPuhR8iqp2RsIWQFbDo 268
nr/util/functional/_supplier.py sha256=6yqCLWidNsjTsqAcrFj7opx3n5Z_-tXGrC3y2e95c0Q 1012
nr/util/generic/__init__.py sha256=HnxDXCaMW3AbfMdyOnl3Ul9oR0IsL8IsY4Fxa3n7-0M 740
nr/util/git/__init__.py sha256=I42Q8cjFQe3NjCsrrDLmdGixzN4cmcBzHAQ6DfasdqE 11170
nr/util/inspect/__init__.py sha256=xwAbQVsgKHM09AflDPav1yuzSTgT2232JipONAdyAmI 663
nr/util/io/__init__.py sha256=5ICqO1jEkKV-n6QjOF1onsZKd0M5HH86sZFxTnllgU8 78
nr/util/io/_readers.py sha256=3Ea722c9qtJpOgCi9VS-lT04GFuZcLiFdaMRVWLNun4 2568
nr/util/iter/__init__.py sha256=ZiXl5QN8XQjCGSi4EGDzruMzT-qftHA2xhtQNnja608 76
nr/util/iter/_sequence_walker.py sha256=NQnzPGcCzLGAmD1S-d8zPfZxya1fHQ6wFQ0k3Cyr-wA 2079
nr/util/keyvalue/__init__.py sha256=uf8ca0u8R-3nUxygzd2HJKqXjedRcinHbmYBBGgroZY 182
nr/util/keyvalue/_api.py sha256=a6gxHspANY0UClXPiG9tuDuWEpGqc_jUlD-wk9HgvkU 976
nr/util/keyvalue/_mappingadapter.py sha256=caQIjNbpiV-ek3rm78CnA7W3ctOE4TWGukTCgq3gx_c 1572
nr/util/keyvalue/sqlite.py sha256=Zk477TO90GpColqRUBRG5g4bhWGHlZaCkupfbddHZcw 6076
nr/util/logging/filters/simple_filter.py sha256=QNn5M9nhZsp4PRewiRueImull9eyoL-Ly2X19Tteeo0 573
nr/util/logging/formatters/terminal_colors.py sha256=0uQs42WeXs9bCO7anlJ2RPU8K9t53Zl_QVAKK_fAljU 1935
nr/util/once.py sha256=MyPQLEwDR98dI-Fuejck_uOpza3LoJWVtIeHqe6rjRs 767
nr/util/optional.py sha256=vrL8Nyt86Lt--VTok4aG8rLGYWsDEWJXg7ELbIcvaCY 1299
nr/util/orderedset.py sha256=_OOCuYctg_IMrPIlGZ4apyFU420Nad1OWTAN60JiA18 1902
nr/util/parsing/__init__.py sha256=ZBSLSsm2l-i8jL9MSnbzEthDg4DN71CeEl7Vb7wpOOQ 299
nr/util/parsing/_scanner.py sha256=T1zoHopnxiZdMmiEojYQVwQaz_3psdx4vEJR0lKRR-c 5926
nr/util/parsing/_tokenizer/__init__.py sha256=n1bnYdeb_bNDBKASWGywTRa0Ne9hMAkal3AuVZJgovI 5
nr/util/parsing/_tokenizer/extractor.py sha256=KfMD7bmt1MrfF29ybtoDxcFHhgk3Iv8o0BFc-KVqDOU 1437
nr/util/parsing/_tokenizer/ruleset.py sha256=EyDGPLhfNO4r3QHBCHZPPYVjTIRcadmdp0t9NXyqNbY 3893
nr/util/parsing/_tokenizer/tokenizer.py sha256=a4EZrbhuzlPF4quaIe5lG195iFUWCoVltZyrXWx7mcs 11858
nr/util/parsing/rules.py sha256=y_1sbAnhvEPQodzA2i-7z8Yx8H_B0ZwxNjvxjQXiWbs 2167
nr/util/plugins/__init__.py sha256=zHvPAH4qHJHfkxcJXPuqkI4LmTef35cFsur5jovMFzo 236
nr/util/plugins/_pkg_resources.py sha256=WDXmyEw6nWdwWQSWjuX2C1c3eVik47ch7X8_tro5T50 2646
nr/util/plugins/_plugin_registry.py sha256=1-nhEG-NcWRV1D-1uXbakjdwJfW85eUSs44-WOna6DQ 2100
nr/util/preconditions/__init__.py sha256=0olNnEiQq9LGEpN9NS3WK5AHP5wd755ShCLawNQ5i_k 2248
nr/util/process/__init__.py sha256=6O7eHDC8ZfpxLK0UW8X56LSJoQy2U4o9b7J9xfi_wOw 165
nr/util/process/_pidfile.py sha256=TCLDk2jBfgB71VS5i_U9DbRIt7HCYkpsxG3UmwT8Plc 1301
nr/util/process/_utils.py sha256=DwPDwFF5yGwmeWjz-Dm0cWF7m92UPAMqOkfsVaYZ5cM 4258
nr/util/process/root.py sha256=G-7eXz7d_7g7S7ixz8Dv2MB7p4Mxtslij7lGj3WJnMU 8238
nr/util/proxy/__init__.py sha256=m-C_vohAx1nEhBwiHyWo_mxEc3qrNlH5Oq6rU832TOs 731
nr/util/proxy/_base.py sha256=HATIoOJa6Ez01eYwIjpXbImkIEaJHyNSwjPyggZglG0 5030
nr/util/proxy/_contextlocal.py sha256=NZkgh6XB1EBbd_XxjhOOrTH6zm48dCoIvIJRPjahg_k 2042
nr/util/proxy/_proxy.py sha256=2vXaiMBbx3marHo-FXGocfqYh65RfcshVre7CSgqrLw 3303
nr/util/proxy/_stackable.py sha256=_L8IaRZshQWpoAPI4rIk_7MMQqY_xyd89xhs9k3Kv5I 845
nr/util/proxy/_threadlocal.py sha256=uHMX4CrVDjEdfauqHFhHTSPakazKLCQAFjdNI-WBLJM 2001
nr/util/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nr/util/re/__init__.py sha256=gEjmZ73Ma48mjV1BZ__hAWp9fakcWtxUm6btRNqf7hM 1051
nr/util/refreshable.py sha256=4q8vMvzDslwuBZPjKoni4d8C7lY9GTnDxM_8oBnhYIY 1604
nr/util/safearg/__init__.py sha256=cg8-ZtT1qNQpka-fDOIhFVc7yJHetNbgSRfKMTYujRI 960
nr/util/scanner.py sha256=TaHm7NSlLhsJeKA3PblncX_HxvBkHyRXgbKkH4eKBlM 441
nr/util/singleton/__init__.py sha256=y-p8NSPCakK-fSf7xYnVwDp58-KD8KQqaNfjomd-vlY 51
nr/util/singleton/_notset.py sha256=occ8Uvl5HcfgRKFome02bFjtS1XxImsvnYgamsOXgOo 169
nr/util/stream.py sha256=zvBj4hhiLUiWDV_SRGdFe1l5R4VvUCcUUthUooNH4vw 9913
nr/util/task/__init__.py sha256=6zFUl_a34EpY97avg-A5FAxq5TumfdT_OpK-irOeLJE 284
nr/util/task/_api.py sha256=2IXpCJQaiINrtKUTwgt4e_ZMBVQ7P90mresBby9iMJE 8445
nr/util/task/_default.py sha256=a_Qkg7LtgD4UqWZk042ikOTD1l3FVIxxmUW0O9kouvQ 14928
nr/util/terminal/colors/__init__.py sha256=Kv3We57tm0BvRSdmEqnH6oyh2wvnHoMs4NQd4al1sSs 277
nr/util/terminal/colors/_attribute.py sha256=IR0t5Dji0KsOKHnTQb8eQLGS_RtELoLAc5pa32Js_r4 596
nr/util/terminal/colors/_color.py sha256=6dFq1mEuePy9g-uXt1halei5CM6PeLn4VGBfsQQgKoE 3492
nr/util/terminal/colors/_style.py sha256=QRL78ICoi1kpVbhcS4qzG0y1SLDs0pf_bG_RMUS7TPk 3988
nr/util/text/__init__.py sha256=Cmew1tXQF-Svo06cWLQcrhzsmxAjttBoXgTKUkFOigU 84
nr/util/text/_substitute_ranges.py sha256=AYlh6aZF9BzaMkzSCYt82XYyl2CBWFGETsv16marwms 1003
nr/util/types.py sha256=FrsRVHb_AtQMXGVy2VXnoj5DPWfCkysh5HLk1ccM7HU 1331
nr/util/url/__init__.py sha256=uGFqsjQxyj2yzXYSXR4SYbvy0PkFV18i5QlS7DgfjV8 1863
nr/util/weak/__init__.py sha256=lWeyW813rvh8TNnhAzwAGIcYGRQhSmXYSzDOR1Y2C1I 38
nr/util/weak/_property.py sha256=RCCsvMkNV7MCrQrxfD1BkzksaUS0xmoQ_6zBpfHH4q4 2126
nr_util-0.8.13.dist-info/LICENSE sha256=U9M_0Nc9_gQ_PhqGGhiH-y-ewo7PcnEZFnZbzyJ1u7Q 1084
nr_util-0.8.13.dist-info/METADATA sha256=qBkkaquprBEPNMosNUWGe3sLvXSJEwmR26RgJ36pGV4 930
nr_util-0.8.13.dist-info/WHEEL sha256=UTbu2d3PIo7FtACOQrq825bNtQhldwLx2SG2oh0Fl8Q 88
nr_util-0.8.13.dist-info/RECORD