From 609e99003fed6b0ff2204dca0e29e1f8b868f3b3 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Tue, 9 Jul 2024 16:00:39 -0500 Subject: [PATCH 1/2] build: update release task per latest conventions --- tasks.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/tasks.py b/tasks.py index fd0d710..707e130 100644 --- a/tasks.py +++ b/tasks.py @@ -2,7 +2,7 @@ ################################################################################ # # sqlalchemy-pervasive -- SQLAlchemy Dialect for Pervasive PSQL -# Copyright © 2013-2021 Sacramento Natural Foods Co-op, Inc +# Copyright © 2013-2024 Sacramento Natural Foods Co-op, Inc # # This file is part of sqlalchemy-pervasive. # @@ -27,15 +27,16 @@ 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(ctx): +def release(c): """ Release a new version of 'sqlalchemy-pervasive'. """ - 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__)) + 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/*') From b55f7ead048e57fe170c2a3f992b0bd29e0f05ab Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Fri, 13 Sep 2024 19:16:28 -0500 Subject: [PATCH 2/2] docs: use markdown for readme file --- README.md | 5 +++++ README.rst | 7 ------- pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 8 deletions(-) create mode 100644 README.md delete mode 100644 README.rst diff --git a/README.md b/README.md new file mode 100644 index 0000000..83698bf --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ + +# sqlalchemy-pervasive + +A SQLAlchemy dialect for the [Pervasive +PSQL](http://www.pervasive.com/database/) database engine. diff --git a/README.rst b/README.rst deleted file mode 100644 index 84479aa..0000000 --- a/README.rst +++ /dev/null @@ -1,7 +0,0 @@ - -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 398a91a..4291bc3 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.rst" +readme = "README.md" authors = [{name = "Lance Edgar", email = "lance@edbob.org"}] license = {text = "GNU GPL v3+"} classifiers = [