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

matplotlib / matplotlib / 11572
36%

Build:
DEFAULT BRANCH: master
Ran 17 May 2016 08:25PM UTC
Jobs 4
Files 98
Run time 19min
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
11572

Pull #6442

travis-ci

matthew-brett
WIP: loading TCL / Tk symbols dynamically

This is an attempt to load the symbols we need from the Tkinter.tkinter
module at run time, rather than by linking at build time.

It is one way of building a manylinux wheel that can build on a basic
Manylinux docker image, and then run with the TCL / Tk library installed
on the installing user's machine.  It would also make the situation
better on OSX, where we have to build against ActiveState TCL for
compatibility with Python.org Python, but we would like to allow
run-time TCL from e.g. homebrew.

I have tested this on Debian Jessie Python 2.7 and 3.5, and on OSX 10.9
with Python 2.7.

Questions:

* Would y'all consider carrying something like this approach in
  the matplotlib source, but not enabled by default, to help building
  binary wheels?
* Do you have any better suggestions about how to do this?
* My C fu is weak; is there a way of collecting the typedefs I need from
  the TCL / Tk headers rather than copying them into the _tkagg.cpp
  source file (typdefs starting around line 52)?
* My fu for Python C extension modules is also weak; did I configure
  exceptions and handle references correctly?
Pull Request #6442: WIP: loading TCL / Tk symbols dynamically

30123 of 43180 relevant lines covered (69.76%)

0.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 11572.1 (MOCK=mock NUMPY=numpy==1.6) 17 May 2016 08:33PM UTC 0
Travis Job 11572.1
2 11572.2 17 May 2016 08:33PM UTC 0
Travis Job 11572.2
3 11572.3 (PANDAS=pandas NOSE_ARGS=--with-coverage) 17 May 2016 08:44PM UTC 0
69.76
Travis Job 11572.3
4 11572.4 (TEST_ARGS=--pep8) 17 May 2016 08:25PM UTC 0
Travis Job 11572.4
Source Files on build 11572
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #11572
  • Pull Request #6442
  • PR Base - master (#11569)
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