Use AppVeyor to build windows wheel (#188)

* Add AppVeyor support to build windows wheel
* Fix test_limits on 32bit environments
* Ignore Python35-x64 test fail for now
  Should be fixed in next version.
This commit is contained in:
INADA Naoki 2016-05-03 11:58:28 +09:00 committed by INADA Naoki
parent 1f8240eaf6
commit d6254abc8a
3 changed files with 80 additions and 2 deletions

View file

@ -244,7 +244,7 @@ cdef class Packer(object):
msgpack_pack_ext(&self.pk, typecode, len(data))
msgpack_pack_raw_body(&self.pk, data, len(data))
def pack_array_header(self, size_t size):
def pack_array_header(self, long long size):
if size > (2**32-1):
raise ValueError
cdef int ret = msgpack_pack_array(&self.pk, size)
@ -257,7 +257,7 @@ cdef class Packer(object):
self.pk.length = 0
return buf
def pack_map_header(self, size_t size):
def pack_map_header(self, long long size):
if size > (2**32-1):
raise ValueError
cdef int ret = msgpack_pack_map(&self.pk, size)