Description
See below for compiler warnings. If anyone is interested, I can try to clean up and do a pull request.
Downloading/unpacking gitpython
Downloading GitPython-1.0.1.tar.gz (355kB): 355kB downloaded
Running setup.py (path:/private/tmp/pip_build_root/gitpython/setup.py) egg_info for package gitpython
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'test_requirements'
warnings.warn(msg)
warning: no files found matching 'README'
Downloading/unpacking gitdb>=0.6.4 (from gitpython)
Downloading gitdb-0.6.4.tar.gz (400kB): 400kB downloaded
Running setup.py (path:/private/tmp/pip_build_root/gitdb/setup.py) egg_info for package gitdb
Downloading/unpacking smmap>=0.8.5 (from gitdb>=0.6.4->gitpython)
Downloading smmap-0.9.0.tar.gz
Running setup.py (path:/private/tmp/pip_build_root/smmap/setup.py) egg_info for package smmap
Installing collected packages: gitpython, gitdb, smmap
Running setup.py install for gitpython
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'test_requirements'
warnings.warn(msg)
warning: no files found matching 'README'
Running setup.py install for gitdb
building 'gitdb._perf' extension
cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -Igitdb -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c gitdb/_fun.c -o build/temp.macosx-10.10-intel-2.7/gitdb/_fun.o
gitdb/_fun.c:37:8: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
lo = PyInt_AS_LONG(item);
~ ^~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/intobject.h:52:51: note: expanded from macro 'PyInt_AS_LONG'
#define PyInt_AS_LONG(op) (((PyIntObject *)(op))->ob_ival)
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
gitdb/_fun.c:41:7: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32]
hi = PyInt_AS_LONG(item);
~ ^~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/intobject.h:52:51: note: expanded from macro 'PyInt_AS_LONG'
#define PyInt_AS_LONG(op) (((PyIntObject *)(op))->ob_ival)
~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
2 warnings generated.
cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -Igitdb -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c gitdb/_delta_apply.c -o build/temp.macosx-10.10-intel-2.7/gitdb/_delta_apply.o
gitdb/_delta_apply.c:167:11: warning: implicit conversion loses integer precision: 'ull' (aka 'unsigned long long') to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
dc->ts = ts;
~ ^~
gitdb/_delta_apply.c:168:11: warning: implicit conversion loses integer precision: 'ull' (aka 'unsigned long long') to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
dc->so = so;
~ ^~
gitdb/_delta_apply.c:338:52: warning: implicit conversion loses integer precision: 'long' to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
return DIV_reserve_memory(vec, vec->reserved_size + num_dc);
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~
gitdb/_delta_apply.c:349:26: warning: implicit conversion loses integer precision: 'ull' (aka 'unsigned long long') to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
return DIV_grow_by(vec, initial_size);
~~~~~~~~~~~ ^~~~~~~~~~~~
gitdb/_delta_apply.c:416:86: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
uint DIV_info_size2(const DeltaInfoVector* vec, const DeltaInfo* di, const DeltaInfo const* veclast)
^
gitdb/_delta_apply.c:537:18: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
const DeltaInfo const* vecend = DIV_end(src);
^
gitdb/_delta_apply.c:521:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
const uint max_size = cdisize - relofs < size ? cdisize - relofs : size;
~~~~~~~~ ~~~~~~~~^~~~~~~~
gitdb/_delta_apply.c:574:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
const uint relofs = tofs - cdi->to;
~~~~~~ ~~~~~^~~~~~~~~
gitdb/_delta_apply.c:756:14: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
const uchar const* dend = TSI_end(&self->istream);
^
gitdb/_delta_apply.c:982:15: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
const uchar const* dstart = data;
^
gitdb/_delta_apply.c:983:15: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
const uchar const* dend = data + dlen;
^
gitdb/_delta_apply.c:1007:19: warning: implicit conversion loses integer precision: 'long' to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
di->dso = data - dstart;
~ ~~~~~^~~~~~~~
gitdb/_delta_apply.c:1009:17: warning: implicit conversion loses integer precision: 'ull' (aka 'unsigned long long') to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
di->to = dc.to;
~ ~~~^~
13 warnings generated.
gitdb/_delta_apply.c:105:22: warning: implicit conversion loses integer precision: 'ull' (aka 'unsigned long long') to 'Py_ssize_t' (aka 'long') [-Wshorten-64-to-32]
info->target_size = msb_size(&info->cstart, tdsend);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gitdb/_delta_apply.c:167:11: warning: implicit conversion loses integer precision: 'ull' (aka 'unsigned long long') to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
dc->ts = ts;
~ ^~
gitdb/_delta_apply.c:168:11: warning: implicit conversion loses integer precision: 'ull' (aka 'unsigned long long') to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
dc->so = so;
~ ^~
gitdb/_delta_apply.c:349:26: warning: implicit conversion loses integer precision: 'ull' (aka 'unsigned long long') to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
return DIV_grow_by(vec, initial_size);
~~~~~~~~~~~ ^~~~~~~~~~~~
gitdb/_delta_apply.c:416:86: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
uint DIV_info_size2(const DeltaInfoVector* vec, const DeltaInfo* di, const DeltaInfo const* veclast)
^
gitdb/_delta_apply.c:537:18: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
const DeltaInfo const* vecend = DIV_end(src);
^
gitdb/_delta_apply.c:521:59: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
const uint max_size = cdisize - relofs < size ? cdisize - relofs : size;
~~~~~~~~ ~~~~~~~~^~~~~~~~
gitdb/_delta_apply.c:574:28: warning: implicit conversion loses integer precision: 'unsigned long long' to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
const uint relofs = tofs - cdi->to;
~~~~~~ ~~~~~^~~~~~~~~
gitdb/_delta_apply.c:756:14: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
const uchar const* dend = TSI_end(&self->istream);
^
gitdb/_delta_apply.c:982:15: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
const uchar const* dstart = data;
^
gitdb/_delta_apply.c:983:15: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
const uchar const* dend = data + dlen;
^
gitdb/_delta_apply.c:1009:17: warning: implicit conversion loses integer precision: 'ull' (aka 'unsigned long long') to 'uint' (aka 'unsigned int') [-Wshorten-64-to-32]
di->to = dc.to;
~ ~~~^~
12 warnings generated.
cc -bundle -undefined dynamic_lookup -arch x86_64 -arch i386 -Wl,-F. build/temp.macosx-10.10-intel-2.7/gitdb/_fun.o build/temp.macosx-10.10-intel-2.7/gitdb/_delta_apply.o -o build/lib.macosx-10.10-intel-2.7/gitdb/_perf.so
Running setup.py install for smmap
Successfully installed gitpython gitdb smmap
Cleaning up...