Ecosyste.ms: Summary

An open API service providing a high level summary for open source projects.

https://github.com/dry-python/returns

dry-python fp functional-programming hacktoberfest mypy mypy-plugins mypy-stubs python python3 railway-oriented-programming type-safety

Score: 12.152276220924506

Last synced: 1 day ago
JSON representation

Repository metadata:

Make your functions return something meaningful, typed, and safe!


Owner metadata:


Committers metadata

Last synced: 5 days ago

Total Commits: 1,863
Total Committers: 57
Avg Commits per committer: 32.684
Development Distribution Score (DDS): 0.639

Commits in past year: 199
Committers in past year: 9
Avg Commits per committer in past year: 22.111
Development Distribution Score (DDS) in past year: 0.166

Name Email Commits
sobolevn m****l@s****e 673
dependabot[bot] 4****] 627
dependabot-preview[bot] 2****] 411
Pablo Aguilar p****r@f****r 36
Pablo Aguilar p****r@o****r 17
dependabot[bot] s****t@d****m 16
github-actions[bot] 4****] 11
Jochen Kupperschmidt h****k@n****e 6
Arie Bovenberg a****g@g****m 6
q0w 4****w 4
RomanMIzulin d****a@g****m 4
Kirill Malev p****h@g****m 2
Ryan Grose r****e@g****m 2
Tim Gates t****s@i****m 2
Omer Katz o****w@g****m 2
Maxim Ivanov 4****g 2
Julia 1****s 2
johnthagen j****n 1
ducdetronquito d****o 1
baggiponte 5****e 1
Timur Kushukov 3****h 1
Sam-Persoon 5****n 1
Pavel Druzhinin 3****n 1
kenjihiraoka 3****a 1
qdegraaf 3****f 1
vchernetskyi993 3****3 1
Francesco Truzzi f****i 1
Christos Aridas c****r 1
Chaichontat Sriworarat 3****t 1
Ashish Rao 5****0 1
and 27 more...

Issue and Pull Request metadata

Last synced: 3 days ago

Total issues: 33
Total pull requests: 458
Average time to close issues: 7 months
Average time to close pull requests: 8 days
Total issue authors: 21
Total pull request authors: 25
Average comments per issue: 3.06
Average comments per pull request: 0.83
Merged pull request: 348
Bot issues: 0
Bot pull requests: 403

Past year issues: 10
Past year pull requests: 225
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 5 days
Past year issue authors: 9
Past year pull request authors: 10
Past year average comments per issue: 1.7
Past year average comments per pull request: 0.54
Past year merged pull request: 187
Past year bot issues: 0
Past year bot pull requests: 195

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/dry-python/returns

Top Issue Authors

  • sobolevn (9)
  • RomanMIzulin (2)
  • justin-yan (2)
  • juxeii (2)
  • nomhoi (2)
  • xkortex (1)
  • wizard-28 (1)
  • vchernetskyi993 (1)
  • thepabloaguilar (1)
  • RaitoBezarius (1)
  • PratikBhusal (1)
  • petergaultney (1)
  • maybe-hello-world (1)
  • MajorDallas (1)
  • johnthagen (1)

Top Pull Request Authors

  • dependabot[bot] (385)
  • sobolevn (26)
  • dependabot-preview[bot] (18)
  • RomanMIzulin (4)
  • JuliaBars (3)
  • thepabloaguilar (2)
  • ivanovmg (2)
  • RANJITHROSAN17 (1)
  • Hiyorimi (1)
  • maybe-hello-world (1)
  • Dynge (1)
  • topiaruss (1)
  • Mr-Sunglasses (1)
  • qdegraaf (1)
  • zhukovgreen (1)

Top Issue Labels

  • bug (18)
  • enhancement (9)
  • help wanted (3)
  • good first issue (3)
  • question (2)
  • dependencies (2)

Top Pull Request Labels

  • dependencies (403)
  • python (396)
  • github_actions (7)

Package metadata

conda-forge.org: returns

Brings functional programming to Python land by providing a bunch of primitives to write declarative business logic. Also enforces better architecture with fully typed with annotations and checked with mypy. This package is PEP561 compatible and adds emulated Higher Kinded Types support. It also provides type-safe interfaces to create your own data-types with enforced laws, and has a bunch of helpers for better composition.

  • Homepage: https://github.com/dry-python/returns
  • Licenses: BSD-2-Clause
  • Latest release: 0.19.0 (published over 2 years ago)
  • Last Synced: 2024-09-11T15:16:02.442Z (5 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 7.841%
    • Forks count: 18.572%
    • Dependent repos count: 24.083%
    • Average: 25.49%
    • Dependent packages count: 51.465%

Dependencies

.github/workflows/test.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v3 composite
poetry.lock pypi
  • 137 dependencies
pyproject.toml pypi
  • anyio ^3.6 develop
  • attrs ^22.1 develop
  • codespell ^2.2 develop
  • curio ^1.6 develop
  • doc8 ^1.0 develop
  • flake8-pyi ^22.10 develop
  • flake8-pytest-style ^1.6 develop
  • httpx ^0.23 develop
  • hypothesis ^6.57 develop
  • m2r2 ^0.3 develop
  • mypy ^0.950 develop
  • nitpick ^0.32 develop
  • pytest ^7.2 develop
  • pytest-cov ^4.0 develop
  • pytest-mypy-plugins ^1.9.2 develop
  • pytest-randomly ^3.12 develop
  • pytest-subtests ^0.9 develop
  • safety ^2.3 develop
  • slotscheck ^0.16.4 develop
  • sphinx ^5.2 develop
  • sphinx-autodoc-typehints ^1.20 develop
  • sphinx-hoverxref ^1.3 develop
  • sphinx-typlog-theme ^0.8 develop
  • sphinxcontrib-mermaid 0.7.1 develop
  • tomlkit ^0.11 develop
  • trio ^0.22 develop
  • wemake-python-styleguide ^0.17 develop
  • python ^3.7
  • typing-extensions >=4.0,<5.0