structlog

View on PyPIReverse Dependencies (727)

25.2.0 structlog-25.2.0-py3-none-any.whl

Wheel Details

Project: structlog
Version: 25.2.0
Filename: structlog-25.2.0-py3-none-any.whl
Download: [link]
Size: 68448
MD5: f5ae89ea06f5d35b370ff036fd46bd6b
SHA256: 0fecea2e345d5d491b72f3db2e5fcd6393abfc8cd06a4851f21fcd4d1a99f437
Uploaded: 2025-03-11 17:41:09 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: structlog
Version: 25.2.0
Summary: Structured Logging for Python
Author-Email: Hynek Schlawack <hs[at]ox.cx>
Project-Url: Documentation, https://www.structlog.org/
Project-Url: Changelog, https://github.com/hynek/structlog/blob/main/CHANGELOG.md
Project-Url: GitHub, https://github.com/hynek/structlog
Project-Url: Funding, https://github.com/sponsors/hynek
Project-Url: Tidelift, https://tidelift.com?utm_source=lifter&utm_medium=referral&utm_campaign=hynek
Project-Url: Mastodon, https://mastodon.social/@hynek
Project-Url: Bluesky, https://bsky.app/profile/hynek.me
Project-Url: Twitter, https://twitter.com/hynek
Keywords: log,logging,structure,structured
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: System :: Logging
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: typing-extensions; python_version < "3.11"
Requires-Dist: freezegun (>=0.2.8); extra == "dev"
Requires-Dist: mypy (>=1.4); extra == "dev"
Requires-Dist: pretend; extra == "dev"
Requires-Dist: pytest-asyncio (>=0.17); extra == "dev"
Requires-Dist: pytest (>=6.0); extra == "dev"
Requires-Dist: rich; extra == "dev"
Requires-Dist: simplejson; extra == "dev"
Requires-Dist: twisted; extra == "dev"
Requires-Dist: cogapp; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-notfound-page; extra == "docs"
Requires-Dist: sphinxcontrib-mermaid; extra == "docs"
Requires-Dist: sphinxext-opengraph; extra == "docs"
Requires-Dist: twisted; extra == "docs"
Requires-Dist: freezegun (>=0.2.8); extra == "tests"
Requires-Dist: pretend; extra == "tests"
Requires-Dist: pytest-asyncio (>=0.17); extra == "tests"
Requires-Dist: pytest (>=6.0); extra == "tests"
Requires-Dist: simplejson; extra == "tests"
Requires-Dist: mypy (>=1.4); extra == "typing"
Requires-Dist: rich; extra == "typing"
Requires-Dist: twisted; extra == "typing"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: tests
Provides-Extra: typing
Description-Content-Type: text/markdown
License-Expression: MIT OR Apache-2.0
License-File: LICENSE-APACHE
License-File: LICENSE-MIT
License-File: NOTICE
[Description omitted; length: 6005 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
structlog/__init__.py sha256=s6OxO8GhwzijJv6a6wtENPbVo-VvKbQDpztNIj76oJI 2911
structlog/_base.py sha256=2FBUGsjGxqsLV00bnYbSEpaull8fIMC-a1AL6IZE2oY 7337
structlog/_config.py sha256=-_4nwDAT49VBNuzYKkMKuuTekym8C1zdjKoXsy_0lgU 13893
structlog/_frames.py sha256=asEZExAffAqlTQCIYhaT1MAuBqK2FtpmjL3u6zJNxSU 2060
structlog/_generic.py sha256=bUo-j6DREPSUmx6qC2m_EBdqeGE0u9sSDx7h637eQq8 1636
structlog/_greenlets.py sha256=uqXVXXDxBQIB342RsOFA4y-I4_jJtrkBtfV2LwKLoII 1206
structlog/_log_levels.py sha256=mlxIlL4GB7J5Pxgd0YYfH1DljxPIk_e6bzULWSTf2pc 1973
structlog/_native.py sha256=y7G8WK7ADxc-Q3h6-KEs6mCzQNAXJPsFEZJ7IPH5ZPc 8154
structlog/_output.py sha256=AMF-OuIFA5uFSHhcsYwPyl0EDK47PVQYxxn9nPLM2xs 9115
structlog/_utils.py sha256=xaGDgH2DL9UBfQglAmvHKlI6MnHsuWk19Ns_4vbYXbs 933
structlog/contextvars.py sha256=Omk3Q0xmr7tzHq0rXE8giUk5Pjg0chx2PMaDXvwdo3I 5371
structlog/dev.py sha256=gdQWeI-k32aYl7DAWUMG2kJc5DalAexUt7BB1F3T9I8 24080
structlog/exceptions.py sha256=PC6HKMOUqRNDoGaS6C8s1LO6zkFOWe5oW6A2RIn7SaE 503
structlog/processors.py sha256=RzQdLIvY1T6wQ7RNZAbydnEhSYApBiLcUObcYK23HW8 29087
structlog/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
structlog/stdlib.py sha256=pCbkmChooMKjllWp-98xo8K2zEs1ryZJW29bbFoQD_Q 40037
structlog/testing.py sha256=rT1gXke6IXFziKv4qH6Ai-QPOIMily_k1d7dayNxUeQ 5411
structlog/threadlocal.py sha256=HKaas6U3_WtZyNrxD-WmJOx1mLoiCciO2z28Xc6Pmfo 9163
structlog/tracebacks.py sha256=sqBVHZLQtYGRJW72Wu66qbg6mjOGOZugtaajOocagcw 14780
structlog/twisted.py sha256=DjoUu0QDzJecxgRWq_lZHGIDMjeCsTBLHWA0WAo8eVw 10091
structlog/types.py sha256=u8JD9KZ70IwxHjV2cWR-NBHKtYrRt7luItQEFL3hOd0 764
structlog/typing.py sha256=dzSI5PgxdXgOzxqO5KIaYwiFtC78vKLCLysAMikKIeE 8375
structlog-25.2.0.dist-info/METADATA sha256=lfpfcCMdczmHifcf3Oh_3dbExUYBZOCiYMTV-7RuYtw 8620
structlog-25.2.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
structlog-25.2.0.dist-info/licenses/LICENSE-APACHE sha256=DVQuDIgE45qn836wDaWnYhSdxoLXgpRRKH4RuTjpRZQ 10174
structlog-25.2.0.dist-info/licenses/LICENSE-MIT sha256=K8EruU7sLM6iEdrrt2MjW-wxaSdhl6e-H4WJY9sxxd0 1113
structlog-25.2.0.dist-info/licenses/NOTICE sha256=J0pxrgZCdahzePKpOtLPNRspKfAW4oCjP8PINqPw-Ew 72
structlog-25.2.0.dist-info/RECORD