示例#1
0
def _update_lib(package, author, manifest, version):
    check_SDK_version(version)
    contributors = [manifest['author']]
    contributors.extend(manifest['contributors'])

    package_revision = PackageRevision(
        package=package,
        author=author,
        contributors=', '.join(contributors),
        revision_number=package.latest.get_next_revision_number())
    package_revision.save()
    package_revision.set_version(version)
    return package_revision
示例#2
0
def _update_lib(package, author, manifest):
    check_SDK_manifest(manifest)
    contributors = [manifest['author']]
    contributors.extend(manifest['contributors'])

    package_revision = PackageRevision(
        package=package,
        author=author,
        contributors=', '.join(contributors),
        revision_number=package.latest.get_next_revision_number()
    )
    package_revision.save()
    package_revision.set_version(manifest['version'])
    return package_revision