From dfc2926a36c2c097d11edc23ff3e6e5cb6edb91e Mon Sep 17 00:00:00 2001
From: Aaron Siegel <2014957+aaron-siegel@users.noreply.github.com>
Date: Thu, 21 Nov 2024 13:32:04 -0800
Subject: [PATCH] Update pyproject.toml
---
.markdownlint.yaml | 24 ++++++++++++++++++++++++
README.md | 12 ++++++++----
pyproject.toml | 26 ++++++++++++++++++++++----
3 files changed, 54 insertions(+), 8 deletions(-)
create mode 100644 .markdownlint.yaml
diff --git a/.markdownlint.yaml b/.markdownlint.yaml
new file mode 100644
index 0000000..888c697
--- /dev/null
+++ b/.markdownlint.yaml
@@ -0,0 +1,24 @@
+# MD013/line-length
+# (set line length to 120, don't enforce for tables)
+MD013:
+ line_length: 120
+ tables: false
+
+# MD026/no-trailing-punctuation
+# (fussy fussy)
+MD026: false
+
+# MD033/no-inline-html
+# (allow inline HTML)
+MD033: false
+
+# MD041/first-line-h1
+# (don't enforce that first line is a top-level heading)
+MD041: false
+
+# MD046/code-block-style
+MD046: false
+
+# MD052/reference-links-images
+# (don't enforce reference links)
+MD052: false
diff --git a/README.md b/README.md
index c760054..f6bc351 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
-
+
-
[![License](https://img.shields.io/badge/License-Apache%202.0-darkblue.svg)](https://opensource.org/licenses/Apache-2.0)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pixeltable?logo=python&logoColor=white)
![Platform Support](https://img.shields.io/badge/platform-Linux%20%7C%20macOS%20%7C%20Windows-E5DDD4)
@@ -11,6 +11,10 @@
[![PyPI Package](https://img.shields.io/pypi/v/pixeltable-pgserver?color=4D148C)](https://pypi.org/project/pixeltable-pgserver/)
-__pixeltable-pgserver__ is an embedded Postgres server used internally by [Pixeltable](https://github.com/pixeltable/pixeltable). It is a fork of Oscar Moll's [pgserver](https://github.com/orm011/pgserver), which is itself a fork of Michel Pelletier's [postgresql-wheel](https://github.com/michelp/postgresql-wheel).
+__pixeltable-pgserver__ is an embedded Postgres server used internally by
+[Pixeltable](https://github.com/pixeltable/pixeltable). It is a fork of Oscar Moll's
+[pgserver](https://github.com/orm011/pgserver), which is itself a fork of Michel Pelletier's
+[postgresql-wheel](https://github.com/michelp/postgresql-wheel).
-For Pixeltable documentation and installation instructions, visit the main [Pixeltable project page](https://github.com/pixeltable/pixeltable).
+For Pixeltable documentation and installation instructions, visit the main
+[Pixeltable repository](https://github.com/pixeltable/pixeltable).
diff --git a/pyproject.toml b/pyproject.toml
index 8fe5d11..8adf25d 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -8,18 +8,36 @@ build-backend = "setuptools.build_meta"
name = "pixeltable-pgserver"
version = "0.2.8"
description = "Embedded Postgres Server for Pixeltable"
+authors = [{ name = "Pixeltable, Inc.", email = "contact@pixeltable.com" }]
readme = "README.md"
requires-python = ">=3.9"
-license = { file = "LICENSE" }
-urls = { repository = "https://github.com/pixeltable/pixeltable-pgserver" }
-authors = [{ name = "Pixeltable, Inc.", email = "contact@pixeltable.com" }]
-keywords = ["postgresql", "pgvector", "pgserver", "pixeltable", "rag"]
+classifiers = [
+ "Intended Audience :: Developers",
+ "Intended Audience :: Science/Research",
+ "License :: OSI Approved :: Apache Software License",
+ "Operating System :: MacOS",
+ "Operating System :: Microsoft :: Windows",
+ "Operating System :: POSIX :: Linux",
+ "Programming Language :: Python :: 3.9",
+ "Programming Language :: Python :: 3.10",
+ "Programming Language :: Python :: 3.11",
+ "Programming Language :: Python :: 3.12",
+ "Programming Language :: Python :: 3.13",
+ "Topic :: Database",
+ "Topic :: Scientific/Engineering :: Artificial Intelligence",
+ "Topic :: Software Development :: Libraries :: Python Modules",
+]
dependencies = [
"fasteners>=0.19",
"platformdirs>=4.0.0",
"psutil>=5.9.0",
]
+[project.urls]
+homepage = "https://pixeltable.com/"
+repository = "https://github.com/pixeltable/pixeltable-pgserver"
+documentation = "https://docs.pixeltable.com/"
+
[project.optional-dependencies]
dev = [
"ruff",