https://github.com/snakemake/snakefmt

The uncompromising Snakemake code formatter
https://github.com/snakemake/snakefmt

Keywords

bioinformatics black code codeformatter fmt formatter python snakemake

Keywords from Contributors

reproducibility workflow-management conda package-management transforms genomics measur optimize annotation compose

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

The uncompromising Snakemake code formatter


Owner metadata


Committers metadata

Last synced: 11 months ago

Total Commits: 400
Total Committers: 18
Avg Commits per committer: 22.222
Development Distribution Score (DDS): 0.575

Commits in past year: 33
Committers in past year: 6
Avg Commits per committer in past year: 5.5
Development Distribution Score (DDS) in past year: 0.424

Name Email Commits
Michael Hall m****l@m****h 170
Brice Letcher b****r@e****k 168
Michael Hall m****8@g****m 16
github-actions[bot] 4****] 14
Johannes Köster j****r@u****e 6
Jeremiah Lewis 4****1 5
Brice Letcher b****r@e****r 4
dependabot[bot] 4****] 4
Koen van Greevenbroek k****k@u****o 3
Johannes Köster j****r@t****e 2
Austin Keller a****r@s****m 1
Branch Vincent b****t@g****m 1
C. Titus Brown t****s@i****g 1
Jan Wagner j****f@t****e 1
Justin Fear j****r@g****m 1
Jameel Al-Aziz 2****z 1
Derek Croote d****e 1
Kim k****i@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 11 months ago

Total issues: 72
Total pull requests: 72
Average time to close issues: 3 months
Average time to close pull requests: 16 days
Total issue authors: 42
Total pull request authors: 13
Average comments per issue: 3.65
Average comments per pull request: 2.44
Merged pull request: 55
Bot issues: 0
Bot pull requests: 26

Past year issues: 16
Past year pull requests: 26
Past year average time to close issues: 23 days
Past year average time to close pull requests: 15 days
Past year issue authors: 11
Past year pull request authors: 6
Past year average comments per issue: 2.5
Past year average comments per pull request: 1.58
Past year merged pull request: 19
Past year bot issues: 0
Past year bot pull requests: 15

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

Top Issue Authors

  • corneliusroemer (13)
  • siebrenf (4)
  • johanneskoester (4)
  • y9c (3)
  • mbhall88 (3)
  • jbloom (2)
  • Hugovdberg (2)
  • hermidalc (2)
  • hepcat72 (2)
  • gordonkoehn (2)
  • GianlucaFicarelli (2)
  • fgypas (2)
  • chillenzer (2)
  • lpagie (1)
  • maarten-k (1)

Top Pull Request Authors

  • mbhall88 (23)
  • github-actions[bot] (16)
  • bricoletc (10)
  • dependabot[bot] (10)
  • johanneskoester (5)
  • jalaziz (1)
  • maarten-k (1)
  • GiulioCentorame (1)
  • branchvincent (1)
  • koen-vg (1)
  • je3we3 (1)
  • jpwgnr (1)
  • jeremiahpslewis (1)

Top Issue Labels

  • bug (30)
  • question (3)
  • wontfix (3)
  • enhancement (3)
  • help wanted (3)
  • good first issue (1)

Top Pull Request Labels

  • autorelease: tagged (13)
  • dependencies (10)
  • autorelease: pending (3)

Package metadata

pypi.org: snakefmt

The uncompromising Snakemake code formatter

  • Homepage: https://github.com/snakemake/snakefmt
  • Documentation: https://github.com/snakemake/snakefmt/blob/master/README.md
  • Licenses: MIT
  • Latest release: 0.10.2 (published about 1 year ago)
  • Last Synced: 2024-06-08T10:20:38.052Z (11 months ago)
  • Versions: 34
  • Dependent Packages: 1
  • Dependent Repositories: 70
  • Downloads: 9,113 Last month
  • Docker Downloads: 1,727,969
  • Rankings:
    • Docker downloads count: 0.823%
    • Dependent repos count: 1.782%
    • Downloads: 3.371%
    • Average: 4.131%
    • Dependent packages count: 4.776%
    • Stargazers count: 6.244%
    • Forks count: 7.791%
  • Maintainers (1)
formulae.brew.sh: snakefmt

Snakemake code formatter

  • Homepage: https://github.com/snakemake/snakefmt/
  • Licenses: MIT
  • Latest release: 0.10.1 (published about 1 year ago)
  • Last Synced: 2024-06-09T06:21:11.702Z (11 months ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 14 Last month
  • Rankings:
    • Dependent packages count: 18.987%
    • Forks count: 31.036%
    • Stargazers count: 32.514%
    • Average: 45.061%
    • Dependent repos count: 50.731%
    • Downloads: 92.037%

Dependencies

poetry.lock pypi
  • appdirs 1.4.4 develop
  • atomicwrites 1.4.0 develop
  • attrs 21.4.0 develop
  • certifi 2022.5.18.1 develop
  • charset-normalizer 2.0.12 develop
  • configargparse 1.5.3 develop
  • connection-pool 0.0.3 develop
  • coverage 6.3.3 develop
  • datrie 0.8.2 develop
  • decorator 5.1.1 develop
  • docutils 0.18.1 develop
  • dpath 2.0.6 develop
  • fastjsonschema 2.15.3 develop
  • flake8 3.9.2 develop
  • gitdb 4.0.9 develop
  • gitpython 3.1.27 develop
  • idna 3.3 develop
  • importlib-resources 5.7.1 develop
  • iniconfig 1.1.1 develop
  • isort 5.10.1 develop
  • jinja2 3.1.2 develop
  • jsonschema 4.5.1 develop
  • jupyter-core 4.10.0 develop
  • markupsafe 2.1.1 develop
  • mccabe 0.6.1 develop
  • nbformat 5.4.0 develop
  • packaging 21.3 develop
  • plac 1.3.5 develop
  • pluggy 1.0.0 develop
  • psutil 5.9.0 develop
  • pulp 2.6.0 develop
  • py 1.11.0 develop
  • pycodestyle 2.7.0 develop
  • pyflakes 2.3.1 develop
  • pyparsing 3.0.9 develop
  • pyrsistent 0.18.1 develop
  • pytest 6.2.5 develop
  • pytest-cov 2.12.1 develop
  • pywin32 304 develop
  • pyyaml 6.0 develop
  • ratelimiter 1.2.0.post0 develop
  • requests 2.27.1 develop
  • retry 0.9.2 develop
  • smart-open 6.0.0 develop
  • smmap 5.0.0 develop
  • snakemake 7.7.0 develop
  • stopit 1.1.2 develop
  • tabulate 0.8.9 develop
  • toposort 1.7 develop
  • traitlets 5.2.1.post0 develop
  • urllib3 1.26.9 develop
  • wrapt 1.14.1 develop
  • yte 1.4.0 develop
  • black 22.3.0
  • click 8.1.3
  • colorama 0.4.4
  • importlib-metadata 1.7.0
  • mypy-extensions 0.4.3
  • pathspec 0.9.0
  • platformdirs 2.5.2
  • toml 0.10.2
  • tomli 2.0.1
  • typed-ast 1.5.3
  • typing-extensions 4.2.0
  • zipp 3.8.0
pyproject.toml pypi
  • flake8 ^3.7.9 develop
  • isort ^5.1.0 develop
  • pytest ^6.2.5 develop
  • pytest-cov ^2.8.1 develop
  • snakemake ^7.7 develop
  • black ^22.1.0
  • click ^8.0.0
  • importlib_metadata ^1.7.0
  • python ^3.7.0
  • toml ^0.10.2
.github/workflows/ci.yaml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • codecov/codecov-action v3 composite
  • snok/install-poetry v1 composite
.github/workflows/conventional-prs.yaml actions
  • amannn/action-semantic-pull-request v3.4.0 composite
.github/workflows/release-please.yaml actions
  • GoogleCloudPlatform/release-please-action v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • pypa/gh-action-pypi-publish master composite
  • snok/install-poetry v1 composite

Score: 22.295106086112877