Update dependency version and fix encoding issues
This commit is contained in:
parent
f9db119931
commit
fba7ee1fd8
3 changed files with 13 additions and 4 deletions
|
|
@ -11,6 +11,15 @@ def read_version_from_pyproject(file_path):
|
|||
return None
|
||||
|
||||
|
||||
def get_version_from_pypi(package_name):
|
||||
import requests
|
||||
|
||||
response = requests.get(f"https://pypi.org/pypi/{package_name}/json")
|
||||
if response.ok:
|
||||
return response.json()["info"]["version"]
|
||||
return None
|
||||
|
||||
|
||||
def update_pyproject_dependency(pyproject_path, version):
|
||||
pattern = re.compile(r'langflow-base = \{ path = "\./src/backend/base", develop = true \}')
|
||||
replacement = f'langflow-base = "^{version}"'
|
||||
|
|
@ -35,7 +44,7 @@ if __name__ == "__main__":
|
|||
|
||||
# Reading version and updating pyproject.toml
|
||||
langflow_base_path = Path(__file__).resolve().parent / "../src/backend/base/pyproject.toml"
|
||||
version = read_version_from_pyproject(langflow_base_path)
|
||||
version = get_version_from_pypi("langflow-base")
|
||||
if version:
|
||||
update_pyproject_dependency(pyproject_path, version)
|
||||
else:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue