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

datarobot / batch-scoring / 1352 / 3
83%
master: 84%

Build:
Build:
LAST BUILD BRANCH: dotkas-patch-1
DEFAULT BRANCH: master
Ran 10 Jul 2018 02:52PM UTC
Files 15
Run time 4s
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

10 Jul 2018 02:32PM UTC coverage: 82.233%. Remained the same
pyver=3.5 pydist=macpython

Pull #131

travis-ci

web-flow
Compile fresh OpenSSL inside dockerized env

Batch Scoring script uses Docker container based on manylinux [1] to
produce pyinstaller artifacts (i.e. all-in-one binaries). It turns out
that currently PyPI uses TLS 1.2, and this security protocol is not
supported by OpenSSL distributed inside manylinux container. So when we
build our own CPython interpreter (for the reasons mentioned in
corresponding Dockerfile) and link it against default OpenSSL, the
produced interpreter does not not support TLS 1.2. Therefore, when we
try to run "pip" and other tools that deal with PyPI, they are unable to
establish connection and fail.

In order to workaround this issue, let's compile our own fresh OpenSSL
library and link the produced interpreter against it.

Alternatively, it seems like there's no reason to use manylinux as base
image at all because we don't have dependencies that link against system
libraries. However, such change may be potentially destructive and
should be considered and implemented separately. After all, this is a
fix to unblock batch scoring releases.

[1] https://github.com/pypa/manylinux
Pull Request #131: Compile fresh OpenSSL inside dockerized env

515 of 734 branches covered (70.16%)

1694 of 2060 relevant lines covered (82.23%)

0.82 hits per line

Source Files on job 1352.3 (pyver=3.5 pydist=macpython)
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 1308
  • Travis Job 1352.3
  • 5fe37346 on github
  • Prev Job for pyver=3.5 pydist=macpython on ikalnytskyi/use-own-openssl (#1340.3)
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