Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在将软件包上载到pypicloud之前更新setup.py中的版本_Python_File_Pypi - Fatal编程技术网

Python 在将软件包上载到pypicloud之前更新setup.py中的版本

Python 在将软件包上载到pypicloud之前更新setup.py中的版本,python,file,pypi,Python,File,Pypi,我正在自动将python包部署到pypicloud。为此,我需要更新setup.py文件,并在创建和上载包之前将版本增加1。正在寻找在python中使用简单文件处理的解决方案。任何其他线索也会有所帮助 setup.py的内容 from setuptools import setup, find_packages setup( name='XXX', packages=find_packages(exclude=('tests')), description='ABC',

我正在自动将python包部署到pypicloud。为此,我需要更新
setup.py
文件,并在创建和上载包之前将版本增加1。正在寻找在python中使用简单文件处理的解决方案。任何其他线索也会有所帮助

setup.py的内容

from setuptools import setup, find_packages

setup(
    name='XXX',
    packages=find_packages(exclude=('tests')),
    description='ABC',
    # change to version='0.2.3'
    version='0.2.2',
    include_package_data=True,
    install_requires=["numpy==1.16.0", "pandas==0.23.3", "exrex==0.10.5",
                      "pymongo==3.5.1", "requests==2.18.4", "elasticsearch==6.1.1",
                      "jellyfish==0.6.1", "roman==3.1", "python_Levenshtein==0.12.0",
                      "findspark==1.3.0", "pyspark==2.4.4", "py4j==0.10.7"]
)
您可以使用该软件包执行以下操作:

$ bump
1.0.1

$ git diff setup.py
─────────────────────────────────────────────────
modified: setup.py
─────────────────────────────────────────────────
@ setup.py:6 @ from setuptools import setup

setup(
    name='bump',
-    version='1.0.0',
+    version='1.0.1',
    description='Bumps package version numbers',
    long_description=open('README.rst').read(),
    license='MIT',