ungana

Unnamed repository; edit this file 'description' to name the repository.
Info | Log | Files | Refs | README

commit a3dd50c7fdbcd21aa744406c06b48226a747a707
parent 99b9db188001bcf90995cc4a1cfdb03f1344b31d
Author: Carlosokumu <carlosokumu254@gmail.com>
Date:   Wed, 13 Aug 2025 11:08:48 +0300

initial commit

Diffstat:
AREADME.md | 22++++++++++++++++++++++
Acalendarapp/__init__.py | 0
Acalendarapp/attachment/__init__.py | 0
Acalendarapp/cmd/__init__.py | 0
Acalendarapp/ical/__init__.py | 0
Acalendarapp/runnable/__init__.py | 0
Acalendarapp/runnable/calendar_cli.py | 6++++++
Acalendarapp/uri/__init__.py | 0
Apyproject.toml | 17+++++++++++++++++
9 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/README.md b/README.md @@ -0,0 +1,21 @@ +# CalendarApp + +**CalendarApp** is a Python CLI tool for creating customized iCalendar (`.ics`) files, designed for a ticket booking and event reservation system. + + +## Requirements +- Python 3.8+ +- pip 20.0+ + +## Installation + +#### Editable Mode +```bash +cd calendarapp +pip install -e . +``` + +## Without Installation +```bash +python3 -m calendarapp.runnable.calendar_cli +``` +\ No newline at end of file diff --git a/calendarapp/__init__.py b/calendarapp/__init__.py diff --git a/calendarapp/attachment/__init__.py b/calendarapp/attachment/__init__.py diff --git a/calendarapp/cmd/__init__.py b/calendarapp/cmd/__init__.py diff --git a/calendarapp/ical/__init__.py b/calendarapp/ical/__init__.py diff --git a/calendarapp/runnable/__init__.py b/calendarapp/runnable/__init__.py diff --git a/calendarapp/runnable/calendar_cli.py b/calendarapp/runnable/calendar_cli.py @@ -0,0 +1,5 @@ +def main(): + print("Hello from calendar app!") + +if __name__ == "__main__": + main() +\ No newline at end of file diff --git a/calendarapp/uri/__init__.py b/calendarapp/uri/__init__.py diff --git a/pyproject.toml b/pyproject.toml @@ -0,0 +1,17 @@ +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.build_meta" + +[project] +name = "calendarapp" +version = "0.1.0" +description = "Client application that creates customized .ics files for ticket booking and event reservations" +requires-python = ">=3.8" + +[project.scripts] +cal = "calendarapp.runnable.calendar_cli:main" + +[tool.setuptools.packages.find] +where = ["."] +include = ["calendarapp*"] +