question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

The narrow road to the deep North of version 1.0

See original GitHub issue

TODO before we can declare 1.0:

  • pass the test suite, with as few changes to the suite as possible
  • fix run tests via nosetests
  • make a base class for our tests
  • better temp file handling in test_foreign.py
  • some kind of memory mix-up still, we get an occasional crash
  • we want this to be a good Python package, but also compatible with the previous Python binding – if this turns out to be too difficult, we will need to make two packages: this, to provide the actual binding, and another package which sits over this as a compatibility layer
  • add GValue tests, see examples
  • we need to move almost all of the sample images outside the package
  • get it working with py3 – cffi seems to be quite a bit stricter under python3, this will need some changes
  • how do we keep compatibility with old enum code, can we just define __eq__ on the enum compat classes?
  • need a metatype for Image at least so we can support pyvips.Image.black(1, 1)
  • static docs
  • we could support dynamic docs with help(), we should test in one of the Python IDEs
  • leak test, both malloc and GObject
  • benchmark
  • remove a lot of the logging: we have too much right now
  • add buffer support and link to NumPy and PIL
  • test with Windows – we’ll need to at least change the name of the shared library, and maybe look at 32- and 64-bit modes
  • travis integration
  • test with macOS – we’ll need to at least fix the lib name
  • remove test suite temp files in a way that works on Windows, perhaps make a sub dir for all temp files, and delete that dir on exit
  • fix mysterious pypy leaks
  • test GC behaviour under write pressure … do we need to trigger GC ourselves? or maybe call __pypy__.add_memory_pressure(n) for PyPy

Please add more items!

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:19 (19 by maintainers)

github_iconTop GitHub Comments

1reaction
jcupittcommented, Aug 18, 2017

pypy seems to work now too.

0reactions
kleisaukecommented, Aug 21, 2017

I’ve made only the method examples collapsible (the summary is still visible) in this version: https://t0.nl/pyvips2/vimage.html

Branch is located here.

It looks neater now, and the height of the vimage page is reduced by 72089 pixels (we now have to scroll less).

Read more comments on GitHub >

github_iconTop Results From Across the Web

On the Narrow Road to the Deep North: Journey into a Lost ...
This book is a great history lesson as well as a travel memoir. A Western woman travelling alone is an incredibly unusual sight...
Read more >
The Narrow Road to the Deep North (novel) - Wikipedia
The novel tells the story of an Australian doctor haunted by memories of a love affair with his uncle's wife and of his...
Read more >
The Narrow Road to the Deep North (Matsuo Bashō) - YouTube
Explore the road and haiku with Matsuo Bashō!Follow along on Twitter (@LinesLiterature) and support us on Patreon: ...
Read more >
The narrow road to the Deep North, and other travel sketches
The narrow road to the Deep North, and other travel sketches;. by: Matsuo, Basho, 1644-1694. Publication date: 1966 ... Edition: Reprint.
Read more >
The Narrow Road to the Deep North and Other Travel Sketches ...
Publisher: Penguin Classics. Condition : Used - Good.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found