@task(clean)
def publish():
    run('python setup.py sdist upload', pty=True)
    run('python setup.py bdist_wheel upload', pty=True)
    log.info('published new release')
Enforce a dual approver policy for access.
dataset/ETHPy150Open robinandeer/chanjo/tasks.py/publish--crossover with--dataset/ETHPy150Open google/grr/grr/lib/aff4_objects/security.py/ApprovalWithApproversAndReason.CheckAccess