Merge pull request #18 from RightBrain-Networks/feature/upgrade-to-bump2version
update to bump2version
This commit is contained in:
		@ -3,7 +3,7 @@ current_version = 0.0.0
 | 
				
			|||||||
commit = False
 | 
					commit = False
 | 
				
			||||||
tag = True
 | 
					tag = True
 | 
				
			||||||
tag_name = {new_version}
 | 
					tag_name = {new_version}
 | 
				
			||||||
message = Bump version: {current_version} -> {new_version}
 | 
					tag_message = Bump version: {current_version} -> {new_version}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[bumpversion:file:semver/__init__.py]
 | 
					[bumpversion:file:semver/__init__.py]
 | 
				
			||||||
search = version = '{current_version}'
 | 
					search = version = '{current_version}'
 | 
				
			||||||
 | 
				
			|||||||
@ -103,17 +103,17 @@ class SemVer(object):
 | 
				
			|||||||
        with open(".bumpversion.cfg", "r") as file:
 | 
					        with open(".bumpversion.cfg", "r") as file:
 | 
				
			||||||
            config_file = file.read()
 | 
					            config_file = file.read()
 | 
				
			||||||
        # Update .bumpconfig
 | 
					        # Update .bumpconfig
 | 
				
			||||||
        pattern = re.compile("current_version = [0-9.]*")
 | 
					        #pattern = re.compile("current_version = [0-9.]*")
 | 
				
			||||||
        current_config = re.search(pattern, config_file)
 | 
					        #current_config = re.search(pattern, config_file)
 | 
				
			||||||
        if current_config:
 | 
					        #if current_config:
 | 
				
			||||||
            config_file.replace(current_config.group(0), "current_version = " + get_tag_version())
 | 
					            #config_file.replace(current_config.group(0), "current_version = " + get_tag_version())
 | 
				
			||||||
        else:
 | 
					        #else:
 | 
				
			||||||
            config_file.replace("[bumpversion]","[bumpversion]\ncurrent_version = " + get_tag_version())
 | 
					            #config_file.replace("[bumpversion]","[bumpversion]\ncurrent_version = " + get_tag_version())
 | 
				
			||||||
        with open(".bumpversion.cfg", "w") as file:
 | 
					        #with open(".bumpversion.cfg", "w") as file:
 | 
				
			||||||
            file.write(config_file)
 | 
					            #file.write(config_file)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # version repo
 | 
					        # version repo
 | 
				
			||||||
        p = subprocess.Popen(['bumpversion', self.version_type],
 | 
					        p = subprocess.Popen(['bumpversion', '--current-version', get_tag_version(), self.version_type],
 | 
				
			||||||
                             cwd='.')
 | 
					                             cwd='.')
 | 
				
			||||||
        p.wait()
 | 
					        p.wait()
 | 
				
			||||||
        return self
 | 
					        return self
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								setup.py
									
									
									
									
									
								
							@ -98,7 +98,7 @@ setup(
 | 
				
			|||||||
    # requirements files see:
 | 
					    # requirements files see:
 | 
				
			||||||
    # https://packaging.python.org/en/latest/requirements.html
 | 
					    # https://packaging.python.org/en/latest/requirements.html
 | 
				
			||||||
    install_requires=[
 | 
					    install_requires=[
 | 
				
			||||||
        'bumpversion==0.5.3',
 | 
					        'bump2version>=0.5.11',
 | 
				
			||||||
        'argparse>=1.2.1'
 | 
					        'argparse>=1.2.1'
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user