diff --git a/MANIFEST.in b/MANIFEST.in index a13a205e..115b6046 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,5 +1,4 @@ include MANIFEST.in -include requirements.txt include *.json include *.md include *.py @@ -15,4 +14,4 @@ recursive-include servicems *.png recursive-include servicems *.py recursive-include servicems *.svg recursive-include servicems *.txt -recursive-exclude servicems *.pyc \ No newline at end of file +recursive-exclude servicems *.pyc diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..03d02ce5 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,23 @@ +[project] +name = "servicems" +authors = [ + { name = "Aakvatech Limited", email = "info@aakvatech.com" } +] +description = "Service Management System for ERPNext" +requires-python = ">=3.10" +readme = "README.md" +dynamic = ["version"] +dependencies = [ + # "frappe" # 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" + +[tool.bench.frappe-dependencies] +frappe = ">=15.0.0,<16.0.0" diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 5ac1c812..00000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -frappe \ No newline at end of file diff --git a/setup.py b/setup.py deleted file mode 100644 index 9708b8a6..00000000 --- a/setup.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- -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 servicems/__init__.py -from servicems import __version__ as version - -setup( - name='servicems', - version=version, - description='Service Management System for ERPNext', - author='Aakvatech Limited', - author_email='info@aakvatech.com', - packages=find_packages(), - zip_safe=False, - include_package_data=True, - install_requires=install_requires -)