mirror of
https://github.com/cookiecutter/cookiecutter-django.git
synced 2025-02-03 13:14:28 +03:00
Move a few constant to the environment
This commit is contained in:
parent
f163e19661
commit
88b223fe40
|
@ -24,7 +24,9 @@ if TYPE_CHECKING:
|
||||||
CURRENT_FILE = Path(__file__)
|
CURRENT_FILE = Path(__file__)
|
||||||
ROOT = CURRENT_FILE.parents[1]
|
ROOT = CURRENT_FILE.parents[1]
|
||||||
REQUIREMENTS_DIR = ROOT / "{{cookiecutter.project_slug}}" / "requirements"
|
REQUIREMENTS_DIR = ROOT / "{{cookiecutter.project_slug}}" / "requirements"
|
||||||
GITHUB_REPO = "cookiecutter/cookiecutter-django"
|
GITHUB_TOKEN = os.getenv("GITHUB_TOKEN", None)
|
||||||
|
GITHUB_REPO = os.getenv("GITHUB_REPOSITORY", None)
|
||||||
|
ISSUE_AUTHOR = os.getenv("GITHUB_ISSUE_AUTHOR", "actions-user")
|
||||||
|
|
||||||
|
|
||||||
class Version(NamedTuple):
|
class Version(NamedTuple):
|
||||||
|
@ -107,7 +109,7 @@ VITAL_BUT_UNKNOWN = [
|
||||||
|
|
||||||
class GitHubManager:
|
class GitHubManager:
|
||||||
def __init__(self, base_dj_version: Version, needed_dj_versions: list[Version]):
|
def __init__(self, base_dj_version: Version, needed_dj_versions: list[Version]):
|
||||||
self.github = Github(os.getenv("GITHUB_TOKEN", None))
|
self.github = Github(GITHUB_TOKEN)
|
||||||
self.repo = self.github.get_repo(GITHUB_REPO)
|
self.repo = self.github.get_repo(GITHUB_REPO)
|
||||||
|
|
||||||
self.base_dj_version = base_dj_version
|
self.base_dj_version = base_dj_version
|
||||||
|
@ -143,7 +145,7 @@ class GitHubManager:
|
||||||
"""Closes the issue if the base Django version is greater than the needed"""
|
"""Closes the issue if the base Django version is greater than the needed"""
|
||||||
qualifiers = {
|
qualifiers = {
|
||||||
"repo": GITHUB_REPO,
|
"repo": GITHUB_REPO,
|
||||||
"author": "actions-user",
|
"author": ISSUE_AUTHOR,
|
||||||
"state": "open",
|
"state": "open",
|
||||||
"is": "issue",
|
"is": "issue",
|
||||||
"in": "title",
|
"in": "title",
|
||||||
|
@ -263,4 +265,8 @@ def main() -> None:
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
if GITHUB_REPO is None:
|
||||||
|
raise RuntimeError(
|
||||||
|
"No github repo, please set the environment variable GITHUB_REPOSITORY"
|
||||||
|
)
|
||||||
main()
|
main()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user