panamaram


Namepanamaram JSON
Version 1.0.0 PyPI version JSON
download
home_pageNone
SummaryPanamaram Personal Finance Expense Tracker
upload_time2025-08-07 06:28:55
maintainerNone
docs_urlNone
authorNone
requires_python>=3.13
licenseMIT License Copyright (c) 2025 Manikandan D Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Project website: https://due.im
keywords personal finance expense tracker finance expense income tracker
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <img src="https://raw.githubusercontent.com/manikandancode/Panamaram/refs/heads/main/assets/icon.png" alt="Panamaram App Icon" width="120"/>
</p>

# Panamaram - Personal Finance Expense Tracker

[![Python](https://img.shields.io/badge/Python-3.13.3-blue?logo=python)](https://www.python.org/downloads/release/python-3133/)
[![PySide6](https://img.shields.io/badge/PySide6-6.9.1-brightgreen)](https://pypi.org/project/PySide6/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Platform](https://img.shields.io/badge/Platform-Windows%2011-blueviolet)](https://www.microsoft.com/software-download/windows11)
[![Stars](https://img.shields.io/github/stars/manikandancode/Panamaram?style=social)](https://github.com/manikandancode/Panamaram)
![GitHub all releases](https://img.shields.io/github/downloads/manikandancode/Panamaram/total)

Panamaram is a secure, offline personal finance app designed to help you effortlessly manage expenses, income, bills, and budgets. Track your daily spending, set reminders for recurring payments, and get smart insights with visual dashboards and exportable reports. With strong password protection and advanced encryption, your financial data stays private and protected. Enjoy a clean, modern interface with dark mode, multi-currency support, and a smooth user experienceโ€”no internet required.

---

## ๐ŸŒŸ Features

- **Expense & Income Tracking:**  
  Add, view, edit, and delete transactions, with category, notes, and support for recurring entries.

- **Bill/Reminder System:**  
  Manage recurring and one-time bills, with overdue highlighting.

- **Home Dashboard:**  
  Instant stats and smart charts of your budget, balance, and spending patterns.

- **Multi-format Reports:**  
  Export reports as PDF, Excel (XLSX), and CSV.

- **Data Security:**  
  - Strong password protection
  - Database encryption (AES)
  - Encrypted backup and restore with user password validation
  - All sensitive info kept private

- **User Experience:**  
  - Modular, responsive UI with dark mode-ready design
  - One-click currency switching
  - Helpful error and warning dialogs
  - Easily installable and self-contained

---

## ๐ŸŒณ Panamaram โ€“ The Money Tree of Personal Finance

The name **"Panamaram"** is a creative compound word derived from Tamil:

- **เฎชเฎฃเฎฎเฏ (Paแน‡am)** โ€“ _Money_  
- **เฎฎเฎฐเฎฎเฏ (Maram)** โ€“ _Tree_

### ๐Ÿ“ Word Formation in Tamil

> **เฎชเฎฃเฎฎเฏ** + **เฎฎเฎฐเฎฎเฏ** = **เฎชเฎฃเฎฎเฎฐเฎฎเฏ (Panamaram)**  
> _Literally translates to_ **โ€œMoney Treeโ€**

---

### ๐ŸŒฟ Meaning & Symbolism

- **เฎฎเฎฐเฎฎเฏ (Maram)** โ€“ Symbolizes **growth**, **stability**, and **life**
- **เฎชเฎฃเฎฎเฏ (Paแน‡am)** โ€“ Represents **wealth**, **income**, and **financial resources**

---

### ๐Ÿ’ก Why *Panamaram*?

- ๐ŸŒฑ A **tree of wealth** โ€“ like your finances growing steadily over time  
- ๐ŸŒผ A **source or tracker** that helps your money **flourish**  
- ๐Ÿง  A **personal finance tool** that **nurtures and manages** your expenses and income wisely โ€” just like watering a tree for steady growth

---

> _Panamaram isn't just a name โ€” it's a philosophy of growing your money the natural way._


## ๐Ÿ—‚๏ธ Project Structure
```bash
Panamaram/
โ”‚
โ”œโ”€โ”€ assets/
โ”‚   โ”œโ”€โ”€ icon.png
โ”‚   โ”œโ”€โ”€ icon.ico
โ”‚   โ””โ”€โ”€ ...         # All static/icons/images
โ”‚
โ”œโ”€โ”€ auth/
โ”‚   โ””โ”€โ”€ auth.py
โ”‚
โ”œโ”€โ”€ db/
โ”‚   โ”œโ”€โ”€ expense_manager.py
โ”‚   โ”œโ”€โ”€ income_manager.py
โ”‚   โ”œโ”€โ”€ recurring_income_manager.py
โ”‚   โ”œโ”€โ”€ recurring_manager.py
โ”‚   โ”œโ”€โ”€ bill_manager.py
โ”‚   โ””โ”€โ”€ db_manager.py
โ”‚
โ”œโ”€โ”€ worker/
โ”‚   โ””โ”€โ”€ worker_unlock
โ”‚
โ”œโ”€โ”€ utils/
โ”‚   โ”œโ”€โ”€ path_utils.py
โ”‚   โ”œโ”€โ”€ key_manager.py
โ”‚   โ”œโ”€โ”€ secure_field_utils.py
โ”‚   โ”œโ”€โ”€ secure_file_utils.py
โ”‚   โ””โ”€โ”€ smart_suggestions.py
โ”‚
โ”œโ”€โ”€ ui/
โ”‚   โ”œโ”€โ”€ main_window.py
โ”‚   โ”œโ”€โ”€ dashboard.py
โ”‚   โ”œโ”€โ”€ expense_table.py
โ”‚   โ”œโ”€โ”€ income_table.py
โ”‚   โ”œโ”€โ”€ expense_form.py
โ”‚   โ”œโ”€โ”€ income_form.py
โ”‚   โ”œโ”€โ”€ currency_chooser.py
โ”‚   โ”œโ”€โ”€ bill_form.py
โ”‚   โ”œโ”€โ”€ bill_table.py
โ”‚   โ”œโ”€โ”€ reports.py
โ”‚   โ””โ”€โ”€ ...          # Any extra UI component modules
โ”‚
โ”œโ”€โ”€ main.py
โ”œโ”€โ”€ requirements.txt
```

---

## ๐Ÿ–ฅ๏ธ How to Set Up (Windows 11 Guide)

### 1. Install Python 3.13.3

- Download the official installer:  
  [Python 3.13.3 Windows 64-bit](https://www.python.org/downloads/release/python-3133/)
- During install:
  - **Check** โ€œAdd Python to PATHโ€.
  - Choose โ€œCustomize installationโ€.
  - Complete the wizard.
- Verify:
```bash
python --version
```

- Output: Python 3.13.3

### 2. Create Your Project Directory

- Open your terminal or command prompt and run:
```bash
mkdir Panamaram
cd Panamaram
```
### 3. Create and Activate a Virtual Environment

- Create virtual environment
```bash
python -m venv venv
```
- Activate (on Windows)
```bash
venv\Scripts\activate
```
- If successful, your terminal will show:
(venv)
### 4. Install Required Packages
```bash
pip install PySide6
pip install appdirs pyAesCrypt cryptography
pip install matplotlib
pip install fpdf2
pip install openpyxl
```
- (Optional) Save package versions for later with:
```bash
pip freeze > requirements.txt
```
- **To install all at once in the future:**
```bash
pip install -r requirements.txt
```

### 5. Set Up VS Code for Development

- Open the `Panamaram/` folder in VS Code.
- Press `Ctrl + Shift + P`, type `Python: Select Interpreter`, and select `./venv/Scripts/python.exe`.
- *(If prompted, install the [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python))*

### 6. Useful Commands

| Command                                 | Use                       |
|------------------------------------------|---------------------------|
| `venv\Scripts\activate`                  | Activate venv             |
| `deactivate`                             | Deactivate venv           |
| `pip install -r requirements.txt`        | Install all dependencies  |

---

## ๐Ÿš€ Quick Start

1. **Clone/download this repository.**
2. **Follow the steps above to set up the environment and install dependencies.**
3. **Run the app:**
python main.py


---

## ๐Ÿ“ฆ Packaging/Distribution

- For packaging (e.g., .exe), consider tools like `PyInstaller`.
- For a Windows installer, look at NSIS or Inno Setup.
- (Request sample scripts or guidance if needed!)

### ๐Ÿ“ฆ Packaging the Application with PyInstaller

Follow these steps to package **Panamaram** into a standalone executable for Windows.

---

### 1๏ธโƒฃ Install PyInstaller
First, activate your virtual environment (if not already active):

```bash
venv\Scripts\activate
```
Then install PyInstaller:
```bash
pip install pyinstaller
```
Verify the installation:
```bash
pyinstaller --version
```
### 2๏ธโƒฃ Clean Previous Builds (Recommended)
Before creating a new build, clean any old files to avoid conflicts

```bash
rmdir /s /q dist build
del /q *.spec
```
(Or delete these folders/files manually in Windows Explorer.)

### 3๏ธโƒฃ Build the Executable
Run the following command to create the packaged application:
```bash
pyinstaller --name Panamaram --windowed --icon=assets/icon.ico --add-data "assets/icon.png;assets" --add-data "assets/icon.ico;assets" --add-data "LICENSE;." main.py
```
Command Breakdown:

--name Panamaram โ†’ Sets the app name.
--windowed โ†’ Runs without a terminal window.
--icon=assets/icon.ico โ†’ Sets the app icon.
--add-data โ†’ Includes additional files inside the build.
main.py โ†’ The entry point of the application.

## ๐Ÿ“ License

MIT License  
Copyright (c) 2025 Manikandan D

---

## ๐Ÿ™ Acknowledgements

- **Python Software Foundation**  
For the language and runtime  
[Python.org](https://www.python.org/)

- **Qt Company & PySide**  
For the amazing cross-platform GUI framework  
[Qt for Python (PySide6)](https://doc.qt.io/qtforpython/)

- **Open Source Projects:**  
- `appdirs`
- `cryptography`
- `pyAesCrypt`
- `matplotlib`
- `fpdf2`
- `openpyxl`
- All other brilliant libraries used

- **Community & Testers:**  
Thanks to everyone who tested, gave feedback, and inspired features.

---

## ๐Ÿ™‹โ€โ™‚๏ธ Questions? Feedback?

Open an [issue](https://github.com/manikandancode/Panamaram/issues) or contact the author  
Website: https://due.im

---

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "panamaram",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.13",
    "maintainer_email": null,
    "keywords": "personal finance, expense tracker, finance, expense, income tracker",
    "author": null,
    "author_email": "Manikandan D <manikandan@due.im>",
    "download_url": "https://files.pythonhosted.org/packages/9c/ab/3a0e77233c542504c4fd3224c0158409db70f0822cbec52849f4e87a8815/panamaram-1.0.0.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\r\n  <img src=\"https://raw.githubusercontent.com/manikandancode/Panamaram/refs/heads/main/assets/icon.png\" alt=\"Panamaram App Icon\" width=\"120\"/>\r\n</p>\r\n\r\n# Panamaram - Personal Finance Expense Tracker\r\n\r\n[![Python](https://img.shields.io/badge/Python-3.13.3-blue?logo=python)](https://www.python.org/downloads/release/python-3133/)\r\n[![PySide6](https://img.shields.io/badge/PySide6-6.9.1-brightgreen)](https://pypi.org/project/PySide6/)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\r\n[![Platform](https://img.shields.io/badge/Platform-Windows%2011-blueviolet)](https://www.microsoft.com/software-download/windows11)\r\n[![Stars](https://img.shields.io/github/stars/manikandancode/Panamaram?style=social)](https://github.com/manikandancode/Panamaram)\r\n![GitHub all releases](https://img.shields.io/github/downloads/manikandancode/Panamaram/total)\r\n\r\nPanamaram is a secure, offline personal finance app designed to help you effortlessly manage expenses, income, bills, and budgets. Track your daily spending, set reminders for recurring payments, and get smart insights with visual dashboards and exportable reports. With strong password protection and advanced encryption, your financial data stays private and protected. Enjoy a clean, modern interface with dark mode, multi-currency support, and a smooth user experience\u2014no internet required.\r\n\r\n---\r\n\r\n## \ud83c\udf1f Features\r\n\r\n- **Expense & Income Tracking:**  \r\n  Add, view, edit, and delete transactions, with category, notes, and support for recurring entries.\r\n\r\n- **Bill/Reminder System:**  \r\n  Manage recurring and one-time bills, with overdue highlighting.\r\n\r\n- **Home Dashboard:**  \r\n  Instant stats and smart charts of your budget, balance, and spending patterns.\r\n\r\n- **Multi-format Reports:**  \r\n  Export reports as PDF, Excel (XLSX), and CSV.\r\n\r\n- **Data Security:**  \r\n  - Strong password protection\r\n  - Database encryption (AES)\r\n  - Encrypted backup and restore with user password validation\r\n  - All sensitive info kept private\r\n\r\n- **User Experience:**  \r\n  - Modular, responsive UI with dark mode-ready design\r\n  - One-click currency switching\r\n  - Helpful error and warning dialogs\r\n  - Easily installable and self-contained\r\n\r\n---\r\n\r\n## \ud83c\udf33 Panamaram \u2013 The Money Tree of Personal Finance\r\n\r\nThe name **\"Panamaram\"** is a creative compound word derived from Tamil:\r\n\r\n- **\u0baa\u0ba3\u0bae\u0bcd (Pa\u1e47am)** \u2013 _Money_  \r\n- **\u0bae\u0bb0\u0bae\u0bcd (Maram)** \u2013 _Tree_\r\n\r\n### \ud83d\udcdd Word Formation in Tamil\r\n\r\n> **\u0baa\u0ba3\u0bae\u0bcd** + **\u0bae\u0bb0\u0bae\u0bcd** = **\u0baa\u0ba3\u0bae\u0bb0\u0bae\u0bcd (Panamaram)**  \r\n> _Literally translates to_ **\u201cMoney Tree\u201d**\r\n\r\n---\r\n\r\n### \ud83c\udf3f Meaning & Symbolism\r\n\r\n- **\u0bae\u0bb0\u0bae\u0bcd (Maram)** \u2013 Symbolizes **growth**, **stability**, and **life**\r\n- **\u0baa\u0ba3\u0bae\u0bcd (Pa\u1e47am)** \u2013 Represents **wealth**, **income**, and **financial resources**\r\n\r\n---\r\n\r\n### \ud83d\udca1 Why *Panamaram*?\r\n\r\n- \ud83c\udf31 A **tree of wealth** \u2013 like your finances growing steadily over time  \r\n- \ud83c\udf3c A **source or tracker** that helps your money **flourish**  \r\n- \ud83e\udde0 A **personal finance tool** that **nurtures and manages** your expenses and income wisely \u2014 just like watering a tree for steady growth\r\n\r\n---\r\n\r\n> _Panamaram isn't just a name \u2014 it's a philosophy of growing your money the natural way._\r\n\r\n\r\n## \ud83d\uddc2\ufe0f Project Structure\r\n```bash\r\nPanamaram/\r\n\u2502\r\n\u251c\u2500\u2500 assets/\r\n\u2502   \u251c\u2500\u2500 icon.png\r\n\u2502   \u251c\u2500\u2500 icon.ico\r\n\u2502   \u2514\u2500\u2500 ...         # All static/icons/images\r\n\u2502\r\n\u251c\u2500\u2500 auth/\r\n\u2502   \u2514\u2500\u2500 auth.py\r\n\u2502\r\n\u251c\u2500\u2500 db/\r\n\u2502   \u251c\u2500\u2500 expense_manager.py\r\n\u2502   \u251c\u2500\u2500 income_manager.py\r\n\u2502   \u251c\u2500\u2500 recurring_income_manager.py\r\n\u2502   \u251c\u2500\u2500 recurring_manager.py\r\n\u2502   \u251c\u2500\u2500 bill_manager.py\r\n\u2502   \u2514\u2500\u2500 db_manager.py\r\n\u2502\r\n\u251c\u2500\u2500 worker/\r\n\u2502   \u2514\u2500\u2500 worker_unlock\r\n\u2502\r\n\u251c\u2500\u2500 utils/\r\n\u2502   \u251c\u2500\u2500 path_utils.py\r\n\u2502   \u251c\u2500\u2500 key_manager.py\r\n\u2502   \u251c\u2500\u2500 secure_field_utils.py\r\n\u2502   \u251c\u2500\u2500 secure_file_utils.py\r\n\u2502   \u2514\u2500\u2500 smart_suggestions.py\r\n\u2502\r\n\u251c\u2500\u2500 ui/\r\n\u2502   \u251c\u2500\u2500 main_window.py\r\n\u2502   \u251c\u2500\u2500 dashboard.py\r\n\u2502   \u251c\u2500\u2500 expense_table.py\r\n\u2502   \u251c\u2500\u2500 income_table.py\r\n\u2502   \u251c\u2500\u2500 expense_form.py\r\n\u2502   \u251c\u2500\u2500 income_form.py\r\n\u2502   \u251c\u2500\u2500 currency_chooser.py\r\n\u2502   \u251c\u2500\u2500 bill_form.py\r\n\u2502   \u251c\u2500\u2500 bill_table.py\r\n\u2502   \u251c\u2500\u2500 reports.py\r\n\u2502   \u2514\u2500\u2500 ...          # Any extra UI component modules\r\n\u2502\r\n\u251c\u2500\u2500 main.py\r\n\u251c\u2500\u2500 requirements.txt\r\n```\r\n\r\n---\r\n\r\n## \ud83d\udda5\ufe0f How to Set Up (Windows 11 Guide)\r\n\r\n### 1. Install Python 3.13.3\r\n\r\n- Download the official installer:  \r\n  [Python 3.13.3 Windows 64-bit](https://www.python.org/downloads/release/python-3133/)\r\n- During install:\r\n  - **Check** \u201cAdd Python to PATH\u201d.\r\n  - Choose \u201cCustomize installation\u201d.\r\n  - Complete the wizard.\r\n- Verify:\r\n```bash\r\npython --version\r\n```\r\n\r\n- Output: Python 3.13.3\r\n\r\n### 2. Create Your Project Directory\r\n\r\n- Open your terminal or command prompt and run:\r\n```bash\r\nmkdir Panamaram\r\ncd Panamaram\r\n```\r\n### 3. Create and Activate a Virtual Environment\r\n\r\n- Create virtual environment\r\n```bash\r\npython -m venv venv\r\n```\r\n- Activate (on Windows)\r\n```bash\r\nvenv\\Scripts\\activate\r\n```\r\n- If successful, your terminal will show:\r\n(venv)\r\n### 4. Install Required Packages\r\n```bash\r\npip install PySide6\r\npip install appdirs pyAesCrypt cryptography\r\npip install matplotlib\r\npip install fpdf2\r\npip install openpyxl\r\n```\r\n- (Optional) Save package versions for later with:\r\n```bash\r\npip freeze > requirements.txt\r\n```\r\n- **To install all at once in the future:**\r\n```bash\r\npip install -r requirements.txt\r\n```\r\n\r\n### 5. Set Up VS Code for Development\r\n\r\n- Open the `Panamaram/` folder in VS Code.\r\n- Press `Ctrl + Shift + P`, type `Python: Select Interpreter`, and select `./venv/Scripts/python.exe`.\r\n- *(If prompted, install the [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python))*\r\n\r\n### 6. Useful Commands\r\n\r\n| Command                                 | Use                       |\r\n|------------------------------------------|---------------------------|\r\n| `venv\\Scripts\\activate`                  | Activate venv             |\r\n| `deactivate`                             | Deactivate venv           |\r\n| `pip install -r requirements.txt`        | Install all dependencies  |\r\n\r\n---\r\n\r\n## \ud83d\ude80 Quick Start\r\n\r\n1. **Clone/download this repository.**\r\n2. **Follow the steps above to set up the environment and install dependencies.**\r\n3. **Run the app:**\r\npython main.py\r\n\r\n\r\n---\r\n\r\n## \ud83d\udce6 Packaging/Distribution\r\n\r\n- For packaging (e.g., .exe), consider tools like `PyInstaller`.\r\n- For a Windows installer, look at NSIS or Inno Setup.\r\n- (Request sample scripts or guidance if needed!)\r\n\r\n### \ud83d\udce6 Packaging the Application with PyInstaller\r\n\r\nFollow these steps to package **Panamaram** into a standalone executable for Windows.\r\n\r\n---\r\n\r\n### 1\ufe0f\u20e3 Install PyInstaller\r\nFirst, activate your virtual environment (if not already active):\r\n\r\n```bash\r\nvenv\\Scripts\\activate\r\n```\r\nThen install PyInstaller:\r\n```bash\r\npip install pyinstaller\r\n```\r\nVerify the installation:\r\n```bash\r\npyinstaller --version\r\n```\r\n### 2\ufe0f\u20e3 Clean Previous Builds (Recommended)\r\nBefore creating a new build, clean any old files to avoid conflicts\r\n\r\n```bash\r\nrmdir /s /q dist build\r\ndel /q *.spec\r\n```\r\n(Or delete these folders/files manually in Windows Explorer.)\r\n\r\n### 3\ufe0f\u20e3 Build the Executable\r\nRun the following command to create the packaged application:\r\n```bash\r\npyinstaller --name Panamaram --windowed --icon=assets/icon.ico --add-data \"assets/icon.png;assets\" --add-data \"assets/icon.ico;assets\" --add-data \"LICENSE;.\" main.py\r\n```\r\nCommand Breakdown:\r\n\r\n--name Panamaram \u2192 Sets the app name.\r\n--windowed \u2192 Runs without a terminal window.\r\n--icon=assets/icon.ico \u2192 Sets the app icon.\r\n--add-data \u2192 Includes additional files inside the build.\r\nmain.py \u2192 The entry point of the application.\r\n\r\n## \ud83d\udcdd License\r\n\r\nMIT License  \r\nCopyright (c) 2025 Manikandan D\r\n\r\n---\r\n\r\n## \ud83d\ude4f Acknowledgements\r\n\r\n- **Python Software Foundation**  \r\nFor the language and runtime  \r\n[Python.org](https://www.python.org/)\r\n\r\n- **Qt Company & PySide**  \r\nFor the amazing cross-platform GUI framework  \r\n[Qt for Python (PySide6)](https://doc.qt.io/qtforpython/)\r\n\r\n- **Open Source Projects:**  \r\n- `appdirs`\r\n- `cryptography`\r\n- `pyAesCrypt`\r\n- `matplotlib`\r\n- `fpdf2`\r\n- `openpyxl`\r\n- All other brilliant libraries used\r\n\r\n- **Community & Testers:**  \r\nThanks to everyone who tested, gave feedback, and inspired features.\r\n\r\n---\r\n\r\n## \ud83d\ude4b\u200d\u2642\ufe0f Questions? Feedback?\r\n\r\nOpen an [issue](https://github.com/manikandancode/Panamaram/issues) or contact the author  \r\nWebsite: https://due.im\r\n\r\n---\r\n",
    "bugtrack_url": null,
    "license": "MIT License\r\n        \r\n        Copyright (c) 2025 Manikandan D\r\n        \r\n        Permission is hereby granted, free of charge, to any person obtaining a copy\r\n        of this software and associated documentation files (the \"Software\"), to deal\r\n        in the Software without restriction, including without limitation the rights\r\n        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\n        copies of the Software, and to permit persons to whom the Software is\r\n        furnished to do so, subject to the following conditions:\r\n        \r\n        The above copyright notice and this permission notice shall be included in all\r\n        copies or substantial portions of the Software.\r\n        \r\n        THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\n        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\n        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\n        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\n        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\n        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\n        SOFTWARE.\r\n        \r\n        Project website: https://due.im\r\n        ",
    "summary": "Panamaram Personal Finance Expense Tracker",
    "version": "1.0.0",
    "project_urls": {
        "BugTracker": "https://github.com/manikandancode/Panamaram/issues",
        "Homepage": "https://due.im/panamaram/",
        "Repository": "https://github.com/manikandancode/Panamaram"
    },
    "split_keywords": [
        "personal finance",
        " expense tracker",
        " finance",
        " expense",
        " income tracker"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4a6d4bbbdb4ef8d0a55f195bd6ed774ea8ceadb62606669afaac2205f28ca144",
                "md5": "f81ca018d98e66c63462a78fad6943c2",
                "sha256": "eefee5f2c249ecf7e1e5560b2d384c12476bfcce11fea57abcc0cec08e179526"
            },
            "downloads": -1,
            "filename": "panamaram-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f81ca018d98e66c63462a78fad6943c2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.13",
            "size": 243867,
            "upload_time": "2025-08-07T06:28:52",
            "upload_time_iso_8601": "2025-08-07T06:28:52.106891Z",
            "url": "https://files.pythonhosted.org/packages/4a/6d/4bbbdb4ef8d0a55f195bd6ed774ea8ceadb62606669afaac2205f28ca144/panamaram-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9cab3a0e77233c542504c4fd3224c0158409db70f0822cbec52849f4e87a8815",
                "md5": "5264b6a4ea6a33c8a8c9f841db6ba828",
                "sha256": "c889b2068b0a22ba86c084096cd9532d018d71adf1cf3398f3e4bde5820a9fcd"
            },
            "downloads": -1,
            "filename": "panamaram-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5264b6a4ea6a33c8a8c9f841db6ba828",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.13",
            "size": 239595,
            "upload_time": "2025-08-07T06:28:55",
            "upload_time_iso_8601": "2025-08-07T06:28:55.530972Z",
            "url": "https://files.pythonhosted.org/packages/9c/ab/3a0e77233c542504c4fd3224c0158409db70f0822cbec52849f4e87a8815/panamaram-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-07 06:28:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "manikandancode",
    "github_project": "Panamaram",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "panamaram"
}
        
Elapsed time: 0.44947s