| Name | pysourcegen JSON |
| Version |
0.0.2
JSON |
| download |
| home_page | None |
| Summary | Python Source Code Generator |
| upload_time | 2025-07-24 14:35:33 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.8 |
| license | None |
| keywords |
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# pysourcegen
Python Source Code Generator
A different approach for generating repetitive C/C++ source code using Python.
## Examples
### C++ - Hello World
run [src/hello_world_cpp_example.py](src/hello_world_cpp_example.py) to create an exectuble called `cpphello`:
./hello_world_cpp_example.py | g++ -x c++ -o cpphello -
### C - Hello World
run [src/hello_world_c_example.py](src/hello_world_c_example.py) to create an exectuble called `chello`:
./hello_world_c_example.py | gcc -x c -o chello -
Raw data
{
"_id": null,
"home_page": null,
"name": "pysourcegen",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Pieter Compen <info@compen.net>",
"download_url": "https://files.pythonhosted.org/packages/19/00/47b7af9fc1c4ba748ddb4c617aa543b11398733e0e93959dbaf82fc78d4e/pysourcegen-0.0.2.tar.gz",
"platform": null,
"description": "# pysourcegen\nPython Source Code Generator\n\nA different approach for generating repetitive C/C++ source code using Python.\n\n## Examples\n\n### C++ - Hello World\n\n run [src/hello_world_cpp_example.py](src/hello_world_cpp_example.py) to create an exectuble called `cpphello`:\n\n ./hello_world_cpp_example.py | g++ -x c++ -o cpphello -\n\n### C - Hello World\n\n run [src/hello_world_c_example.py](src/hello_world_c_example.py) to create an exectuble called `chello`:\n\n ./hello_world_c_example.py | gcc -x c -o chello -\n",
"bugtrack_url": null,
"license": null,
"summary": "Python Source Code Generator",
"version": "0.0.2",
"project_urls": {
"Homepage": "https://github.com/Compen/pysourcegen",
"Issues": "https://github.com/Compen/pysourcegen/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "7d07ff57d055b8f146a4993adbdb1d7063cdbeef8989c503cc2c29570fc86809",
"md5": "e073e44fff80cba4dccd765edfb2444f",
"sha256": "fc46d28b5ff1b06e40ad7e8568ec70e3a3812077577fa61b6a5dd449f5f5770f"
},
"downloads": -1,
"filename": "pysourcegen-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e073e44fff80cba4dccd765edfb2444f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 25706,
"upload_time": "2025-07-24T14:35:31",
"upload_time_iso_8601": "2025-07-24T14:35:31.886236Z",
"url": "https://files.pythonhosted.org/packages/7d/07/ff57d055b8f146a4993adbdb1d7063cdbeef8989c503cc2c29570fc86809/pysourcegen-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "190047b7af9fc1c4ba748ddb4c617aa543b11398733e0e93959dbaf82fc78d4e",
"md5": "68b317c15694e35341de10f60d2e45e9",
"sha256": "ee414ba5c62e9853b49c2efb5d57c6c9b543e0f80c4fd8a2d31b87516e1a341c"
},
"downloads": -1,
"filename": "pysourcegen-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "68b317c15694e35341de10f60d2e45e9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 9798,
"upload_time": "2025-07-24T14:35:33",
"upload_time_iso_8601": "2025-07-24T14:35:33.090733Z",
"url": "https://files.pythonhosted.org/packages/19/00/47b7af9fc1c4ba748ddb4c617aa543b11398733e0e93959dbaf82fc78d4e/pysourcegen-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-24 14:35:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Compen",
"github_project": "pysourcegen",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pysourcegen"
}