• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

adybbroe / activefires-pp / 40193096787
75%
main: 75%

Build:
Build:
LAST BUILD BRANCH: v0.3.0
DEFAULT BRANCH: main
Ran 25 Oct 2026 12:27PM UTC
Jobs 4
Files 12
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

25 Oct 2026 12:25PM UTC coverage: 75.092%. Remained the same
40193096787

push

github

Adam.Dybbroe
Modernize packaging metadata and add package build checks

Move the project packaging metadata and dependency declarations into
`pyproject.toml` and make it the authoritative source for building and
installing activefires-pp.

Declare the runtime dependencies used directly by the package, including
NumPy, PyProj, pytz, PyYAML, and six, and move test-only dependencies
into an optional `test` dependency group. Keep `setuptools_scm` as a
build dependency rather than a runtime requirement.

Reduce `setup.py` to a minimal compatibility shim and remove obsolete
setuptools configuration such as `setup_requires` and universal wheel
settings. Explicitly restrict setuptools package discovery to the
`activefires_pp` package tree while preserving installation of the
existing command-line scripts.

Align the CI matrix with the declared Python support policy. Test Python
3.10 through 3.13 as supported versions and keep Python 3.14 as the
Ubuntu experimental job. Also fix the Coveralls job identifier so that
coverage uploads use a deterministic OS/Python-specific flag.

Add a packaging CI job that builds both wheel and source distributions,
checks the resulting artifacts with Twine, installs the built wheel into
a clean virtual environment, and performs a basic import smoke test.

This consolidates the project packaging configuration, makes runtime and
test dependencies explicit, and adds automated verification that the
distributed package can be built and installed successfully.

Signed-off-by: Adam.Dybbroe <a000680@c22526.ad.smhi.se>

211 of 348 branches covered (60.63%)

1019 of 1357 relevant lines covered (75.09%)

3.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 ubuntu-latest-py3.14 - 40193096787.1 25 Oct 2026 12:27PM UTC 12
74.96
GitHub Action Run
2 ubuntu-latest-py3.11 - 40193096787.2 25 Oct 2026 12:27PM UTC 12
75.09
GitHub Action Run
3 ubuntu-latest-py3.12 - 40193096787.3 25 Oct 2026 12:27PM UTC 12
75.09
GitHub Action Run
4 ubuntu-latest-py3.13 - 40193096787.4 25 Oct 2026 12:27PM UTC 12
75.09
GitHub Action Run
Source Files on build 40193096787
  • Tree
  • List 12
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40193096787
  • 0c502a5f on github
  • Prev Build on refactor/05-spatial-geometry (#40192776655)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc