https://github.com/python-attrs/cattrs

attrs deserialization serialization

Last synced: about 1 month ago

Repository metadata:

Composable custom class converters for attrs, dataclasses and friends.


Owner metadata:


Committers metadata

Last synced: 2 months ago

Total Commits: 834
Total Committers: 75
Avg Commits per committer: 11.12
Development Distribution Score (DDS): 0.234

Commits in past year: 112
Committers in past year: 16
Avg Commits per committer in past year: 7.0
Development Distribution Score (DDS) in past year: 0.241

Name Email Commits
Tin Tvrtkovic t****r@g****m 639
Ran Benita r****4@g****m 17
Yusuke Tsutsumi y****e@t****o 17
Hynek Schlawack hs@o****x 13
bibajz l****s@a****z 11
Tim Emiola a****o 9
Cameron Hurst c****t@c****m 7
Micael Jarniac m****l@j****m 6
Fabian Raab f****n@r****k 6
Damian Świstowski d****n@s****g 6
dependabot[bot] 4****] 5
layday l****y@p****m 4
Tin Tvrtkovic t****c@M****n 4
Peter Gaultney p****y@x****o 4
Michał Górny m****y@g****g 4
Joel Dodge j****e@g****m 4
Zixuan Li 3****8 3
Tin Tvrtkovic t****n@h****s 3
Tin Tvrtkovic t****c@n****o 3
Shweta Sharma v****s@z****m 3
Jasper Spaans j@j****s 3
Alex Waygood A****d@G****m 3
Aaron Pham 2****m 2
Eric Nielsen 4****n 2
Nate McMaster n****r@g****m 2
Kaxil Naik k****k@g****m 2
Henry Schreiner H****I@g****m 2
Dennis Brakhane b****e@g****m 2
Alex Ford a****d@a****m 2
Lanqing Huang l****g@o****m 1
and 45 more...

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

pypi: cattrs

Composable complex class support for attrs and dataclasses.

  • Homepage: https://catt.rs
  • Documentation: https://catt.rs/en/stable/
  • Licenses: MIT
  • Latest release: 23.2.3 (published about 1 year ago)
  • Last Synced: 2024-11-11T00:39:50.707Z (about 1 month ago)
  • Versions: 36
  • Dependent Packages: 201
  • Dependent Repositories: 1,899
  • Downloads: 26,542,748 Last month
  • Docker Downloads: 374,491,992
  • Rankings:
    • Downloads: 0.053%
    • Dependent packages count: 0.123%
    • Dependent repos count: 0.249%
    • Docker downloads count: 0.357%
    • Average: 1.614%
    • Stargazers count: 3.124%
    • Forks count: 5.776%
  • Maintainers (2)
alpine: py3-cattrs-pyc

Precompiled Python bytecode for py3-cattrs

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release: 22.2.0-r1 (published over 1 year ago)
  • Last Synced: 2024-11-11T00:39:31.368Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 5.537%
    • Stargazers count: 10.289%
    • Forks count: 11.86%
  • Maintainers (1)
alpine: py3-cattrs

Complex custom class converters for attrs

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release: 22.2.0-r1 (published over 1 year ago)
  • Last Synced: 2024-10-30T18:24:56.288Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 5.571%
    • Stargazers count: 10.309%
    • Forks count: 11.974%
  • Maintainers (1)
go: github.com/python-attrs/cattrs

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/python-attrs/cattrs#section-documentation
  • Licenses: mit
  • Latest release: v23.2.3+incompatible (published about 1 year ago)
  • Last Synced: 2024-11-11T00:39:33.146Z (about 1 month ago)
  • Versions: 35
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 2.31%
    • Forks count: 2.584%
    • Average: 6.318%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
alpine: py3-cattrs

Complex custom class converters for attrs

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release: 23.2.3-r1 (published 8 months ago)
  • Last Synced: 2024-10-30T18:25:05.458Z (about 2 months ago)
  • Versions: 6
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 6.031%
    • Average: 7.675%
    • Stargazers count: 11.807%
    • Forks count: 12.86%
  • Maintainers (1)
alpine: py3-cattrs

