diff --git a/math_utils/__init__.py b/math_utils/__init__.py new file mode 100644 index 0000000..c3f8785 --- /dev/null +++ b/math_utils/__init__.py @@ -0,0 +1 @@ +from .primes import isprime \ No newline at end of file diff --git a/math_utils/primes.py b/math_utils/primes.py new file mode 100644 index 0000000..9c1e5ab --- /dev/null +++ b/math_utils/primes.py @@ -0,0 +1,14 @@ +def isprime(number): + isprime = True + if number == 2: + isprime = True + elif number % 2 == 0 or number == 1: + isprime = False + else: + for i in range(3, number//2): + if number % i == 0: + isprime = False + return isprime + return isprime + + diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..b2dacd4 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,10 @@ +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[project] +name = "math_utils" +version = "0.1" + +[tool.hatch.build.targets.wheel] +packages = ["math_utils"] \ No newline at end of file