diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..88826f71b1563492d6f9780295d04b1c402b5550
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,23 @@
+[metadata]
+name = newcrawler
+version = 0.1
+author = Alexander Schlemmer
+author_email = alexander.schlemmer@ds.mpg.de
+description = A new crawler for caosdb
+long_description = file: README.md
+long_description_content_type = text/markdown
+# url
+# project_urls
+classifiers =
+            Programming Language :: Python :: 3
+            License :: OSI Approved :: AGPLv3
+            Operating System :: OS Independent
+
+[options]
+package_dir =
+            = src
+packages = find:
+python_requires = >=3.6
+
+[options.packages.find]
+where = src
\ No newline at end of file
diff --git a/setup.toml b/setup.toml
new file mode 100644
index 0000000000000000000000000000000000000000..501dea852f18a271e49245342111f1c1c8e3fdd0
--- /dev/null
+++ b/setup.toml
@@ -0,0 +1,7 @@
+[build-system]
+requires = [
+         "setuptools>=42",
+         "wheel"
+]
+build-backend = "setuptools.build_meta"
+         
\ No newline at end of file