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

redmod-team / profit / 19114779947
52%

Build:
DEFAULT BRANCH: master
Ran 05 Nov 2025 08:08PM UTC
Jobs 5
Files 45
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

05 Nov 2025 08:05PM UTC coverage: 42.609% (-24.6%) from 67.176%
19114779947

push

github

web-flow
Modernize and update legacy project (#185)

* Modernize project dependencies and Python version support

- Update Python version support from 3.7-3.10 to 3.9-3.13
- Update numpy requirement: remove upper bound (<1.24), set minimum to >=1.21.0
- Fix ZMQ dependency: change 'zmq' to 'pyzmq' (correct package name)
- Update Dash requirement from >=1.20.0 to >=2.0.0
- Update setuptools build requirement from <60 to >=61
- Modernize numpy build dependencies for Python 3.11-3.13
- Update setuptools_scm from >=3.4 to >=6.0
- Update importlib_metadata condition from python_version<'3.8' to <'3.10'

These changes bring the project up to modern standards and enable
installation on Python 3.11+ which was previously blocked by outdated
dependency constraints.

* Add *.pkl to .gitignore for test artifacts

* Fix test failures and numpy deprecation warnings

Test Fixes:
- Fix test_register: Check postprocessors are subset, not exact match
  (allows for dynamically registered mock postprocessors from other tests)
- Fix test_interface[zeromq]: Increase timeout from 0.5s to 5s
  (makes test more robust on busy systems)

Deprecation Fixes:
- Replace np.bool8 with np.bool_ (deprecated in NumPy 1.24)
- Fix array-to-scalar conversion in zeromq.py by extracting [0]

All 55 tests now pass (previously 54/56 passing)

* Fix HDF5 numpy deprecation warning

The HDF5 postprocessor was triggering a NumPy 1.25 deprecation warning
when assigning array data to scalar struct fields.

Fix: Check if target field is scalar but HDF5 value is array, then
extract the first element using value.flat[0]. This handles the common
case where HDF5 stores scalars as 1-element arrays.

All 55 tests now pass with zero warnings.

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update GitHub Actions CI to match new Python version support

Changes:
- Update test matrix: Python 3.7, 3.8, 3.9, 3.10 → 3.9, 3.10, 3.11, 3.12, 3.13
- Update publish wor... (continued)

11 of 22 new or added lines in 6 files covered. (50.0%)

1009 existing lines in 26 files now uncovered.

1793 of 4208 relevant lines covered (42.61%)

2.13 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.13 - 19114779947.1 05 Nov 2025 08:09PM UTC 45
42.57
GitHub Action Run
2 python-3.12 - 19114779947.2 05 Nov 2025 08:09PM UTC 45
42.57
GitHub Action Run
3 python-3.9 - 19114779947.3 05 Nov 2025 08:09PM UTC 45
42.54
GitHub Action Run
4 python-3.11 - 19114779947.4 05 Nov 2025 08:09PM UTC 45
42.55
GitHub Action Run
5 python-3.10 - 19114779947.5 05 Nov 2025 08:08PM UTC 45
42.55
GitHub Action Run
Source Files on build 19114779947
  • Tree
  • List 45
  • Changed 26
  • Source Changed 0
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6834906a on github
  • Prev Build on master (#11476554514)
  • Next Build on master (#19115256272)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc