# pycorelib
A lightweight Python utility library 🚀 for everyday tasks:
- CSV parsing
- JSON safe load/dump
- Config loader (YAML)
- Async helpers
- String case converters
- File system utils
- Dictionary deep ops
- Numeric utilities
- Timer context manager
## Install
```bash
pip install pycorelib
from pycorelib import CSVReader, JSONX
print(CSVReader.read("sample.csv"))
print(JSONX.safe_load('{"a":1}'))
---
## **5. Add a License**
MIT is most common. Create a `LICENSE` file:
```txt
MIT License
Copyright (c) 2025 Sumit kumar sharma
Permission is hereby granted, free of charge, to any person obtaining a copy.
Raw data
{
"_id": null,
"home_page": "https://github.com/sumit333/pycorelib",
"name": "pycorelib",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "utilities, helpers, csv, json, config, python",
"author": "Sumit Kumar Sharma",
"author_email": "Sumit Kumar Sharma <sharmasumitk877@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/2a/8c/dcafc34fb6132e7af185f2f82fc5daa987d389b8fa6ddf8048df2971b23d/pycorelib-0.1.0.tar.gz",
"platform": null,
"description": "# pycorelib\n\nA lightweight Python utility library \ud83d\ude80 for everyday tasks:\n- CSV parsing\n- JSON safe load/dump\n- Config loader (YAML)\n- Async helpers\n- String case converters\n- File system utils\n- Dictionary deep ops\n- Numeric utilities\n- Timer context manager\n\n## Install\n```bash\npip install pycorelib\n\nfrom pycorelib import CSVReader, JSONX\n\nprint(CSVReader.read(\"sample.csv\"))\nprint(JSONX.safe_load('{\"a\":1}'))\n\n\n---\n\n## **5. Add a License**\nMIT is most common. Create a `LICENSE` file:\n\n```txt\nMIT License\n\nCopyright (c) 2025 Sumit kumar sharma\n\nPermission is hereby granted, free of charge, to any person obtaining a copy.\n",
"bugtrack_url": null,
"license": null,
"summary": "A lightweight Python utility library with CSV, JSON, config, async, string, dict, and numeric helpers.",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/sumit333/pycorelib",
"Issues": "https://github.com/sumit333/pycorelib/issues"
},
"split_keywords": [
"utilities",
" helpers",
" csv",
" json",
" config",
" python"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "12b85b36b4b945880eeaa4ac72af06ca2ddae351ac17de0278011b8b85f4f429",
"md5": "4142d8e0e2fe53383a3d5134b207df36",
"sha256": "111ff66216c8fd45344498e903f3ab7890eaac419cbd8369de4709b9a0102f5b"
},
"downloads": -1,
"filename": "pycorelib-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4142d8e0e2fe53383a3d5134b207df36",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 5940,
"upload_time": "2025-09-01T07:31:22",
"upload_time_iso_8601": "2025-09-01T07:31:22.438180Z",
"url": "https://files.pythonhosted.org/packages/12/b8/5b36b4b945880eeaa4ac72af06ca2ddae351ac17de0278011b8b85f4f429/pycorelib-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2a8cdcafc34fb6132e7af185f2f82fc5daa987d389b8fa6ddf8048df2971b23d",
"md5": "5f0fd7eaa595a314e7a00f85756f5abd",
"sha256": "df06b0ef1db27726bd1bcc10cba03478a9a8053f26e096e974986dc30f02f49e"
},
"downloads": -1,
"filename": "pycorelib-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "5f0fd7eaa595a314e7a00f85756f5abd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 4912,
"upload_time": "2025-09-01T07:31:23",
"upload_time_iso_8601": "2025-09-01T07:31:23.782888Z",
"url": "https://files.pythonhosted.org/packages/2a/8c/dcafc34fb6132e7af185f2f82fc5daa987d389b8fa6ddf8048df2971b23d/pycorelib-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-01 07:31:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "sumit333",
"github_project": "pycorelib",
"github_not_found": true,
"lcname": "pycorelib"
}