我最近开始使用 pypi 来打包一些在我的日常生活中很有用的工具,但实际上我在确保我可以下载我的包的最新版本时遇到了麻烦。
有问题的包是pyfuzz
,我刚刚升级到 version 0.1.1
,但由于某种原因,当我 pip install 它时,即使有--upgrade
标志我也只能 pull down 0.1.0
。
该文件在 pypi 站点上被清楚地识别(参见:https ://pypi.python.org/pypi/PyFuzz/0.1.1 ),如果我再次尝试上传,我会收到一条错误消息,指出我已经上传了 0.1。 1.
这是我的设置文件:
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
setup(
name="PyFuzz",
version="0.1.1",
author="Slater Victoroff",
author_email="Slater.R.Victoroff@gmail.com",
packages=["pyfuzz"],
url="http://pypi.python.org/pypi/PyFuzz/",
license="LICENSE.txt",
description="Simple fuzz testing for unit tests, i18n, and security",
long_description=open("README.txt").read(),
install_requires=[
"lxml >= 2.3.2",
"requests >= 1.2.3",
"numpy >= 1.6.1",
"cssselect >= 0.8"
],
)
我上传使用python setup.py sdist upload
我在这里做一些愚蠢的事情吗?任何帮助表示赞赏。