Complex custom class converters for attrs

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release: 1.8.0-r2 (published over 2 years ago)
  • Last Synced: 2024-10-30T18:24:55.172Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 8.447%
    • Stargazers count: 9.751%
    • Forks count: 11.289%
    • Dependent packages count: 12.748%
  • Maintainers (1)
alpine: py3-cattrs-pyc

Precompiled Python bytecode for py3-cattrs

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release: 23.2.3-r1 (published 8 months ago)
  • Last Synced: 2024-10-30T18:25:15.051Z (about 2 months ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 9.83%
    • Stargazers count: 11.888%
    • Forks count: 13.042%
    • Dependent packages count: 14.389%
  • Maintainers (1)
spack: py-cattrs

An open source Python library for structuring and unstructuring data.

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: []
  • Latest release: 22.2.0 (published about 2 years ago)
  • Last Synced: 2024-11-11T00:39:22.492Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 10.004%
    • Forks count: 12.227%
    • Average: 12.575%
    • Dependent packages count: 28.067%
  • Maintainers (1)
conda: cattrs

cattrs is an open source Python library for structuring and unstructuring data. cattrs works best with attrs classes and the usual Python collections, but other kinds of classes are supported by manually registering converters. PyPI: [https://pypi.org/project/cattrs](https://pypi.org/project/cattrs)

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release: 22.2.0 (published about 2 years ago)
  • Last Synced: 2024-10-30T18:25:40.886Z (about 2 months ago)
  • Versions: 19
  • Dependent Packages: 8
  • Dependent Repositories: 7
  • Rankings:
    • Dependent packages count: 7.078%
    • Dependent repos count: 12.828%
    • Average: 13.835%
    • Stargazers count: 16.012%
    • Forks count: 19.421%
pypi: resoto-cattrs-snapshot-56eda37

Composable complex class support for attrs and dataclasses.

  • Homepage: https://github.com/python-attrs/cattrs
  • Documentation: https://cattrs.readthedocs.io/en/latest/
  • Licenses: MIT
  • Latest release: 22.2.0.dev0 (published over 2 years ago)
  • Last Synced: 2024-11-11T00:40:21.022Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 61 Last month
  • Rankings:
    • Stargazers count: 2.415%
    • Dependent packages count: 2.938%
    • Forks count: 4.785%
    • Average: 16.377%
    • Dependent repos count: 30.611%
    • Downloads: 41.134%
  • Maintainers (1)
conda: cattrs

cattrs is an open source Python library for structuring and unstructuring data. cattrs works best with attrs classes and the usual Python collections, but other kinds of classes are supported by manually registering converters.

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release: 23.1.2 (published about 1 year ago)
  • Last Synced: 2024-11-11T00:39:47.442Z (about 1 month ago)
  • Versions: 13
  • Dependent Packages: 5
  • Dependent Repositories: 7
  • Rankings:
    • Dependent packages count: 7.005%
    • Average: 27.125%
    • Stargazers count: 28.396%
    • Forks count: 32.596%
    • Dependent repos count: 40.504%
alpine: py3-cattrs-pyc

Precompiled Python bytecode for py3-cattrs

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release:
  • Last Synced: 2024-11-11T00:38:39.345Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine: py3-cattrs

Complex custom class converters for attrs

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release: 23.1.2-r0 (published over 1 year ago)
  • Last Synced: 2024-11-11T00:40:07.170Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine: py3-cattrs

Complex custom class converters for attrs

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release:
  • Last Synced: 2024-10-30T18:25:04.324Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine: py3-cattrs-pyc

Precompiled Python bytecode for py3-cattrs

  • Homepage: https://github.com/python-attrs/cattrs
  • Licenses: MIT
  • Latest release: 23.1.2-r0 (published over 1 year ago)
  • Last Synced: 2024-11-11T00:40:36.207Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/main.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • codecov/codecov-action v1 composite
pyproject.toml pypi
  • attrs >= 20
  • exceptiongroup *
  • python >= 3.7
  • typing_extensions *
.github/workflows/pypi-package.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • hynek/build-and-inspect-python-package v1 composite
  • pypa/gh-action-pypi-publish release/v1 composite