通过setup.py安装python包

通过setup.py安装python包,python,Python,我已经在一个流行的python包fastparquet中修复了一个bug,并试图在我的机器上试用它。该软件包附带了一个setup.py,因此我尝试使用它来安装: fastparquet $ python setup.py install 这项工作已完成,并且似乎已将文件安装到/usr/local/lib/python2.7/site packages: .. Adding python-dateutil 2.6.0 to easy-install.pth file Using /usr/l

我已经在一个流行的python包
fastparquet
中修复了一个bug,并试图在我的机器上试用它。该软件包附带了一个
setup.py
,因此我尝试使用它来安装

fastparquet $ python setup.py install
这项工作已完成,并且似乎已将文件安装到
/usr/local/lib/python2.7/site packages

..

Adding python-dateutil 2.6.0 to easy-install.pth file

Using /usr/local/lib/python2.7/site-packages
Finished processing dependencies for fastparquet==0.1.0
但是,当我们检查该位置时(特别是更新的
api.py
文件),它仍然是原始的github版本:

11:35:38/fastparquet $ll /usr/local/lib/python2.7/site-packages/fastparquet/api.py

-rw-r--r--  1 sboesch  admin  27294 Jun 19 17:18 /usr/local/lib/python2.7/site-packages/fastparquet/api.py
在仔细研究了
setup.py
之后,这似乎是大多数python包中使用的标准方法:

那么
我是否误解了
安装的工作原理/它的功能

您是否更改了版本号?@fenceop唯一的更改是
api.py
@javadba愚蠢的问题,但您是否签出了正确的分支?@Coldspeed。这里的问题实际上是分支不可知的:为什么我所做的更改没有发布到
站点包中
?如果我签出了一个不正确的分支,那么(据我所知)仍然应该有一个
api.py
的更新版本(错误的逻辑…)复制到
站点包
。在任何情况下,我都在
头部
,这是所需的分支。