privex-helpers

View on PyPIReverse Dependencies (17)

3.2.1 privex_helpers-3.2.1-py3-none-any.whl

Wheel Details

Project: privex-helpers
Version: 3.2.1
Filename: privex_helpers-3.2.1-py3-none-any.whl
Download: [link]
Size: 231270
MD5: dcbc46eca00f4eb65fcd94d77b91f495
SHA256: c6ebcf8f6d4a25e5da57b02716f5b43adefb27698dbffc842825d989743e50b3
Uploaded: 2020-11-02 04:48:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: privex-helpers
Version: 3.2.1
Summary: A variety of helper functions and classes, useful for many different projects
Author: Chris (Someguy123) @ Privex
Author-Email: chris[at]privex.io
Home-Page: https://github.com/Privex/python-helpers
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: privex-loghelper (>=1.0.4)
Requires-Dist: python-dateutil
Requires-Dist: sniffio
Requires-Dist: async-property
Requires-Dist: attrs
Requires-Dist: redis (>=3.3); extra == "cache"
Requires-Dist: aioredis (>=1.3); extra == "cache"
Requires-Dist: hiredis; extra == "cache"
Requires-Dist: pylibmc (>=1.6.0); extra == "cache"
Requires-Dist: aiomcache (>=0.6); extra == "cache"
Requires-Dist: privex-db (>=0.9.2); extra == "cache"
Requires-Dist: aiosqlite (>=0.12); extra == "cache"
Requires-Dist: cryptography (>=2.8); extra == "crypto"
Requires-Dist: redis (>=3.3); extra == "dev"
Requires-Dist: aioredis (>=1.3); extra == "dev"
Requires-Dist: hiredis; extra == "dev"
Requires-Dist: pylibmc (>=1.6.0); extra == "dev"
Requires-Dist: aiomcache (>=0.6); extra == "dev"
Requires-Dist: privex-db (>=0.9.2); extra == "dev"
Requires-Dist: aiosqlite (>=0.12); extra == "dev"
Requires-Dist: dnspython (>=1.16); extra == "dev"
Requires-Dist: geoip2 (>=3.0.0); extra == "dev"
Requires-Dist: attrs; extra == "dev"
Requires-Dist: cryptography (>=2.8); extra == "dev"
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: semver; extra == "dev"
Requires-Dist: Django; extra == "dev"
Requires-Dist: Sphinx (>=3.1.1); extra == "dev"
Requires-Dist: sphinx-autobuild (>=0.7.1); extra == "dev"
Requires-Dist: restructuredtext-lint (>=1.3.0); extra == "dev"
Requires-Dist: sphinx-rtd-theme (>=0.5.0); extra == "dev"
Requires-Dist: MarkupSafe (>=1.1.1); extra == "dev"
Requires-Dist: docutils (>=0.14); extra == "dev"
Requires-Dist: pytest (==5.4.*); extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-asyncio (==0.14.*); extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: codecov; extra == "dev"
Requires-Dist: mypy (>=0.780); extra == "dev"
Requires-Dist: jupyter; extra == "dev"
Requires-Dist: mypy (>=0.780); extra == "dev_general"
Requires-Dist: jupyter; extra == "dev_general"
Requires-Dist: Django; extra == "django"
Requires-Dist: Sphinx (>=3.1.1); extra == "docs"
Requires-Dist: sphinx-autobuild (>=0.7.1); extra == "docs"
Requires-Dist: restructuredtext-lint (>=1.3.0); extra == "docs"
Requires-Dist: sphinx-rtd-theme (>=0.5.0); extra == "docs"
Requires-Dist: MarkupSafe (>=1.1.1); extra == "docs"
Requires-Dist: docutils (>=0.14); extra == "docs"
Requires-Dist: attrs; extra == "extras"
Requires-Dist: redis (>=3.3); extra == "full"
Requires-Dist: aioredis (>=1.3); extra == "full"
Requires-Dist: hiredis; extra == "full"
Requires-Dist: pylibmc (>=1.6.0); extra == "full"
Requires-Dist: aiomcache (>=0.6); extra == "full"
Requires-Dist: privex-db (>=0.9.2); extra == "full"
Requires-Dist: aiosqlite (>=0.12); extra == "full"
Requires-Dist: dnspython (>=1.16); extra == "full"
Requires-Dist: geoip2 (>=3.0.0); extra == "full"
Requires-Dist: attrs; extra == "full"
Requires-Dist: cryptography (>=2.8); extra == "full"
Requires-Dist: setuptools; extra == "full"
Requires-Dist: wheel; extra == "full"
Requires-Dist: twine; extra == "full"
Requires-Dist: semver; extra == "full"
Requires-Dist: geoip2 (>=3.0.0); extra == "geoip"
Requires-Dist: attrs; extra == "geoip"
Requires-Dist: dnspython (>=1.16); extra == "net"
Requires-Dist: geoip2 (>=3.0.0); extra == "net"
Requires-Dist: attrs; extra == "net"
Requires-Dist: setuptools; extra == "setuppy"
Requires-Dist: wheel; extra == "setuppy"
Requires-Dist: twine; extra == "setuppy"
Requires-Dist: semver; extra == "setuppy"
Requires-Dist: pytest (==5.4.*); extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-asyncio (==0.14.*); extra == "tests"
Requires-Dist: coverage; extra == "tests"
Requires-Dist: codecov; extra == "tests"
Provides-Extra: cache
Provides-Extra: crypto
Provides-Extra: dev
Provides-Extra: dev_general
Provides-Extra: django
Provides-Extra: docs
Provides-Extra: extras
Provides-Extra: full
Provides-Extra: geoip
Provides-Extra: net
Provides-Extra: setuppy
Provides-Extra: tests
Description-Content-Type: text/markdown
[Description omitted; length: 25051 characters]

WHEEL

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

RECORD

Path Digest Size
privex/__init__.py sha256=AVGWAvbL5SIfqFGJkRrbLBBvWVhO9D-iZcHxcNUQmRo 2151
privex/helpers/__init__.py sha256=Wa5J3fAt0EvIia-nSl0yuL4abIaTBSZozqvb0xEp05c 8968
privex/helpers/asyncx.py sha256=7KnKN77beEH0BY2k8jnaeAY9PY3uqB3YbmeGf6Xw6a8 34475
privex/helpers/black_magic.py sha256=m4n1FOvQvJT-SEKtjONTzJ4rweLWEnxKCP_2MSOH4x0 8776
privex/helpers/collections.py sha256=nPFTn1RVdlGV2ND_Z4nDteYNmHfkP8X_z9JNJVayUi8 75954
privex/helpers/common.py sha256=fU7vlg_IXOhqCgRHKr5QrkTC1N7K1D6u7sCjisgT8Zk 88835
privex/helpers/converters.py sha256=u5fHyn5xzn3AaRqSYp6k58XmLZ44iz1uh19UQB37iDo 15622
privex/helpers/decorators.py sha256=u8n_xN0nUh1I2keXrVDk7_JVQ6Wi2otCEGgx3qxAIdU 33064
privex/helpers/django.py sha256=22E8s2hwct1ufDfJicElivg2QxOWKw5KQXHdxcUsENg 4496
privex/helpers/exceptions.py sha256=69CnwRR8xFpG-4CfzzXWLN-7fTkr-HugWTU1LMJMaCw 5478
privex/helpers/geoip.py sha256=0OUAYvcQbWezAIB0nvoQK5Rmbp0NcQYjMt-gSlzzcfo 11953
privex/helpers/mockers.py sha256=xah8hdUu2fxXwLJvT0eaiEshwIdqwAayr1AjLBD-0Qk 1111
privex/helpers/plugin.py sha256=_ziehA80GNjzS6ZcQKKIDN8o376c6hOSxDHPlKqIzwc 31663
privex/helpers/settings.py sha256=5mHNmuEoi8T0PcAYCtgBAl4jQDpl1ZTcimOpUwzCkjk 12092
privex/helpers/thread.py sha256=jBbkfXmgn5LlddyMPiJ2cGtmtXUfEiXAbQgHcyLZsGw 31615
privex/helpers/types.py sha256=ze7JFzcgqfZ8FWX-KW_PzfeF7u0vIkBRBmpO9Gq1LfA 2730
privex/helpers/version.py sha256=AURqkycs3r1Jpn5M-BccrWjr8PXPnNamxS7vg_iOqVc 2283
privex/helpers/cache/CacheAdapter.py sha256=2aOxVKIgM8_LpwX17Tr1gqGE1q_CYrxNpe3ulBu3Eys 12291
privex/helpers/cache/MemcachedCache.py sha256=fizQgCysCaSmsZMSBsv9KjQCfBZH9cTl9ZrPKUlY1fI 6851
privex/helpers/cache/MemoryCache.py sha256=LwMZYWst4CkTIWygyPoJNbWr7Jw2HNdW8DHesmZcxKw 3165
privex/helpers/cache/RedisCache.py sha256=NHbLXHZJZzfcrOJrJdxR1g1teGAs-7ip9QFuPBgdlHw 6871
privex/helpers/cache/SqliteCache.py sha256=UVL3RNd8PX6GUto5T4jqm1_1t6PzLerXEAaPwGhc6pg 9932
privex/helpers/cache/__init__.py sha256=SBZNcfU5JBbgq5ukh7opxLl4A9uTfnk9YceB1OsfWCQ 41112
privex/helpers/cache/extras.py sha256=xKl2TdhYKfp5molJiZYApm2IS8Rl6yR0ppLJL2-7QGM 39366
privex/helpers/cache/post_deps.py sha256=GbJTaC01b1MdnhhHDqi8XciLMjeQzqeHTVAto5dJsj0 13387
privex/helpers/cache/asyncx/AsyncMemcachedCache.py sha256=lnuAN2vh2G03dq58xyJimJUObk2Mw8BHjb3xmqxUYek 7426
privex/helpers/cache/asyncx/AsyncMemoryCache.py sha256=Iawn_ga9HBKsrcd4uGg6Xy0mpSxGVI_u-F6ySFJEOZU 2928
privex/helpers/cache/asyncx/AsyncRedisCache.py sha256=qSDFE7ktsk-XiDJSF8OeXyHISrpUgMKbqK8diD9tEmk 7991
privex/helpers/cache/asyncx/AsyncSqliteCache.py sha256=v5RlZ40rXvqSJHs-wukE-gF0FO-ET_A6OQObpJS16Fk 10358
privex/helpers/cache/asyncx/__init__.py sha256=796d2DrGivtkRcdw_VjQnJCS4Zq4_tZvqd_mwzDwoJU 5172
privex/helpers/cache/asyncx/base.py sha256=SL6r-jOeHTdMVDjefZvgMLsK30XWJuR1MEF2ndp6M2c 6728
privex/helpers/crypto/EncryptHelper.py sha256=W9g3BsUN6E8AFpHYO0Ql75nHkxYV-Nv2krxD-dkppKY 19512
privex/helpers/crypto/KeyManager.py sha256=-GXBGqYAejfGR-yztcNJ_GYfJxyjSUkWxOvCSwzNXXU 35773
privex/helpers/crypto/__init__.py sha256=76GMyFukZcV34U-_uNOVtnCfUXHN3NVSAo7XIJmdUbE 6889
privex/helpers/crypto/base.py sha256=7wtR_p4-hvy9NLU0LVC3rdrbJ83zodZGzFQfuSaaRRw 2372
privex/helpers/extras/__init__.py sha256=xYfxQKU_uu93syV0_w3fhdFa27r-FWR4WU0pzG-5gpA 859
privex/helpers/extras/attrs.py sha256=L8cljZUH-hI7lgtmiSyWZj8-vkbJwpRD-p2Yjl0VEtQ 2496
privex/helpers/extras/git.py sha256=QjWoAk6XlH7dwTpfhR13hW_ClYrTh9MtNq276vk_M2c 16978
privex/helpers/net/__init__.py sha256=VgkilgTkiGEjHLKVa0c2KcMvR4Qw8cMBJyT70PGjVts 1221
privex/helpers/net/base.py sha256=EAOtbXL8Ch7rcRZCJtp57rdDof0lPp8F9TNlbdvsxgM 8973
privex/helpers/net/common.py sha256=bp703T0miKNXT1ZbE9YXp_BMAkEdeXY4_ppsRtXKHJA 23279
privex/helpers/net/dns.py sha256=C58DzpmH2Xe9feDd6qkDhXfwUuoQosiC2CEKtdmif_M 33826
privex/helpers/net/socket.py sha256=u_6pP7c9QB1ErqU_2kR_-VWkw8_4b6gKggzT6cdYwjA 83913
privex/helpers/net/util.py sha256=HTfzusx80BDk_d2mOAu60_TdOd-VjyOskC9A99cYbyA 6688
privex/helpers/setuppy/__init__.py sha256=OLYNUiq69AtYbP3X22iH0qXUbSYTU0yuQwj31F-t5no 1617
privex/helpers/setuppy/bump.py sha256=AWSOSqOyu5dhjcDjAC9PuLBu8c68rg4Tq0sm3RmYELU 11532
privex/helpers/setuppy/commands.py sha256=91NAa4ZhvUHvH9B5FYkZQB70nWljgEmZM9p-0dRzZTs 15396
privex/helpers/setuppy/common.py sha256=-CBnwSuNyKHIJPijex6J1ZOoibiolI0oQkwgEcslF7A 2709
privex_helpers-3.2.1.dist-info/LICENSE sha256=rP-BvyvjF4FEodSmrWR_2Nv5NrZ5k3dZ4R9ourIsGGQ 2173
privex_helpers-3.2.1.dist-info/METADATA sha256=osbWSMHGzkHv_ymEelKgVLltlrxNige3lhTmUlyz6nc 29759
privex_helpers-3.2.1.dist-info/WHEEL sha256=EVRjI69F5qVjm_YgqcTXPnTAv3BfSUr0WVAHuSP3Xoo 92
privex_helpers-3.2.1.dist-info/top_level.txt sha256=CfZhsdgr5OeyQuHMCIIgL0CnVtwImLWwXPN09JIOqz8 7
privex_helpers-3.2.1.dist-info/RECORD

top_level.txt

privex