From 26c2d25c2844a7d62287e4fc4f75fec60712d186 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Tue, 1 Jul 2025 21:08:12 +1000 Subject: [PATCH] Reorganised external code storage layout --- imp/extern/__init__.py | 0 imp/{math => extern}/primefac.py | 0 imp/math/numbers/__init__.py | 2 +- imp/math/numbers/functions.py | 2 -- 4 files changed, 1 insertion(+), 3 deletions(-) create mode 100644 imp/extern/__init__.py rename imp/{math => extern}/primefac.py (100%) diff --git a/imp/extern/__init__.py b/imp/extern/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/imp/math/primefac.py b/imp/extern/primefac.py similarity index 100% rename from imp/math/primefac.py rename to imp/extern/primefac.py diff --git a/imp/math/numbers/__init__.py b/imp/math/numbers/__init__.py index f4193b8..22a0d21 100644 --- a/imp/math/numbers/__init__.py +++ b/imp/math/numbers/__init__.py @@ -6,7 +6,7 @@ Terminology: the "prime proper divisors of n". ''' -from imp.math.primefac import primefac +from imp.extern.primefac import primefac def factors(n: int) -> int: pfactors: list[tuple[int, int]] = [] diff --git a/imp/math/numbers/functions.py b/imp/math/numbers/functions.py index 6cafa7f..8addd51 100644 --- a/imp/math/numbers/functions.py +++ b/imp/math/numbers/functions.py @@ -1,5 +1,3 @@ def factorial(n: int) -> int: if n == 0: return 1 return n * factorial(n-1) - -def