diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000000000000000000000000000000000000..dbbef07963a4c08efe91043cc9a144357d96fbf4
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,47 @@
+[build-system]
+build-backend = "setuptools.build_meta"
+requires = [
+  "setuptools >= 61.0.0",
+  "wheel",
+]
+
+[project]
+authors = [
+  { name = "Nimrod Adar", email = "nimrod@shore.co.il"},
+]
+classifiers = [
+  "Environment :: Console",
+  "Intended Audience :: Developers",
+  "License :: OSI Approved :: MIT License",
+  "Programming Language :: Python",
+  "Topic :: Software Development :: Build Tools",
+]
+dependencies = [
+]
+description = "Sample Python project."
+dynamic = [
+  "version",
+]
+keywords = [
+  "example",
+  "sample",
+  "packaging",
+  "pep621",
+  "python",
+]
+license = {file = "LICENSE.txt"}
+name = "sampleproject"
+readme = "README.rst"
+
+[project.scripts]
+sampleproject = "sampleproject:main"
+
+[project.optional-dependencies]
+dev = [
+]
+
+[project.urls]
+homepage = "https://git.shore.co.il/nimrod/samplepyproject"
+
+[tool.setuptools.dynamic]
+version = {attr = "sampleproject.__version__"}
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..665de89b3b946b5e88b4ad7172800cf86ce281c5
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,5 @@
+[bdist_wheel]
+universal = 1
+
+[metadata]
+license_files = LICENSE.txt