mirror of
https://github.com/django-components/django-components.git
synced 2025-09-26 15:39:08 +00:00
Add versions for CI.
This commit is contained in:
parent
2cbf34eddf
commit
5a6dc23e67
1 changed files with 18 additions and 1 deletions
|
@ -112,7 +112,7 @@ def build_deps_envlist(python_to_django):
|
||||||
(django_version[0], django_version[1] + 1), divider="."
|
(django_version[0], django_version[1] + 1), divider="."
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
for django_version in all_django_versions
|
for django_version in sorted(all_django_versions)
|
||||||
]
|
]
|
||||||
lines = [f"django{a}: Django>={b},<{c}" for a, b, c in sorted(lines)]
|
lines = [f"django{a}: Django>={b},<{c}" for a, b, c in sorted(lines)]
|
||||||
return "deps = \n" + textwrap.indent("\n".join(lines), prefix=" ")
|
return "deps = \n" + textwrap.indent("\n".join(lines), prefix=" ")
|
||||||
|
@ -182,6 +182,16 @@ def build_pyenv(python_to_django):
|
||||||
return "\n".join(lines)
|
return "\n".join(lines)
|
||||||
|
|
||||||
|
|
||||||
|
def build_ci_python_versions(python_to_django):
|
||||||
|
# Outputs python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11']
|
||||||
|
lines = [
|
||||||
|
f"'{env_format(python_version, divider='.')}'"
|
||||||
|
for python_version, django_versions in python_to_django.items()
|
||||||
|
]
|
||||||
|
lines = " " * 8 + f"python-version: [{', '.join(lines)}]"
|
||||||
|
return lines
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
django_to_python = get_supported_versions(
|
django_to_python = get_supported_versions(
|
||||||
"https://docs.djangoproject.com/en/dev/faq/install/"
|
"https://docs.djangoproject.com/en/dev/faq/install/"
|
||||||
|
@ -225,6 +235,13 @@ def main():
|
||||||
pyenv = build_pyenv(python_to_django)
|
pyenv = build_pyenv(python_to_django)
|
||||||
print(pyenv)
|
print(pyenv)
|
||||||
print()
|
print()
|
||||||
|
print()
|
||||||
|
|
||||||
|
print("Add this to tests.yml:\n")
|
||||||
|
ci_python_versions = build_ci_python_versions(python_to_django)
|
||||||
|
print(ci_python_versions)
|
||||||
|
print()
|
||||||
|
print()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue