mirror of
https://github.com/CMiksche/gitea-auto-update
synced 2025-12-11 08:27:23 +01:00
refactor: follow PEP standards
Follow Python Enhancement Proposals and add PyLint to enforce them.
This commit is contained in:
@@ -1,24 +1,19 @@
|
||||
'''
|
||||
Gitea Auto Updater
|
||||
|
||||
Copyright 2018, 2019 The Gitea-Auto-Update Authors
|
||||
Copyright 2018, 2019, 2020 The Gitea-Auto-Update Authors
|
||||
All rights reserved.
|
||||
|
||||
License: GNU General Public License
|
||||
'''
|
||||
import os
|
||||
|
||||
class Build:
|
||||
|
||||
def __init__(self, gtFile, sourceDir):
|
||||
self.gtFile = gtFile
|
||||
self.sourceDir = sourceDir
|
||||
|
||||
def fromSource(self, tag):
|
||||
# Function to build the new version from source
|
||||
os.chdir(self.sourceDir)
|
||||
os.system("git checkout master")
|
||||
os.system("git pull")
|
||||
os.system("git checkout " + tag)
|
||||
os.system('TAGS="bindata sqlite sqlite_unlock_notify" make generate build')
|
||||
os.system("mv gitea " + self.gtFile)
|
||||
def build_from_source(tag, gt_file, source_dir):
|
||||
"""Function to build the new version from source"""
|
||||
os.chdir(source_dir)
|
||||
os.system("git checkout master")
|
||||
os.system("git pull")
|
||||
os.system("git checkout " + tag)
|
||||
os.system('TAGS="bindata sqlite sqlite_unlock_notify" make generate build')
|
||||
os.system("mv gitea " + gt_file)
|
||||
|
||||
Reference in New Issue
Block a user