An open API service for producing an overview of a list of open source projects.

https://github.com/tobgu/pyrsistent

datastructures functional immutable python

Score: 34.19085307455992

Last synced: about 6 hours ago
JSON representation

Repository metadata:

Persistent/Immutable/Functional data structures for Python


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 639
Total Committers: 77
Avg Commits per committer: 8.299
Development Distribution Score (DDS): 0.308

Commits in past year: 22
Committers in past year: 5
Avg Commits per committer in past year: 4.4
Development Distribution Score (DDS) in past year: 0.5

Name Email Commits
Tobias Gustafsson t****n@g****m 442
Itamar Turner-Trauring i****r@i****g 12
Phil Howe p****e@g****m 11
Semen Zhydenko s****o@g****m 8
Christopher Armstrong r****x@d****t 7
Christopher Armstrong r****x@t****m 7
Futrell f****l@m****u 7
Hugo van Kemenade h****k 7
Jean-Paul Calderone e****n@t****m 7
Neil Vyas n****s@a****m 7
nattofriends n****s@g****m 7
Bastien Vallet b****t@c****m 6
Dennis Tomas d****t@g****e 6
Kurt McKee c****e@k****g 6
je-l j****l 5
Jonathan Lange j****l@m****t 4
agberk a****k@g****m 3
Arshad a****u@g****m 3
Benjamin A. Beasley c****e@m****t 3
Carlos Corbacho c****s@s****k 3
Julian Berman J****n@G****m 3
Naveen M K n****n@s****e 3
Travis J Parker t****r@g****m 3
Tsuyoshi Hombashi t****i@g****m 3
Yaswanth Kumar 1****r 3
noahbenson n****n@u****u 3
lukas l****k@e****m 2
Waleed Khan m****e@w****e 2
Vincent Philippon V****n@u****m 2
MaxTaggart m****t@g****m 2
and 47 more...

Issue and Pull Request metadata

Last synced: 30 days ago

Total issues: 72
Total pull requests: 85
Average time to close issues: over 1 year
Average time to close pull requests: about 2 months
Total issue authors: 62
Total pull request authors: 47
Average comments per issue: 3.4
Average comments per pull request: 1.25
Merged pull request: 55
Bot issues: 0
Bot pull requests: 0

Past year issues: 4
Past year pull requests: 32
Past year average time to close issues: 7 minutes
Past year average time to close pull requests: 21 days
Past year issue authors: 3
Past year pull request authors: 8
Past year average comments per issue: 0.5
Past year average comments per pull request: 0.69
Past year merged pull request: 14
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/tobgu/pyrsistent

Top Issue Authors

  • kloczek (3)
  • agberk (2)
  • gilch (2)
  • rbeesley (2)
  • yellowbean (2)
  • musicinmybrain (2)
  • travis-leith (2)
  • pallix (2)
  • exarkun (2)
  • T90REAL (1)
  • cromachina (1)
  • mleveck (1)
  • brunonicko (1)
  • antonkulaga (1)
  • jaraco (1)

Top Pull Request Authors

  • kurtmckee (19)
  • Djailla (6)
  • Thucdzio (3)
  • vthemelis (3)
  • ss18 (3)
  • hugovk (3)
  • mingmingrr (3)
  • lucasdzio (3)
  • musicinmybrain (3)
  • MrMino (2)
  • thucdzio1 (1)
  • fritzo (1)
  • jaraco (1)
  • barentsen (1)
  • dscrofts (1)

Top Issue Labels

  • enhancement (14)
  • help wanted (12)
  • waiting for input (1)

Top Pull Request Labels


Package metadata

pypi.org: pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent/
  • Documentation: https://pyrsistent.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.20.0 (published over 2 years ago)
  • Last Synced: 2026-01-31T09:03:34.811Z (6 days ago)
  • Versions: 75
  • Dependent Packages: 406
  • Dependent Repositories: 73,165
  • Downloads: 38,632,782 Last month
  • Docker Downloads: 4,131,732,607
  • Rankings:
    • Docker downloads count: 0.013%
    • Dependent repos count: 0.018%
    • Downloads: 0.034%
    • Dependent packages count: 0.06%
    • Average: 1.272%
    • Stargazers count: 2.208%
    • Forks count: 5.296%
  • Maintainers (1)
