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

openvax / pyensembl / 25757708650
85%
master: 83%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 12 May 2026 07:41PM 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 07:36PM UTC coverage: 84.385% (+0.2%) from 84.199%
25757708650

push

github

web-flow
Fix #298: route Ensembl Genomes divisions through the right server (#343)

Adds the missing pieces to actually install non-vertebrate species from
the Ensembl Genomes FTP server:

* New `Species.ensembl_genomes` boolean. When True, GTF + FASTA URLs are
  built against ftp.ensemblgenomes.ebi.ac.uk under /pub/release-N/{division}/...
  (was only available for plants, via the legacy `is_plant` switch).
* New `MAX_ENSEMBL_GENOMES_RELEASE = 58` constant. The Ensembl Genomes
  release stream is numbered separately from the main Ensembl releases;
  `MAX_PLANTS_ENSEMBL_RELEASE` is preserved as an alias for back-compat.
* URL template builders now branch on `species.ensembl_genomes` and
  `species.division` instead of `is_plant`. `is_plant` keyword is still
  accepted on `Species.register` and implies `division="plants"` and
  `ensembl_genomes=True`.
* `EnsemblRelease(server=...)` defaults are upgraded so omitting `server`
  with an Ensembl Genomes species picks ftp.ensemblgenomes.ebi.ac.uk
  automatically.

Adds 9 new species across the four Ensembl Genomes divisions, with URLs
verified against ftp.ensemblgenomes.ebi.ac.uk release 58:

  Plants:    wheat, maize, tomato
  Fungi:     fission_yeast (pombe), aspergillus_nidulans, candida_albicans
  Metazoa:   anopheles_gambiae
  Protists:  plasmodium_falciparum, toxoplasma_gondii

Existing yeast / drosophila / C. elegans entries stay on main Ensembl
(unchanged release ranges, `ensembl_genomes=False`) so their installs
don't break.

Bump version to 2.9.0.

56 of 61 new or added lines in 5 files covered. (91.8%)

1 existing line in 1 file now uncovered.

1551 of 1838 relevant lines covered (84.39%)

3.38 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
91.67
0.0% pyensembl/ensembl_url_templates.py

Coverage Regressions

Lines Coverage ∆ File
1
85.19
1.31% pyensembl/species.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.12 - 25757708650.1 12 May 2026 07:41PM UTC 22
84.39
GitHub Action Run
2 python-3.9 - 25757708650.2 12 May 2026 07:42PM UTC 22
84.39
GitHub Action Run
3 python-3.11 - 25757708650.3 12 May 2026 07:41PM UTC 22
84.39
GitHub Action Run
4 python-3.10 - 25757708650.4 12 May 2026 07:42PM UTC 22
84.39
GitHub Action Run
Source Files on build 25757708650
  • Tree
  • List 22
  • Changed 5
  • Source Changed 5
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25757708650
  • 42f3e8fe on github
  • Prev Build on v2.8.0 (#25752455864)
  • Next Build on main (#25764389726)
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