{"name":"py311-attrs","portdir":"python/py-attrs","version":"25.4.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-attrs/attrs","description":"Attributes without boilerplate","long_description":"attrs is a Python package with class decorators that ease the chores of implementing the most common attribute-related object protocols:","active":true,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme","py311-hatch-vcs"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-hypothesis","py311-pytest","py311-zopeinterface"]}],"depends_on":[{"type":"lib","ports":["py311-jsonschema-format-nongpl","py311-service_identity","py311-jsonlines","openconnect-sso","kb","py311-fiona","py311-twisted","py311-treq","py311-aiohttp","py311-cattrs","py311-lsprotocol","py311-zeep","py311-parver","py311-jsonschema","py311-referencing","py311-morecantile","py311-canmatrix","py311-hypothesis","py311-trio","py311-asdf","py311-eccodes","py311-dm-tree","py311-scikit-hep-particle","py311-requests-cache"]},{"type":"run","ports":["py311-rasterio","py311-tensorflow-datasets","py311-pytest-mypy","py311-automat","py311-note-seq","py311-trio","py311-autobahn","py311-outcome","py311-pygls"]}]}