コード例 #1
0
ファイル: fix_missing_files.py プロジェクト: beyang/crate.io
 def handle(self, *args, **options):
     i = 0
     for rf in ReleaseFile.objects.filter(digest="").distinct("release"):
         print rf.release.package.name, rf.release.version
         p = PyPIPackage(rf.release.package.name, version=rf.release.version)
         p.process(skip_modified=False)
         i += 1
     print "Fixed %d releases" % i
コード例 #2
0
 def handle(self, *args, **options):
     i = 0
     for rf in ReleaseFile.objects.filter(digest="").distinct("release"):
         print rf.release.package.name, rf.release.version
         p = PyPIPackage(rf.release.package.name,
                         version=rf.release.version)
         p.process(skip_modified=False)
         i += 1
     print "Fixed %d releases" % i
コード例 #3
0
ファイル: tasks.py プロジェクト: InQuant/crate.pypi
def bulk_process(name, version, timestamp, action, matches):
    package = PyPIPackage(name)
    package.process(bulk=True)
コード例 #4
0
ファイル: tasks.py プロジェクト: InQuant/crate.pypi
def remove_file(name, version, timestamp, action, matches):
    package = PyPIPackage(name, version)
    package.remove_files(*matches.groups())
コード例 #5
0
ファイル: tasks.py プロジェクト: InQuant/crate.pypi
def process(name, version, timestamp, action, matches):
    package = PyPIPackage(name, version)
    package.process()
コード例 #6
0
ファイル: tasks.py プロジェクト: InQuant/crate.pypi
def fetch_server_key(package):
    p = PyPIPackage(package)
    p.verify_and_sync_pages()
コード例 #7
0
ファイル: tasks.py プロジェクト: maoge/crate.io.packages
def remove(name, version, timestamp, action, matches):
    package = PyPIPackage(name, version)
    package.delete()
コード例 #8
0
ファイル: tasks.py プロジェクト: jjl/crate.pypi
def bulk_process(name, version, timestamp, action, matches):
    package = PyPIPackage(name)
    package.process(bulk=True)
コード例 #9
0
ファイル: tasks.py プロジェクト: jjl/crate.pypi
def remove_file(name, version, timestamp, action, matches):
    package = PyPIPackage(name, version)
    package.remove_files(*matches.groups())
コード例 #10
0
ファイル: tasks.py プロジェクト: jjl/crate.pypi
def remove(name, version, timestamp, action, matches):
    package = PyPIPackage(name, version)
    package.delete()
コード例 #11
0
ファイル: tasks.py プロジェクト: jjl/crate.pypi
def process(name, version, timestamp, action, matches):
    package = PyPIPackage(name, version)
    package.process()
コード例 #12
0
ファイル: tasks.py プロジェクト: jjl/crate.pypi
def fetch_server_key(package):
    p = PyPIPackage(package)
    p.verify_and_sync_pages()