diff --git a/Makefile b/Makefile index 3415ff1..4de3824 100644 --- a/Makefile +++ b/Makefile @@ -18,6 +18,11 @@ clean: rm -rf tests/*.json rm -rf snapshots +.PHONY: dev-build +# dev-build the library +dev-build: + python3 setup.py build_ext --inplace + .PHONY: deps # deps development deps: diff --git a/pyproject.toml b/pyproject.toml index ff88619..0f4b419 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,18 +1,26 @@ [project] -name = "zakat" -version = "0.2.84" +name = 'zakat' +version = '0.2.85' authors = [ - { name="Abdelaziz Elrashed Elshaikh Mohamed", email="aeemh.sdn@gmail.com" }, + { name='Abdelaziz Elrashed Elshaikh Mohamed', email='aeemh.sdn@gmail.com' }, ] -description = "A Python Library for Islamic Financial Management." -readme = "README.md" -requires-python = ">=3.10" +description = 'A Python Library for Islamic Financial Management.' +readme = 'README.md' +requires-python = '>=3.10' classifiers = [ - "Programming Language :: Python :: 3", - "License :: OSI Approved :: MIT License", - "Operating System :: OS Independent", + 'Development Status :: 2 - Pre-Alpha', + 'Intended Audience :: Developers', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', + 'License :: OSI Approved :: MIT License', + 'Operating System :: OS Independent', +] +dependencies=[ + 'camelx', ] [project.urls] -Homepage = "https://github.com/vzool/zakat" -Issues = "https://github.com/vzool/zakat/issues" \ No newline at end of file +Homepage = 'https://github.com/vzool/zakat' +Issues = 'https://github.com/vzool/zakat/issues' \ No newline at end of file diff --git a/setup.py b/setup.py index fe84893..c55ee90 100644 --- a/setup.py +++ b/setup.py @@ -2,13 +2,27 @@ setup( name='zakat', - packages=find_packages(include=['zakat']), - version='0.2.84', + version='0.2.85', description='A Python Library for Islamic Financial Management.', author='Abdelaziz Elrashed Elshaikh Mohamed', - install_requires=['camelx'], + author_email='aeemh.sdn@gmail.com', + classifiers = [ + 'Development Status :: 2 - Pre-Alpha', + 'Intended Audience :: Developers', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', + 'License :: OSI Approved :: MIT License', + 'Operating System :: OS Independent', + ], python_requires=">=3.10", - setup_requires=['pytest-runner'], - tests_require=['pytest==8.2.2'], - test_suite='tests', + packages=find_packages( + include=[ + 'zakat', + ], + ), + requires=[ + 'camelx', + ], ) \ No newline at end of file diff --git a/zakat/zakat_tracker.py b/zakat/zakat_tracker.py index b9ccbf7..5bc0362 100644 --- a/zakat/zakat_tracker.py +++ b/zakat/zakat_tracker.py @@ -201,7 +201,7 @@ def Version() -> str: Returns: str: The current version of the software. """ - return '0.2.84' + return '0.2.85' @staticmethod def ZakatCut(x: float) -> float: