structlog

View on PyPIReverse Dependencies (697)

25.1.0 structlog-25.1.0-py3-none-any.whl

Wheel Details

Project: structlog
Version: 25.1.0
Filename: structlog-25.1.0-py3-none-any.whl
Download: [link]
Size: 68921
MD5: f9694eb19a46db7e915a3a3f35f8f134
SHA256: 843fe4f254540329f380812cbe612e1af5ec5b8172205ae634679cd35a6d6321
Uploaded: 2025-01-16 13:04:06 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: structlog
Version: 25.1.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: 7557 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=IaqZQZkVOPBI8w9xbyK-tAIU52dChQPx_vIqJvzcPro 7338
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=Nf6NMiR54lxTHHz8f-bVUsJE3LO8Lp3crOB0p2ax2io 24050
structlog/exceptions.py sha256=PC6HKMOUqRNDoGaS6C8s1LO6zkFOWe5oW6A2RIn7SaE 503
structlog/processors.py sha256=Zppt9K1nslLJ4DvPDuQC3BX7ZEiUj0G8A7yrD6cgDdY 29010
structlog/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
structlog/stdlib.py sha256=pk2Uq50P8vrDSLHUviFzjg6GXRbqN-qn9_UZD0qkibs 39958
structlog/testing.py sha256=6Tkue3jvWGrkCoJz4F1RjuV9vbghxd_fi9Qh8hyFATo 5412
structlog/threadlocal.py sha256=HKaas6U3_WtZyNrxD-WmJOx1mLoiCciO2z28Xc6Pmfo 9163
structlog/tracebacks.py sha256=3PcG_DKZ4DzS3O-tmfqbWm1sjrn-070fpUhoKQt-Tt0 14539
structlog/twisted.py sha256=DjoUu0QDzJecxgRWq_lZHGIDMjeCsTBLHWA0WAo8eVw 10091
structlog/types.py sha256=u8JD9KZ70IwxHjV2cWR-NBHKtYrRt7luItQEFL3hOd0 764
structlog/typing.py sha256=dzSI5PgxdXgOzxqO5KIaYwiFtC78vKLCLysAMikKIeE 8375
structlog-25.1.0.dist-info/METADATA sha256=vP9Tt6BBgPnyW_U17ojcFFjwC2f3hrYznqYPtPXRcno 10172
structlog-25.1.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
structlog-25.1.0.dist-info/licenses/LICENSE-APACHE sha256=DVQuDIgE45qn836wDaWnYhSdxoLXgpRRKH4RuTjpRZQ 10174
structlog-25.1.0.dist-info/licenses/LICENSE-MIT sha256=K8EruU7sLM6iEdrrt2MjW-wxaSdhl6e-H4WJY9sxxd0 1113
structlog-25.1.0.dist-info/licenses/NOTICE sha256=J0pxrgZCdahzePKpOtLPNRspKfAW4oCjP8PINqPw-Ew 72
structlog-25.1.0.dist-info/RECORD