pyproject.py
Go to the documentation of this file.
1 #!/usr/bin/env python3
2 import sys
3 
4 try:
5  import tomlkit
6 except ImportError as e:
7  print(
8  "tomlkit not found. Please make sure to install the package.\n"
9  "If it is already installed, make sure that it is included in the search path."
10  )
11  raise e
12 
13 
15  with open("pyproject.toml") as f:
16  doc = tomlkit.load(f)
17  if "project" not in doc or "version" not in doc["project"]:
18  print("pyproject.toml doesn't contain project / version")
19  return
20  doc["project"]["version"] = version
21  with open("pyproject.toml", "w") as f:
22  tomlkit.dump(doc, f)
23 
24 
25 if __name__ == "__main__":
26  if len(sys.argv) == 2:
27  update_pyproject_version(sys.argv[1])
28  else:
29  print("you must provide the version as argument.")
30  exit(1)
pyproject::update_pyproject_version
def update_pyproject_version(version)


dynamic-graph-python
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Fri Oct 27 2023 02:16:36