mirror of https://github.com/Bunsly/JobSpy
22 lines
609 B
Python
22 lines
609 B
Python
|
import toml
|
||
|
|
||
|
def increment_version(version):
|
||
|
major, minor, patch = map(int, version.split('.'))
|
||
|
patch += 1
|
||
|
return f"{major}.{minor}.{patch}"
|
||
|
|
||
|
# Load pyproject.toml
|
||
|
with open('pyproject.toml', 'r') as file:
|
||
|
pyproject = toml.load(file)
|
||
|
|
||
|
# Increment the version
|
||
|
current_version = pyproject['tool']['poetry']['version']
|
||
|
new_version = increment_version(current_version)
|
||
|
pyproject['tool']['poetry']['version'] = new_version
|
||
|
|
||
|
# Save the updated pyproject.toml
|
||
|
with open('pyproject.toml', 'w') as file:
|
||
|
toml.dump(pyproject, file)
|
||
|
|
||
|
print(f"Version updated from {current_version} to {new_version}")
|