Updated Freetype in Enable (was Re: easy_install Enable fails on OS X 10.6.1)

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Updated Freetype in Enable (was Re: easy_install Enable fails on OS X 10.6.1)

Peter Wang
Hi everyone,

I've updated the Freetype in Enable/Kiva to the latest release, 2.3.12
(which was just released last week).  Thanks to Darren's patch, and with
a little more elbow grease, I was able to get it built and working
successfully on my OS X 10.5 system as well as my XP testing VM.
Assuming no one finds any show stopping errors, this updated Enable will
be in the ETS 3.4 release.

Our text rendering in Chaco definitely looks a bit cleaner now, and the
kerning is improved.  Thanks to everyone who reported the problem, or
did testing, and thanks Darren for the patched setup.py!

-Peter


On 1/7/10 4:56 AM, Stéfan van der Walt wrote:

> 2009/11/18 Peter Wang<[hidden email]>:
>> On Nov 18, 2009, at 2:46 PM, Darren Dale wrote:
>>
>>> Tests were successful on snow leopard as well. Thats good news, any
>>> chance someone can test with windows and update the trunk to include
>>> freetype-2.3.11? And remove the dependency on TraitsBackendWX?
>>
>> I've removed the TraitsBackendWx from setup_data.py, but I will need
>> to do some testing on windows with Freetype-2.3.11 before committing
>> your updated kiva setup.py.  Thanks for testing things out on Mac and
>> Ubuntu!
>
> I'd like to confirm that this fix enables ETS to built on Snow
> Leopard.  Thanks, Darren!  Would love to see the fix in SVN sometime
> soon.


_______________________________________________
Enthought-Dev mailing list
[hidden email]
https://mail.enthought.com/mailman/listinfo/enthought-dev
Reply | Threaded
Open this post in threaded view
|

Re: Updated Freetype in Enable (was Re: easy_install Enable fails on OS X 10.6.1)

Darren Dale
On Fri, Feb 19, 2010 at 6:09 PM, Peter Wang <[hidden email]> wrote:

> Hi everyone,
>
> I've updated the Freetype in Enable/Kiva to the latest release, 2.3.12
> (which was just released last week).  Thanks to Darren's patch, and with
> a little more elbow grease, I was able to get it built and working
> successfully on my OS X 10.5 system as well as my XP testing VM.
> Assuming no one finds any show stopping errors, this updated Enable will
> be in the ETS 3.4 release.
>
> Our text rendering in Chaco definitely looks a bit cleaner now, and the
> kerning is improved.  Thanks to everyone who reported the problem, or
> did testing, and thanks Darren for the patched setup.py!

I just tested on OS X 10.6.2. Here are the results of "python setup.py
nosetests":

............E/Users/darren/Projects/ets/Enable/enthought/enable2/__init__.py:12:
DeprecationWarning: enthought.enable2 has been renamed to
enthought.enable
  DeprecationWarning)
............E................................................../Users/darren/Projects/ets/Enable/enthought/kiva/agg/agg.py:534:
DeprecationWarning: PyArray_FromDims: use PyArray_SimpleNew.
  def asarray(self, *args): return _agg._AffineMatrix_asarray(self, *args)
/Users/darren/Projects/ets/Enable/enthought/kiva/agg/agg.py:534:
DeprecationWarning: PyArray_FromDimsAndDataAndDescr: use
PyArray_NewFromDescr.
  def asarray(self, *args): return _agg._AffineMatrix_asarray(self, *args)
...................................
----------------------------------------------------------------------
Ran 17 tests in 0.001s

OK
....S..........................................................................................
----------------------------------------------------------------------
Ran 1 test in 0.001s

OK
.SSSS..
======================================================================
ERROR: test_basic_viewport (viewport_test_case.ViewportTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/darren/Projects/ets/Enable/enthought/enable/tests/viewport_test_case.py",
line 14, in test_basic_viewport
    self.assert_(view.components_at(0.0, 0.0)[0] == component)
IndexError: list index out of range

======================================================================
ERROR: test_basic_viewport (viewport_test_case.ViewportTestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/darren/Projects/ets/Enable/enthought/enable2/tests/viewport_test_case.py",
line 14, in test_basic_viewport
    self.assert_(view.components_at(0.0, 0.0)[0] == component)
IndexError: list index out of range

----------------------------------------------------------------------
Ran 195 tests in 1.277s

FAILED (SKIP=5, errors=2)
_______________________________________________
Enthought-Dev mailing list
[hidden email]
https://mail.enthought.com/mailman/listinfo/enthought-dev
Reply | Threaded
Open this post in threaded view
|

Re: Updated Freetype in Enable (was Re: easy_install Enable fails on OS X 10.6.1)

Peter Wang
On Mon, Feb 22, 2010 at 8:47 AM, Darren Dale <[hidden email]> wrote:
> I just tested on OS X 10.6.2. Here are the results of "python setup.py
> nosetests":

I have fixed the Numpy deprecation warning as well as the Viewport
test.  Thanks!

-Peter
_______________________________________________
Enthought-Dev mailing list
[hidden email]
https://mail.enthought.com/mailman/listinfo/enthought-dev