{"name":"py38-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":false,"categories":["devel","python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","py38-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python38"]},{"type":"test","ports":["py38-hypothesis","py38-pytest","py38-zopeinterface"]}],"depends_on":[{"type":"lib","ports":["py38-eli5","py38-twisted","py38-jsonschema","py38-jsonschema-format-nongpl","py38-aiohttp","py38-cattrs","py38-service_identity","py38-requests-cache","py38-trio","py38-asdf","py38-hypothesis","py38-rasterio","py38-fiona","py38-scikit-hep-particle","py38-jsonlines","py38-zeep","py38-referencing","py38-parver","py38-treq"]},{"type":"run","ports":["py38-trio","py38-autobahn","py38-outcome","py38-automat","py38-pytest-mypy","py38-tensorflow-datasets","py38-note-seq","py38-cmd2"]},{"type":"test","ports":["py38-dm-tree"]}]}