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

zhmcclient / zhmc-prometheus-exporter / test-1437
38%

Build:
DEFAULT BRANCH: master
Ran 05 Aug 2024 06:36AM UTC
Jobs 9
Files 4
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 Aug 2024 06:34AM UTC coverage: 34.25% (+0.6%) from 33.662%
test-1437

push

github

andy-maier
Migrated to use pyproject.toml

Details:

* Dev: Migrated from setup.py to pyproject.toml with setuptools as build
  backend. This provides for automatic determination of the package version
  without having to edit a version file.

More internal details (not in change log):

* setuptools-scm generates the versions into a new file
  zhmc_prometheus_exporter/_version_scm.py, which gets imported into
  zhmc_prometheus_exporter/_version.py to maintain its interface. The new
  _version_scm.py file is ignored by git and excluded from any check tools
  (e.g. flake8 or pylint where it would fail).

* Removed creation and use of MANIFEST.in in Makefile.

* Removed _check_version make target, since the version is now always
  determined (from git data), regardless of the build state.

* Removed inclusion of other requirements/constraints files with '-r' and '-c'
  because the dynamic support for dependencies in setuptools does not
  support these options. This has been replaced by ensuring that the
  "included" files are honored, in the Makefile.

* Related to that, renamed minimum-constraints.txt to
  minimum-constraints-develop.txt because it no longer includes
  minimum-constraints-install.txt.

* Related to that, renamed .safety-policy-all.yml to .safety-policy-develop.yml
  to match its scope of only covering development dependencies.

* Added a base-requirements.txt file for basic dependents needed for
  pip and automatic package version detection. This replaces the rather
  hard coded installation of pip,setuptools,wheel in the Makefile.
  Removed the support for first ensuring the minimum version of pip to be
  >=9.0.1 before using requirements files.

* Adjusted the retrieval of the package version in docs/conf.py to the new
  version file created by setuptools-scm. This caused any Sphinx commands
  now to depend on the wheel archive, since that is the step that creates
  the setuptools-scm version file.

* Updated the release description in docs/deve... (continued)

4 of 4 new or added lines in 1 file covered. (100.0%)

386 of 1127 relevant lines covered (34.25%)

3.06 hits per line

Jobs
ID Job ID Ran Files Coverage
1 macos-latest,3.12,minimum - test-1437.1 05 Aug 2024 06:43AM UTC 4
34.19
GitHub Action Run
2 macos-latest,3.12,latest - test-1437.2 05 Aug 2024 06:43AM UTC 4
34.19
GitHub Action Run
3 ubuntu-latest,3.8,latest - test-1437.3 05 Aug 2024 06:43AM UTC 4
33.99
GitHub Action Run
4 ubuntu-latest,3.12,latest - test-1437.4 05 Aug 2024 06:43AM UTC 4
34.19
GitHub Action Run
5 windows-latest,3.12,latest - test-1437.5 05 Aug 2024 06:43AM UTC 4
33.84
GitHub Action Run
6 macos-latest,3.8,latest - test-1437.6 05 Aug 2024 06:43AM UTC 4
33.99
GitHub Action Run
7 ubuntu-latest,3.8,minimum - test-1437.7 05 Aug 2024 06:43AM UTC 4
33.99
GitHub Action Run
8 ubuntu-latest,3.12,minimum - test-1437.8 05 Aug 2024 06:43AM UTC 4
34.19
GitHub Action Run
9 windows-latest,3.12,minimum - test-1437.9 05 Aug 2024 06:43AM UTC 4
33.84
GitHub Action Run
Source Files on build test-1437
  • Tree
  • List 4
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b44c2808 on github
  • Prev Build on master (#TEST-1435)
  • Next Build on master (#TEST-1440)
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