alpine-v3.18: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.19.3-r1 (published almost 3 years ago)
  • Last Synced: 2026-02-03T16:32:00.376Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 3.704%
    • Stargazers count: 5.656%
    • Forks count: 9.162%
alpine-v3.18: py3-pyrsistent-pyc

Precompiled Python bytecode for py3-pyrsistent

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.19.3-r1 (published almost 3 years ago)
  • Last Synced: 2026-02-03T16:32:03.188Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 3.704%
    • Stargazers count: 5.656%
    • Forks count: 9.162%
alpine-edge: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-02-02T13:41:48.648Z (3 days ago)
  • Versions: 4
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 1.745%
    • Average: 4.415%
    • Stargazers count: 5.816%
    • Forks count: 10.097%
alpine-v3.12: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.16.0-r0 (published almost 6 years ago)
  • Last Synced: 2026-01-27T10:08:36.601Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 3.369%
    • Average: 4.719%
    • Forks count: 5.469%
    • Dependent packages count: 10.037%
alpine-v3.13: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.17.3-r0 (published over 5 years ago)
  • Last Synced: 2026-01-27T10:08:42.978Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 3.835%
    • Average: 4.913%
    • Forks count: 6.44%
    • Dependent packages count: 9.376%
alpine-v3.10: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.15.2-r0 (published over 6 years ago)
  • Last Synced: 2026-01-27T10:08:30.810Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 3.046%
    • Average: 4.966%
    • Forks count: 5.029%
    • Dependent packages count: 11.789%
  • Maintainers (1)
alpine-v3.15: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.18.0-r0 (published over 4 years ago)
  • Last Synced: 2026-02-01T11:44:48.770Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 4.143%
    • Average: 5.453%
    • Forks count: 6.735%
    • Dependent packages count: 10.935%
alpine-v3.11: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.15.6-r0 (published about 6 years ago)
  • Last Synced: 2026-02-01T11:33:33.760Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 3.477%
    • Forks count: 5.455%
    • Average: 5.455%
    • Dependent packages count: 12.888%
  • Maintainers (1)
alpine-v3.14: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.17.3-r1 (published almost 5 years ago)
  • Last Synced: 2026-01-27T10:08:51.358Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 3.864%
    • Average: 5.602%
    • Forks count: 6.445%
    • Dependent packages count: 12.101%
alpine-v3.16: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.18.0-r1 (published about 4 years ago)
  • Last Synced: 2026-01-27T10:08:44.431Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 4.432%
    • Average: 5.868%
    • Forks count: 6.997%
    • Dependent packages count: 12.044%
alpine-v3.17: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.19.2-r0 (published about 3 years ago)
  • Last Synced: 2026-02-03T13:45:17.859Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 5.754%
    • Average: 6.075%
    • Forks count: 8.69%
    • Dependent packages count: 9.857%
conda-forge.org: pyrsistent

  • Homepage: http://github.com/tobgu/pyrsistent/
  • Licenses: MIT
  • Latest release: 0.19.2 (published over 3 years ago)
  • Last Synced: 2026-02-03T12:12:37.915Z (2 days ago)
  • Versions: 23
  • Dependent Packages: 13
  • Dependent Repositories: 1,073
  • Rankings:
    • Dependent repos count: 0.689%
    • Dependent packages count: 4.817%
    • Average: 7.471%
    • Stargazers count: 9.159%
    • Forks count: 15.218%
alpine-edge: py3-pyrsistent-pyc

Precompiled Python bytecode for py3-pyrsistent

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-02-02T11:09:24.806Z (3 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 6.145%
    • Average: 7.694%
    • Forks count: 10.498%
    • Dependent packages count: 14.133%
anaconda.org: pyrsistent

Pyrsistent is a number of persistent collections (by some referred to as functional data structures). Persistent in the sense that they are immutable. All methods on a data structure that would normally mutate it instead return a new copy of the structure containing the requested updates.

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0 (published about 2 years ago)
  • Last Synced: 2026-01-14T11:20:06.484Z (22 days ago)
  • Versions: 9
  • Dependent Packages: 2
  • Dependent Repositories: 1,073
  • Rankings:
    • Dependent repos count: 4.241%
    • Average: 17.855%
    • Stargazers count: 18.193%
    • Dependent packages count: 21.573%
    • Forks count: 27.412%
nixpkgs-unstable: python314Packages.pyrsistent

Persistent/Functional/Immutable data structures

alpine-v3.19: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.19.3-r1 (published over 2 years ago)
  • Last Synced: 2026-02-03T13:36:36.527Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python312Packages.pyrsistent

Persistent/Functional/Immutable data structures

alpine-v3.22: py3-pyrsistent-pyc

Precompiled Python bytecode for py3-pyrsistent

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-27T10:08:59.887Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.21: py3-pyrsistent-pyc

Precompiled Python bytecode for py3-pyrsistent

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-27T10:08:50.500Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.20: py3-pyrsistent-pyc

Precompiled Python bytecode for py3-pyrsistent

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-02-01T14:44:21.936Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python311Packages.pyrsistent

Persistent/Functional/Immutable data structures

nixpkgs-24.05: python312Packages.pyrsistent

Persistent/Functional/Immutable data structures

ubuntu-24.04: pyrsistent

  • Homepage: https://github.com/tobgu/pyrsistent/
  • Licenses:
  • Latest release: 0.20.0-1build2 (published about 16 hours ago)
  • Last Synced: 2026-02-05T07:16:09.611Z (about 16 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-24.11: python311Packages.pyrsistent

Persistent/Functional/Immutable data structures

alpine-v3.21: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-27T10:08:50.700Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.19: py3-pyrsistent-pyc

Precompiled Python bytecode for py3-pyrsistent

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.19.3-r1 (published over 2 years ago)
  • Last Synced: 2026-02-03T13:25:49.679Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.20: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-02-03T12:16:53.683Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.23: py3-pyrsistent-pyc

Precompiled Python bytecode for py3-pyrsistent

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-02-03T15:21:33.851Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.23: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-02-03T15:21:33.138Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-23.05: python311Packages.pyrsistent

Persistent/Functional/Immutable data structures

nixpkgs-23.05: python310Packages.pyrsistent

Persistent/Functional/Immutable data structures

nixpkgs-unstable: python313Packages.pyrsistent

Persistent/Functional/Immutable data structures

nixpkgs-23.11: python311Packages.pyrsistent

Persistent/Functional/Immutable data structures

nixpkgs-23.11: python310Packages.pyrsistent

Persistent/Functional/Immutable data structures

alpine-v3.22: py3-pyrsistent

Persistent/Functional/Immutable data structures

  • Homepage: https://github.com/tobgu/pyrsistent
  • Licenses: MIT
  • Latest release: 0.20.0-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-27T10:07:55.273Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

requirements.txt pypi
  • Sphinx *
  • hypothesis *
  • memory-profiler ==0.57.0
  • pip >=20.2.3
  • psutil ==5.7.0
  • pyperform *
  • pytest *
  • setuptools >=0.16.1
  • sphinx-rtd-theme ==0.1.5
  • tox *
  • twine >=3.2
.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • docker/setup-qemu-action v2 composite
  • pypa/cibuildwheel v2.9.0 composite
  • pypa/gh-action-pypi-publish v1.5.1 composite
.github/workflows/tests.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
pyproject.toml pypi
setup.py pypi
docs/requirements.txt pypi
  • alabaster ==0.7.13
  • babel ==2.13.0
  • certifi ==2023.7.22
  • charset-normalizer ==3.3.0
  • docutils ==0.18.1
  • idna ==3.4
  • imagesize ==1.4.1
  • jinja2 ==3.1.2
  • markupsafe ==2.1.3
  • packaging ==23.2
  • pygments ==2.16.1
  • requests ==2.31.0
  • snowballstemmer ==2.2.0
  • sphinx ==7.2.6
  • sphinx-rtd-theme ==1.3.0
  • sphinxcontrib-applehelp ==1.0.7
  • sphinxcontrib-devhelp ==1.0.5
  • sphinxcontrib-htmlhelp ==2.0.4
  • sphinxcontrib-jquery ==4.1
  • sphinxcontrib-jsmath ==1.0.1
  • sphinxcontrib-qthelp ==1.0.6
  • sphinxcontrib-serializinghtml ==1.1.9
  • urllib3 ==2.0.7
docs/requirements.in pypi
  • Sphinx ==7.2.6
  • sphinx-rtd-theme ==1.3.0