From c3186461bd6b1ba8a8f9c228c14ef7e3aac6e190 Mon Sep 17 00:00:00 2001 From: Shyamkumar Pandey Date: Tue, 25 Nov 2025 16:38:38 +0530 Subject: [PATCH 1/3] feat:Education PyProject --- pyproject.toml | 0 requirements.txt | 1 - setup.py | 2 +- 3 files changed, 1 insertion(+), 2 deletions(-) create mode 100644 pyproject.toml delete mode 100644 requirements.txt diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..e69de29b 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 index defc035b..0f223891 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ from setuptools import setup, find_packages -with open("requirements.txt") as f: +with open("pyproject.toml") as f: install_requires = f.read().strip().split("\n") # get version from __version__ variable in education/__init__.py From 3a54b24f589d7d4119d007b6cda362d646918216 Mon Sep 17 00:00:00 2001 From: Shyamkumar Pandey Date: Tue, 25 Nov 2025 17:41:41 +0530 Subject: [PATCH 2/3] feat:walmiki lms PyProject --- pyproject.toml | 20 ++++++++++++++++++++ setup.py | 19 ------------------- 2 files changed, 20 insertions(+), 19 deletions(-) delete mode 100644 setup.py diff --git a/pyproject.toml b/pyproject.toml index e69de29b..30877c2c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -0,0 +1,20 @@ +[project] +name = "education" +authors = [ + { name = "Hybrowlabs Technologies", email = "sankara@hybrowlabs.com" }, +] +description = "Education Application" +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" + +# 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/setup.py b/setup.py deleted file mode 100644 index 0f223891..00000000 --- a/setup.py +++ /dev/null @@ -1,19 +0,0 @@ -from setuptools import setup, find_packages - -with open("pyproject.toml") 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, -) From 37b1362b3e7355d9c37b9e173614df48480bc315 Mon Sep 17 00:00:00 2001 From: Shyamkumar Pandey Date: Tue, 25 Nov 2025 17:55:53 +0530 Subject: [PATCH 3/3] feat:Education PyProject --- pyproject.toml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 30877c2c..1622e9ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,9 @@ [project] name = "education" authors = [ - { name = "Hybrowlabs Technologies", email = "sankara@hybrowlabs.com" }, + { name = "Frappe Technologies Pvt. Ltd.", email = "hello@frappe.io" }, ] -description = "Education Application" +description = "Education" requires-python = ">=3.10" readme = "README.md" dynamic = ["version"] @@ -15,6 +15,9 @@ dependencies = [ 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