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

zhmcclient / python-zhmcclient / test-2635
80%

Build:
DEFAULT BRANCH: master
Ran 17 Jun 2024 01:35PM UTC
Jobs 8
Files 54
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

17 Jun 2024 01:29PM UTC coverage: 80.193% (+0.02%) from 80.169%
test-2635

push

github

andy-maier
Migrated to 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.

* In addition to the `zhmcclient.__version__` property which provides the
  package version as a string, a new `zhmcclient.__version_tuple__` property
  provides it as a tuple of integer values.

More internal details (not in change log):

* setuptools-scm generates the versions into a new file
  zhmcclient/_version_scm.py, which gets imported into zhmcclient/_version.py
  to maintain its interface. The new _version_scm.py file is ignored by git.
  and excluded from package_py_files, so it is no longer included in flake8
  or pylint checks (where it would fail).

* 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.

* Renamed minimum-constraints.txt to minimum-constraints-develop.txt
  because it no longer includes minimum-constraints-install.txt

* 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.
  It also removes 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/development.rst to no... (continued)

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

7960 of 9926 relevant lines covered (80.19%)

6.41 hits per line

Jobs
ID Job ID Ran Files Coverage
1 windows-latest,3.8,minimum - test-2635.1 17 Jun 2024 01:40PM UTC 54
80.12
GitHub Action Run
2 macos-latest,3.8,latest - test-2635.2 17 Jun 2024 01:40PM UTC 54
80.11
GitHub Action Run
3 windows-latest,3.12,latest - test-2635.3 17 Jun 2024 01:40PM UTC 54
80.13
GitHub Action Run
4 macos-latest,3.12,minimum - test-2635.4 17 Jun 2024 01:40PM UTC 54
80.13
GitHub Action Run
5 ubuntu-latest,3.8,minimum - test-2635.5 17 Jun 2024 01:40PM UTC 54
80.12
GitHub Action Run
6 ubuntu-latest,3.12,minimum - test-2635.6 17 Jun 2024 01:40PM UTC 54
80.13
GitHub Action Run
7 ubuntu-latest,3.9,latest - test-2635.7 17 Jun 2024 01:40PM UTC 54
80.14
GitHub Action Run
8 ubuntu-latest,3.12,latest - test-2635.8 17 Jun 2024 01:40PM UTC 54
80.13
GitHub Action Run
Source Files on build test-2635
  • Tree
  • List 54
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b8006a4e on github
  • Prev Build on master (#TEST-2633)
  • Next Build on master (#TEST-2637)
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