commit f8eca2e2eea86ae0ca98010536f343619a8b2403 Author: Ondrej Hladuvka Date: Mon May 19 13:31:28 2025 +0300 first diff --git a/README.md b/README.md new file mode 100644 index 0000000..c234ae4 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# INCREMENT +it adds one. \ No newline at end of file diff --git a/increment/__init__.py b/increment/__init__.py new file mode 100644 index 0000000..f56a140 --- /dev/null +++ b/increment/__init__.py @@ -0,0 +1,3 @@ +from .core import add_one + +__all__ = ["add_one"] diff --git a/increment/core.py b/increment/core.py new file mode 100644 index 0000000..1ee9ec6 --- /dev/null +++ b/increment/core.py @@ -0,0 +1,2 @@ +def add_one(number): + return number + 1 \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..3b89830 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,24 @@ +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "increment" +version = "0.1" +description = "it adds one" +readme = "README.md" +requires-python = ">=3.7" +license = "MIT" +authors = [ + { name = "Ondrej Hladuvka", email = "mail@hladu.xyz" } +] +classifiers = [ + "Programming Language :: Python :: 3", + "Operating System :: OS Independent" +] + +[project.urls] +Homepage = "https://git.hladu.xyz/increment" + +[tool.setuptools] +packages = ["increment"] diff --git a/tests/test.py b/tests/test.py new file mode 100644 index 0000000..16f7236 --- /dev/null +++ b/tests/test.py @@ -0,0 +1,11 @@ +import unittest +from increment import add_one + +class Tester(unittest.TestCase): + def test_add_one(self): + self.assertEqual(add_one(1), 2) + self.assertEqual(add_one(-1), 0) + self.assertEqual(add_one(0), 1) + +if __name__ == "__main__": + unittest.main()