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

fair-research / bdbag / 5703917834
91%

Build:
DEFAULT BRANCH: master
Ran 30 Jul 2023 02:52AM UTC
Jobs 5
Files 19
Run time 2s
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

pending completion
5703917834

push

github

mikedarcy
Fix issue with packaging.parse throwing InvalidVersion in the upgrade_config() function when trying to parse the informational version string VERSION set by bdbag when it is running in a "frozen" (e.g., with cx_Freeze) environment. In such cases, VERSION is set to something like 1.7.1-frozen, which is not PEP-440 compliant. This was not an issue in previous releases due to the fact that the implementation used pkg_resources.parse_version which was not as strict.

The code in upgrade_config() has been changed to parse the PEP-440 compliant version returned by packaging.parse rather than use the global string VERSION, which can still be (and is) used elsewhere for purely informational and descriptive purposes.

Unfortunately this wasn't caught be unit testing before the release because of the complexity of unit testing pre-built frozen environments. It wasn't until other automation that freezes `bdbag` into a pre-built installable software package generated an installer that was tested manually did it get exposed.

1187 of 1381 branches covered (85.95%)

Branch coverage included in aggregate %.

6 of 6 new or added lines in 2 files covered. (100.0%)

1729 of 1807 relevant lines covered (95.68%)

4.77 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5703917834.1 30 Jul 2023 02:52AM UTC 0
92.28
GitHub Action Run
2 5703917834.2 30 Jul 2023 02:52AM UTC 0
92.34
GitHub Action Run
3 5703917834.3 30 Jul 2023 02:52AM UTC 0
92.25
GitHub Action Run
4 5703917834.4 30 Jul 2023 02:52AM UTC 0
92.44
GitHub Action Run
5 5703917834.5 30 Jul 2023 02:52AM UTC 0
92.47
GitHub Action Run
Source Files on build 5703917834
Detailed source file information is not available for this build.
  • Back to Repo
  • 33043d59 on github
  • Prev Build on master (#5660516476)
  • Next Build on master (#5704062492)
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