diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..1622e9ab --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,23 @@ +[project] +name = "education" +authors = [ + { name = "Frappe Technologies Pvt. Ltd.", email = "hello@frappe.io" }, +] +description = "Education" +requires-python = ">=3.10" +readme = "README.md" +dynamic = ["version"] +dependencies = [ + # "frappe~=15.0.0" # Installed and managed by bench. +] + +[build-system] +requires = ["flit_core >=3.4,<4"] +build-backend = "flit_core.buildapi" + +[tool.flit.module] +name = "education" + +# These dependencies are only installed when developer mode is enabled +[tool.bench.dev-dependencies] +# package_name = "~=1.1.0" \ No newline at end of file diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 7668191f..00000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -# frappe -- https://github.com/frappe/frappe is installed via 'bench init' \ No newline at end of file diff --git a/setup.py b/setup.py deleted file mode 100644 index defc035b..00000000 --- a/setup.py +++ /dev/null @@ -1,19 +0,0 @@ -from setuptools import setup, find_packages - -with open("requirements.txt") as f: - install_requires = f.read().strip().split("\n") - -# get version from __version__ variable in education/__init__.py -from education import __version__ as version - -setup( - name="education", - version=version, - description="Education", - author="Frappe Technologies Pvt. Ltd.", - author_email="hello@frappe.io", - packages=find_packages(), - zip_safe=False, - include_package_data=True, - install_requires=install_requires, -)