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

zhmcclient / zhmc-prometheus-exporter / test-1437 / 9
38%
master: 38%

Build:
DEFAULT BRANCH: master
Ran 05 Aug 2024 06:43AM UTC
Files 4
Run time 0s
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: 33.835% (+0.6%) from 33.244%
test-1437.9

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)

382 of 1129 relevant lines covered (33.84%)

0.34 hits per line

Source Files on job windows-latest,3.12,minimum - test-1437.9
  • Tree
  • List 0
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 0
  • b44c2808 on github
  • Prev Job for on master (#test-1435.5)
  • Next Job for on master (#test-1440.5)
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