https://github.com/astropy/extension-helpers

Helpers to assist with building Python packages with compiled C/Cython extensions

https://github.com/astropy/extension-helpers

Science Score: 59.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    6 of 34 committers (17.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.2%) to scientific vocabulary

Keywords

python

Keywords from Contributors

astronomy astropy astrophysics closember astropy-affiliated wx tk qt gtk advanced-scientific-data-format
Last synced: 6 months ago · JSON representation

Repository

Helpers to assist with building Python packages with compiled C/Cython extensions

Basic Info
Statistics
  • Stars: 17
  • Watchers: 8
  • Forks: 13
  • Open Issues: 8
  • Releases: 5
Topics
python
Created about 6 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License

README.rst

extension-helpers
=================

.. image:: https://github.com/astropy/extension-helpers/actions/workflows/main.yml/badge.svg
  :target: https://github.com/astropy/extension-helpers/actions/workflows/main.yml

.. image:: https://codecov.io/gh/astropy/extension-helpers/branch/main/graph/badge.svg
  :target: https://codecov.io/gh/astropy/extension-helpers

.. image:: https://readthedocs.org/projects/extension-helpers/badge/?version=latest
  :target: https://extension-helpers.readthedocs.io/en/latest/?badge=latest
  :alt: Documentation Status

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.10286296.svg
  :target: https://doi.org/10.5281/zenodo.10286296

The **extension-helpers** package includes convenience helpers to assist with
building Python packages with compiled C/Cython extensions. It is developed by
the Astropy project but is intended to be general and usable by any Python
package.

For more information, see the documentation at http://extension-helpers.readthedocs.io

Owner

  • Name: The Astropy Project
  • Login: astropy
  • Kind: organization

GitHub Events

Total
  • Create event: 17
  • Issues event: 6
  • Release event: 3
  • Watch event: 1
  • Delete event: 12
  • Issue comment event: 34
  • Push event: 59
  • Pull request review comment event: 9
  • Pull request review event: 12
  • Pull request event: 57
  • Fork event: 1
Last Year
  • Create event: 17
  • Issues event: 6
  • Release event: 3
  • Watch event: 1
  • Delete event: 12
  • Issue comment event: 34
  • Push event: 59
  • Pull request review comment event: 9
  • Pull request review event: 12
  • Pull request event: 57
  • Fork event: 1

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 1,155
  • Total Committers: 34
  • Avg Commits per committer: 33.971
  • Development Distribution Score (DDS): 0.588
Past Year
  • Commits: 53
  • Committers: 6
  • Avg Commits per committer: 8.833
  • Development Distribution Score (DDS): 0.566
Top Committers
Name Email Commits
Thomas Robitaille t****e@g****m 476
Erik M. Bray e****y@s****u 271
Brigitta Sipocz b****z@g****m 160
Erik Tollerud e****d@g****m 41
Dan D'Avella d****a@s****u 26
P. L. Lim 2****m 25
Michael Droettboom m****m@g****m 22
pre-commit-ci[bot] 6****] 22
Stuart Mumford s****t@c****m 19
Simon Conseil c****t@s****g 11
William Jamieson w****n@s****u 11
Leo Singer l****r@l****g 11
Clément Robert c****2@p****m 7
dependabot[bot] 4****] 7
James Noss j****s@s****u 5
Larry Bradley l****y@g****m 5
hamogu m****r@g****e 5
Miguel de Val-Borro m****l@a****t 4
Adrian Price-Whelan a****w@g****m 4
Alex Rudy a****y@g****m 3
Christoph Deil D****h@g****m 3
David PS d****o@g****m 3
Sergio Pascual s****r@f****s 2
ansuutar a****n@g****m 2
Bernhard M. Wiedemann b****n@s****e 1
Dominik Stańczak s****k@g****m 1
Doron Behar d****r@g****m 1
Jaladh Singhal j****l@g****m 1
Michael Seifert m****4@y****e 1
Miguel de Val-Borro m****l@g****m 1
and 4 more...
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 29
  • Total pull requests: 116
  • Average time to close issues: 9 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 17
  • Total pull request authors: 13
  • Average comments per issue: 3.31
  • Average comments per pull request: 1.91
  • Merged pull requests: 91
  • Bot issues: 1
  • Bot pull requests: 55
Past Year
  • Issues: 3
  • Pull requests: 59
  • Average time to close issues: 2 days
  • Average time to close pull requests: 10 days
  • Issue authors: 3
  • Pull request authors: 5
  • Average comments per issue: 7.0
  • Average comments per pull request: 0.64
  • Merged pull requests: 41
  • Bot issues: 1
  • Bot pull requests: 44
Top Authors
Issue Authors
  • pllim (8)
  • astrofrog (4)
  • Cadair (2)
  • WilliamJamieson (2)
  • kloczek (1)
  • david-cortes (1)
  • avilqu (1)
  • lukeolson (1)
  • lgarrison (1)
  • dstansby (1)
  • olebole (1)
  • mweinelt (1)
  • lpsinger (1)
  • gdurif (1)
  • nabobalis (1)
Pull Request Authors
  • pre-commit-ci[bot] (38)
  • astrofrog (27)
  • dependabot[bot] (23)
  • neutrinoceros (12)
  • pllim (10)
  • lpsinger (5)
  • MridulS (2)
  • Cadair (2)
  • WilliamJamieson (2)
  • gdurif (1)
  • doronbehar (1)
  • embray (1)
  • olebole (1)
Top Labels
Issue Labels
bug (2) help wanted (2)
Pull Request Labels
dependencies (23) github_actions (7) infrastructure (6) bug (4) enhancement (4) documentation (1)

Packages

  • Total packages: 4
  • Total downloads:
    • pypi 516,452 last-month
  • Total docker downloads: 31
  • Total dependent packages: 17
    (may contain duplicates)
  • Total dependent repositories: 13
    (may contain duplicates)
  • Total versions: 14
  • Total maintainers: 5
pypi.org: extension-helpers

Utilities for building and installing packages with compiled extensions

  • Versions: 8
  • Dependent Packages: 11
  • Dependent Repositories: 11
  • Downloads: 516,452 Last month
  • Docker Downloads: 31
Rankings
Dependent packages count: 1.0%
Downloads: 1.2%
Docker downloads count: 3.4%
Dependent repos count: 4.4%
Average: 6.0%
Forks count: 10.9%
Stargazers count: 14.9%
Last synced: 6 months ago
spack.io: py-extension-helpers

The extension-helpers package includes convenience helpers to assist with building Python packages with compiled C/Cython extensions. It is developed by the Astropy project but is intended to be general and usable by any Python package.

  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Average: 13.2%
Dependent packages count: 14.2%
Forks count: 15.5%
Stargazers count: 23.2%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: extension-helpers
  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 1
Rankings
Dependent packages count: 15.6%
Dependent repos count: 24.4%
Average: 35.3%
Forks count: 47.5%
Stargazers count: 53.7%
Last synced: 6 months ago
anaconda.org: extension-helpers

"The extension-helpers package includes convenience helpers to assist with building Python packages with compiled C/Cython extensions."

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Dependent packages count: 51.2%
Dependent repos count: 51.4%
Average: 52.6%
Forks count: 53.5%
Stargazers count: 54.2%
Last synced: 6 months ago

Dependencies

.github/workflows/main.yml actions
.github/workflows/update-changelog.yml actions
  • actions/checkout v2 composite
  • stefanzweifel/changelog-updater-action v1 composite
  • stefanzweifel/git-auto-commit-action v4 composite
pyproject.toml pypi