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

openvax / pyensembl / 25752439146
85%
master: 83%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 12 May 2026 06:00PM UTC
Jobs 4
Files 22
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

12 May 2026 05:55PM UTC coverage: 84.199% (+0.07%) from 84.129%
25752439146

push

github

web-flow
Add Species.division and prettier 'pyensembl available' output (#342)

Species now carries a division field ("vertebrates" by default, plus
"plants", "fungi", "metazoa", "protists", "bacteria") and exposes
matching predicates (is_plant, is_fungus, is_animal, is_vertebrate,
is_invertebrate, is_protist, is_bacterium). The legacy is_plant
keyword on Species.register is preserved and translates to
division="plants" so external callers keep working.

Existing species are tagged taxonomically: arabidopsis/rice → plants,
yeast → fungi, drosophila/C. elegans → metazoa. URL routing still goes
through is_plant, so no behavior change for installs in this release.

pyensembl available now renders as a single aligned table with division
section headers (Vertebrates / Invertebrates / Plants / Fungi), an
en-dashed release range, single-release entries shown as the bare
number, and a dimmed latin-name column. ANSI styling is auto-enabled
when stdout is a TTY and suppressed when piped.

Unblocks #298 (adding more plants / fungi / metazoa species) by
giving registrations a real taxonomic field to plug into.

Bump version to 2.8.0.

72 of 83 new or added lines in 3 files covered. (86.75%)

1524 of 1810 relevant lines covered (84.2%)

3.37 hits per line

Uncovered Changes

Lines Coverage ∆ File
8
83.87
-3.88% pyensembl/species.py
3
66.43
13.8% pyensembl/shell.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 25752439146.1 12 May 2026 06:01PM UTC 22
84.2
GitHub Action Run
2 python-3.11 - 25752439146.2 12 May 2026 06:00PM UTC 22
84.2
GitHub Action Run
3 python-3.12 - 25752439146.3 12 May 2026 06:00PM UTC 22
84.2
GitHub Action Run
4 python-3.9 - 25752439146.4 12 May 2026 06:01PM UTC 22
84.2
GitHub Action Run
Source Files on build 25752439146
  • Tree
  • List 22
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25752439146
  • 5112086f on github
  • Prev Build on main (#25749118295)
  • Next Build on main (#25757708650)
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