diff --git a/README.md b/README.md deleted file mode 100644 index 83698bf..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ - -# sqlalchemy-pervasive - -A SQLAlchemy dialect for the [Pervasive -PSQL](http://www.pervasive.com/database/) database engine. diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..84479aa --- /dev/null +++ b/README.rst @@ -0,0 +1,7 @@ + +sqlalchemy-pervasive +==================== + +A SQLAlchemy dialect for the `Pervasive PSQL`_ database engine. + +.. _Pervasive PSQL: http://www.pervasive.com/database/ diff --git a/pyproject.toml b/pyproject.toml index 4291bc3..398a91a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "hatchling.build" name = "sqlalchemy-pervasive" version = "0.3.0" description = "SQLAlchemy Dialect for Pervasive PSQL" -readme = "README.md" +readme = "README.rst" authors = [{name = "Lance Edgar", email = "lance@edbob.org"}] license = {text = "GNU GPL v3+"} classifiers = [ diff --git a/tasks.py b/tasks.py index 707e130..fd0d710 100644 --- a/tasks.py +++ b/tasks.py @@ -2,7 +2,7 @@ ################################################################################ # # sqlalchemy-pervasive -- SQLAlchemy Dialect for Pervasive PSQL -# Copyright © 2013-2024 Sacramento Natural Foods Co-op, Inc +# Copyright © 2013-2021 Sacramento Natural Foods Co-op, Inc # # This file is part of sqlalchemy-pervasive. # @@ -27,16 +27,15 @@ import shutil from invoke import task +here = os.path.abspath(os.path.dirname(__file__)) +exec(open(os.path.join(here, 'sqlalchemy_pervasive', '_version.py')).read()) + + @task -def release(c): +def release(ctx): """ Release a new version of 'sqlalchemy-pervasive'. """ - if os.path.exists('dist'): - shutil.rmtree('dist') - if os.path.exists('sqlalchemy_pervasive.egg-info'): - shutil.rmtree('sqlalchemy_pervasive.egg-info') - - c.run('python -m build --sdist') - - c.run('twine upload dist/*') + shutil.rmtree('sqlalchemy_pervasive.egg-info') + ctx.run('python setup.py sdist --formats=gztar') + ctx.run('twine upload dist/sqlalchemy-pervasive-{}.tar.gz'.format(__version__))