From d58de74e1d446e3e9e504baf31892414d8c13ddd Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Sat, 24 Feb 2018 12:44:56 -0600 Subject: [PATCH] Use invoke instead of fabric, for release task --- fabfile.py => tasks.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) rename fabfile.py => tasks.py (81%) diff --git a/fabfile.py b/tasks.py similarity index 81% rename from fabfile.py rename to tasks.py index 3894324..918e51d 100644 --- a/fabfile.py +++ b/tasks.py @@ -1,9 +1,8 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- +# -*- coding: utf-8; -*- ################################################################################ # # sqlalchemy-pervasive -- SQLAlchemy Dialect for Pervasive PSQL -# Copyright © 2013 Sacramento Natural Foods Co-op, Inc +# Copyright © 2013-2018 Sacramento Natural Foods Co-op, Inc # # This file is part of sqlalchemy-pervasive. # @@ -22,16 +21,16 @@ # ################################################################################ +from __future__ import unicode_literals, absolute_import import shutil -from fabric.api import task, local +from invoke import task @task -def release(): +def release(ctx): """ Release a new version of 'sqlalchemy-pervasive'. """ - shutil.rmtree('sqlalchemy_pervasive.egg-info') - local('python setup.py sdist --formats=gztar register upload') + ctx.run('python setup.py sdist --formats=gztar upload')