satella

View on PyPIReverse Dependencies (5)

2.9.15 satella-2.9.15-py2.py3-none-any.whl

Wheel Details

Project: satella
Version: 2.9.15
Filename: satella-2.9.15-py2.py3-none-any.whl
Download: [link]
Size: 133342
MD5: 6a8a0de81537d3bab94086c87c4b7417
SHA256: bedba328bb9988334a3a8079770fbdb696fa83c27521a813f5a85c872df54dd8
Uploaded: 2020-08-05 15:28:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: satella
Version: 2.9.15
Summary: Utilities for writing servers in Python
Author: Piotr Maślanka
Author-Email: piotr.maslanka[at]henrietta.com.pl
Home-Page: https://github.com/piotrmaslanka/satella
Project-Url: Documentation, https://satella.readthedocs.io/
Project-Url: Code, https://github.com/piotrmaslanka/satella
Project-Url: Issue tracker, https://github.com/piotrmaslanka/satella/issues
Keywords: ha,high availability,scalable,scalability,server,metrics
Classifier: Programming Language :: Python
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 :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Operating System :: POSIX
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development :: Libraries
Requires-Python: !=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
Requires-Dist: psutil
Requires-Dist: ujson; extra == "fasterjsonsource"
Requires-Dist: requests; extra == "httpjsonsource"
Requires-Dist: toml; extra == "tomlsource"
Requires-Dist: pyyaml; extra == "yamlsource"
Requires-Dist: cassandra-driver; extra == "cassandra"
Requires-Dist: opentracing; extra == "opentracing"
Provides-Extra: fasterjsonsource
Provides-Extra: httpjsonsource
Provides-Extra: tomlsource
Provides-Extra: yamlsource
Provides-Extra: cassandra
Provides-Extra: opentracing
Description-Content-Type: text/markdown; charset=UTF-8
[Description omitted; length: 2626 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.6)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
satella/__init__.py sha256=DzEn6zq8K82xbaDz8kMi5VfYkG33YodWceJWnyT4bos 23
satella/exceptions.py sha256=Be2PfUmBm5drAyAUtPQvstpCMDzaknYIbf6hSkgA7Gc 7038
satella/files.py sha256=MwDBEGDAI9iJqNA3_kwsCj1LDNvEBHoenHoubz9YLiI 8086
satella/imports.py sha256=pDrH9XcvE8RoIWYyHt_wS2uN0s3cTZRJCj0dvzVFeYg 4072
satella/json.py sha256=z06CDZVml2QctIpz9XAG8z5XpwJLHZI5uB7_EVibCRo 973
satella/posix.py sha256=KldN-g1pGopyv9qQCFsjURr2urjom3VQuej1046icfY 371
satella/processes.py sha256=sOyxskNp8uY17easFj5Z5VfrRuSPIsTH4tn9aKZasYg 3050
satella/random.py sha256=1i7wXBujiPwnK4lOlAV9JRPfCHogic5i8l3ffgnZuJE 635
satella/time.py sha256=CdyPVEJMPAlRVAvKXPac-XfpnwizMpL3K8h2tXIxz3w 9182
satella/cassandra/__init__.py sha256=8_8_y2L22Ps_N-0M6yz5jhT1ZtB32ynNLz5pHd6fvvs 1665
satella/coding/__init__.py sha256=-gH1gyq9-pdSEaHaDVcX1RFuD3smifsexN9udvis1yc 1395
satella/coding/algos.py sha256=FJymWSGOZOV8zeC8w-KA0jYP_FNPbYKePpCMTxKNK0s 695
satella/coding/deleters.py sha256=cMwZLr72RchbWl02XEBDGcuZSGknEEAFtuz8hvLOAMA 6379
satella/coding/fun_static.py sha256=IuO1MSuJtI_CikCDHiCDcsr56-7YsvayqCofS9qwKiw 524
satella/coding/iterators.py sha256=sAIfgD6k2edDkQGCS6diZ3WkzS-qEEfvFYXtlMF2RzE 3163
satella/coding/metaclasses.py sha256=6MSg0lbupTr3_k0UY-ZYVP8jkt6fGD0klkmz9ggO8Qc 8296
satella/coding/misc.py sha256=ObS0jZOgUDlVjQjdxJ-OipHLReeCRCXLGbcoF423lfk 1845
satella/coding/recast_exceptions.py sha256=6CqLWObwxmqdJyPrxH6tiK5x8bsSgE0ItjImsJvlFks 9126
satella/coding/concurrent/__init__.py sha256=adYddjkQsFsp-bn6fpQbLpmETdeBf3leJO60cxODhyY 593
satella/coding/concurrent/atomic.py sha256=fj0M6P_eTXJmv_m8fpw-HAeoHy12TnTzaKMM4U7CHBY 7968
satella/coding/concurrent/callablegroup.py sha256=sKKTB6oaLPQv7AoZV05hckh22UOHgu-_XdpjP5YhHeA 3147
satella/coding/concurrent/id_allocator.py sha256=G_9Oslq6GkDv9RfAcxmwZhNm2vJvdeW6U4SFQwJGp_g 2347
satella/coding/concurrent/locked_dataset.py sha256=3d2N74h6u5Kw-mgUy1-3zw-rtNS4jb9eLVfwyu27d2Y 3198
satella/coding/concurrent/locked_structure.py sha256=1azsuxGYfKEgFejiO4gZwkLTRQ9TzEDeF9hsrNW4d74 1343
satella/coding/concurrent/monitor.py sha256=qXvV1u6hA8OMlJGsSKfPVJrDPF_ITFMQVUgn0R16WbQ 6452
satella/coding/concurrent/thread.py sha256=-OoAt59bK8RA45y29mDVWp8O8A_y9d-h7J46vfaQs5k 6723
satella/coding/decorators/__init__.py sha256=V09MnF5pyO-Duo5wRPy6ONpOdopqHlPOwwjOMZTHJzU 436
satella/coding/decorators/arguments.py sha256=K-WNLUscmEkg4k81rp_WpEPoTd9Tjfdu_djOLO9jNqA 4068
satella/coding/decorators/decorators.py sha256=cKiTUiaEhvE3ARn2epaMhO0rfj4Qtd7MLW6hCizhxhk 6230
satella/coding/decorators/preconditions.py sha256=jXZ1Nx68xkSKvwfTW2GB1tIEe3RWNbjE-Z91SKYkukE 3580
satella/coding/sequences/__init__.py sha256=JsmwvhNnkBqSgWgewYpunLkXAEww64qkvqNiAimOeF0 774
satella/coding/sequences/choose.py sha256=B-k6I4w9-B0MadxV0joTSwuPWI4o8buig5grLK7bex0 1922
satella/coding/sequences/iterators.py sha256=vcbbbZvh-esSMYAFAXdoXM6egiImH_AwurM87tPGV4I 11961
satella/coding/sequences/sequences.py sha256=rVYVq8AC6qeLLUTB05LCYIqCmst-V_Tya5wuQSTP17g 6446
satella/coding/structures/__init__.py sha256=F3mGSupnwZZCCO3ZFO7o9cDzw35kiFuh716MVDhFoec 1321
satella/coding/structures/hashable_objects.py sha256=kPUZAUuvhwRmkIYiUDTQDXZ_qvegATYFG5X1rvDxkII 551
satella/coding/structures/immutable.py sha256=V4iXpZNSPTy2wAwjVeZMIkjRFgKDhPQ2KH6TMkZrbYg 1909
satella/coding/structures/mixins.py sha256=W6_7KMrnpTVkWqUCu87Lp-eoHsz9SPVLwiisJ5wrAmg 6620
satella/coding/structures/proxy.py sha256=MzhsYwJoWYx-odEXT3vbVvf0S8wiqT6Shwpf0HzRKJg 9764
satella/coding/structures/ranking.py sha256=B-BVLtmJoVwRiaNb6Hq8N5AgYaQJpj08R44pNt74cY4 2743
satella/coding/structures/singleton.py sha256=TO7mLpAeAeMqpcojUR-y28-POC_HBX0pPVE30Wy2lxE 2029
satella/coding/structures/sorted_list.py sha256=jG8qvqz0kOl8mJW34M0rC7fRD9hUYi7f5hUimEsNofg 4196
satella/coding/structures/typednamedtuple.py sha256=NoeKihbrf32sw3S2-PXamYR3kw0N6LJQWnB5KD_pEUA 1601
satella/coding/structures/dictionaries/__init__.py sha256=hHFV-_UmOO4z3CG_1AdNn9JUD_6vSh3sf0sSOn3vYkM 444
satella/coding/structures/dictionaries/cache_dict.py sha256=5XpajcQ_PThjyKDNIf2PoO1uS2LzaPaJiGwEDAkPN5g 7961
satella/coding/structures/dictionaries/dict_object.py sha256=wZU49ZYlWAkjsm4lwkZVZ5ulqzXDZi_S9TdNLSam2wY 3950
satella/coding/structures/dictionaries/expiring.py sha256=fvd4iDKJaWSiQWQ0ArV7skt6LfCa7EbTf_GDu0r2pzg 7828
satella/coding/structures/dictionaries/objects.py sha256=vp9FTT4al1yfVPZFdxtqPnnWSYisgRN90hYkpKKJCec 9275
satella/coding/structures/heaps/__init__.py sha256=JmRZJAZb8Za4JxxvHhZq3g5hbit0kujDlbQrVv17_vQ 150
satella/coding/structures/heaps/base.py sha256=OkKYuBMO9it_-XPhMEukd46eIVfCZgu4CmTXiYTrFXs 4486
satella/coding/structures/heaps/time.py sha256=MPgVTagn12lwOUCxo-BXrBzarshCHYGD5NokR05OtHc 7886
satella/coding/transforms/__init__.py sha256=EMczWgCVc7kbPws9z_L7OxHi1OnRtUQDLSl0gha9S5o 3453
satella/configuration/__init__.py sha256=83wLbnEDZMcNwsSWxiUuhaAuUTeJoBJCBRhKEDXc6_U 76
satella/configuration/schema/__init__.py sha256=tHzbEDPChXVvBhK4VH4s35Y7paqO77RVX3GH-ARgeEE 476
satella/configuration/schema/base.py sha256=3hWlPZSJPgRGX0T7k0QPwEdEW5ziPhQtVFMjcLY4EDE 2967
satella/configuration/schema/basic.py sha256=wHIG-t1GLdtJebG1EabWhte7t7r3q0qUyyerVtfECc8 2307
satella/configuration/schema/from_json.py sha256=0yxbqEtfJUIzIv-ZiYZs8mA8LgjQZQc41zLUYs_UKBc 3329
satella/configuration/schema/registry.py sha256=q8yIwmbcL5RXlQUTXEtmPj1D1V-6CJxNyXF2OwHo4Bg 483
satella/configuration/schema/structs.py sha256=_4ddwjYaC8AKBS-OL97JfUQ74nm9O0rhHHyHycr7NYk 4624
satella/configuration/sources/__init__.py sha256=jsdSecHRr8RPNkyBuEZwjPhlXTaReedTjNmdatnybSo 393
satella/configuration/sources/base.py sha256=dYS89Hh50io9EYqtKGifw6CAeKxtXsqdNxFlIZh3Syc 681
satella/configuration/sources/derivative.py sha256=kHc86PbD-Gba2mbhp2pxTojP9ZD3SF9X3dCdUwO5TTU 3596
satella/configuration/sources/envvars.py sha256=8JPKRJY6OqCAZRxzRao6DdKZ6E8yQqVGW6XGIlL1_AY 2198
satella/configuration/sources/file.py sha256=HaNQBWQbVQuTPgkt-JxKUkgoDFYrXz-34_52ryaC37Q 5258
satella/configuration/sources/format.py sha256=5Sz9rDCGED0eDZq8KZbjX-jRe8r-fEhGe2xGJRISvwk 2764
satella/configuration/sources/from_dict.py sha256=A2hqo792K40NbmTvzMZXXHNFSkIHzChupBgg9sXjw14 2211
satella/exception_handling/__init__.py sha256=96sKVatnMmhx6FDG_G7vBP8EDTK8p8s4NABJtwr1B7M 538
satella/exception_handling/dump_to_file.py sha256=pFOcvEMEKFetYI8yv_5UqVTKskoHAOiZT8JBDw3L1WA 3901
satella/exception_handling/exception_handlers.py sha256=S0hpkNCmrMBCrk43lLee7G7MLNrH0X-wacbdDk7UJ6A 3196
satella/exception_handling/global_eh.py sha256=Qgt-nCo0_ihSgkT1iozhlfg8-gnOwb3slPcX9z6DU5U 3623
satella/exception_handling/memerrhandler.py sha256=DN3dpnYwvm4BqHcJgV3VbZNrocuZhCJrIsytxE67l3c 2334
satella/instrumentation/__init__.py sha256=7leDJaTWeDVdd0IqPuzqnJNsToztXVnr_YUXxOb0s38 255
satella/instrumentation/dump_frames_on.py sha256=LRyLdP53Gs3RqLaHzSg5gckv1W-pWEAlpZAH_xnDAU0 1065
satella/instrumentation/memory/__init__.py sha256=MBvONhGTwUCnXdEsLxVh-AlLjBD116hMWGThKPvLK8g 481
satella/instrumentation/memory/conditions.py sha256=ohqduS4n9-UXR-QSEZpOTb8g1kwcyIzNunbcf6ueOPk 4125
satella/instrumentation/memory/default.py sha256=79a-MIq5QalkR1lmd5sTC4J94DsDhs-nBi5cxFITxP4 361
satella/instrumentation/memory/memthread.py sha256=1gifxmUrza0wAf8PqNPGju-baEsUWc7OjCTetONPVPM 6886
satella/instrumentation/metrics/__init__.py sha256=5n_Eka50pC3svcQRX21a66FEbZH2c221zEhU4HBjOfA 4071
satella/instrumentation/metrics/aggregate.py sha256=gkW4Hl23yfFOjrz2GWEfpoIlbsFWYvZuWdxt7mFQWY4 1007
satella/instrumentation/metrics/data.py sha256=Ao6t0YAuAH7gx-e9yAXBQ8SyASw6nJKPqxZ-YritIlk 6746
satella/instrumentation/metrics/labeled.py sha256=NkAQOI-PTK3YdfYwmrBzQRH_WslGbGmeAWqOCPznpq0 1068
satella/instrumentation/metrics/exporters/__init__.py sha256=tvcslYJf3S2AM8qTuoB7_jGY-v7TvbNF5qnvwjeeN3Q 175
satella/instrumentation/metrics/exporters/prometheus.py sha256=XqiBoadbWxUz-uvhJxMZT84lroZpzYZRxdF1Iynqcws 4207
satella/instrumentation/metrics/metric_types/__init__.py sha256=fHTFt0cx1jZJBQ-IRgshRXhYg3sXqr-19EvEh8Ah9j0 862
satella/instrumentation/metrics/metric_types/base.py sha256=Ix_yGWFladutw_uoh5VDiJmDgCSrDxd--8hU1xwHqQ0 8704
satella/instrumentation/metrics/metric_types/callable.py sha256=AyI6598H4XWbjTBv4c5mgp5N8AMxkL-H65WaiHqgSas 1833
satella/instrumentation/metrics/metric_types/counter.py sha256=S4dGmcIUGh7GR5WVkBri2BeQi4CpGeKoWXQ3t5gC9Vc 2289
satella/instrumentation/metrics/metric_types/cps.py sha256=_EPJDCh71fhVZTg3gDS49coOcCj27d4DbDL-bGVfrSY 3161
satella/instrumentation/metrics/metric_types/empty.py sha256=h6I3FsBdobJlUiKnQMOyfVHFMahA9mdHBHjjFkxtVsM 547
satella/instrumentation/metrics/metric_types/histogram.py sha256=Y9LZ9oWKuCra-ST9XPAcTD3PMZ8j1zpmOsW-BbG5moU 3704
satella/instrumentation/metrics/metric_types/linkfail.py sha256=m6F9szUWMdvo9IR9JLJAXUJaxLMyg4dnkLSV3mEf0HA 4513
satella/instrumentation/metrics/metric_types/measurable_mixin.py sha256=ibXxfe96rF3sLvHr9_dpBS3mS4eC94IsebjJsJuJEns 5137
satella/instrumentation/metrics/metric_types/registry.py sha256=AieCC0R4_U1yIhOaoqCOE380ppyb2P7CmKlfegfSKx8 307
satella/instrumentation/metrics/metric_types/simple.py sha256=r9RQd17AnE7x9MXnzfeKIxAMU2BJ8qDYmkJMe7EFJHA 1162
satella/instrumentation/metrics/metric_types/summary.py sha256=V2Pnvdiz4xFEZcMLrdDWllg9qmbZ1iFKCNpebdebOu8 5371
satella/instrumentation/metrics/structures/__init__.py sha256=q2vjaHd80RJpLkmwvVkn2mwQqM3gYbLDzEHP7wVYR1E 160
satella/instrumentation/metrics/structures/cache_dict.py sha256=f7j0nIUzFmZKZxdYZSNs6YNrM21zRjOfnHrmI336mlQ 2269
satella/instrumentation/metrics/structures/threadpool.py sha256=7VD_4QnOxEUgV1kaachyKItDU9Jgv8ancTqXBZpSnRo 7228
satella/instrumentation/trace_back/__init__.py sha256=98oLji-b0fNeRnJ6JJ3I7c7P-j7ISCfnbt8N4j2YW1w 187
satella/instrumentation/trace_back/classes.py sha256=SruxEMCH85nHBWBUBdNMQQv5VD4ccB7aZdKghKcv3Co 8154
satella/instrumentation/trace_back/trace_back.py sha256=4I4VUjtvYtUY6t40cnlufxTwTZl8Oedb2m8fBdZx79s 3729
satella/opentracing/__init__.py sha256=oy_I9KQJq9NjJ_0VleX9sIWZemDmkjZn1Vyrx134QjY 60
satella/opentracing/trace.py sha256=Vvh-63QwS8twAJPTAfzQT0tZKQF2OMFcSHyc4BiFoJA 1136
satella/os/__init__.py sha256=ndNc-YBIukutQRNsZhO8HZZjld6ltZcIeSVE-4lCpkY 250
satella/os/daemon.py sha256=hXxJFXChw1xGM53cdec5xcWSjEV6DT-p9iaFNvQuB0g 2418
satella/os/misc.py sha256=1D17qvasiHaOUBWN_hfRDYIPt5L7i8H9xfvDFB0GwbM 852
satella/os/pidlock.py sha256=OXOg4LN_KNekLBfDkXTax2mdS5DCSFxwn4aG1Oq9rDQ 2194
satella/os/signals.py sha256=3huCc11epO-qBqkfGgsXTHYmLGC5coRsEE9_op-BvKA 1170
satella-2.9.15.dist-info/LICENSE sha256=swjLEsI0RO6bnmKPRwtQPrlv9v8LaPscC_9fbxh0Rnw 1490
satella-2.9.15.dist-info/METADATA sha256=8Qom8gkUuYhM_52vNrTvq3OiyGZ613OIIEeXex0e_t4 4443
satella-2.9.15.dist-info/WHEEL sha256=8zNYZbwQSXoB9IfXOjPfeNwvAsALAjffgk27FqvCWbo 110
satella-2.9.15.dist-info/top_level.txt sha256=gRlmIT37E3UQZ8Yo4UO7Cw31ES4Tx9dCjEK-OjMMFX8 8
satella-2.9.15.dist-info/RECORD

top_level.txt

satella