diff --git a/calparrot/__init__.py b/calparrot/__init__.py
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..37157e3454b256cfded65ba01d3efab4a42fdfaa 100644
--- a/calparrot/__init__.py
+++ b/calparrot/__init__.py
@@ -0,0 +1,3 @@
+"""CalCat proxy server to help make corrections reproducible"""
+
+__version__ = '0.1'
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000000000000000000000000000000000000..129c83f94073375d46b9774c1e475670807b7c06
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,11 @@
+[build-system]
+requires = ["flit_core >=3.2,<4"]
+build-backend = "flit_core.buildapi"
+
+[project]
+name = "calparrot"
+authors = [{name = "EuXFEL Calibration Team"}]
+dynamic = ["version", "description"]
+
+[project.urls]
+Home = "https://github.com/takluyver/calparrot"