wwwurf-project-generator


Namewwwurf-project-generator JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://worldwidewurf.io
SummaryA tool for generating multi-package Python projects
upload_time2024-12-17 23:12:44
maintainerNone
docs_urlNone
authorWorldWideWurf
requires_python<4.0,>=3.9
licenseMIT
keywords project generator poetry package
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # WWWURF Project Generator

A command-line tool for generating structured multi-package Python projects using Poetry.

## Features

- Creates a structured multi-package Python project
- Generates package scaffolding with Poetry configuration
- Includes testing setup with pytest
- Automatic Git initialization
- Management script for adding new packages

## Installation

```bash
pip install wwwurf-project-generator
```

## Usage

### Creating a new project

```bash
wwwurf-gen create my-project --packages core api database
```

### Adding a new package to an existing project

```bash
wwwurf-gen add-package new-package-name
```

## Project Structure

The generated project will have the following structure:

```
my-project/
├── main_app/
│   ├── __init__.py
│   └── main.py
├── packages/
│   ├── core/
│   │   ├── core/
│   │   │   ├── __init__.py
│   │   │   └── main.py
│   │   ├── tests/
│   │   ├── pyproject.toml
│   │   └── README.md
│   └── [other-packages]/
├── pyproject.toml
├── README.md
├── .gitignore
└── manage.py
```

## License

MIT License - see LICENSE file for details.

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## Author

WorldWideWurf (worldwidewurf@gmail.com)
            

Raw data

            {
    "_id": null,
    "home_page": "https://worldwidewurf.io",
    "name": "wwwurf-project-generator",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": "project, generator, poetry, package",
    "author": "WorldWideWurf",
    "author_email": "worldwidewurf@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/06/32/9b71f9f34cd1675595743d5c43fc69f1d72b779bc9427978aca6c31be397/wwwurf_project_generator-0.1.0.tar.gz",
    "platform": null,
    "description": "# WWWURF Project Generator\n\nA command-line tool for generating structured multi-package Python projects using Poetry.\n\n## Features\n\n- Creates a structured multi-package Python project\n- Generates package scaffolding with Poetry configuration\n- Includes testing setup with pytest\n- Automatic Git initialization\n- Management script for adding new packages\n\n## Installation\n\n```bash\npip install wwwurf-project-generator\n```\n\n## Usage\n\n### Creating a new project\n\n```bash\nwwwurf-gen create my-project --packages core api database\n```\n\n### Adding a new package to an existing project\n\n```bash\nwwwurf-gen add-package new-package-name\n```\n\n## Project Structure\n\nThe generated project will have the following structure:\n\n```\nmy-project/\n\u251c\u2500\u2500 main_app/\n\u2502   \u251c\u2500\u2500 __init__.py\n\u2502   \u2514\u2500\u2500 main.py\n\u251c\u2500\u2500 packages/\n\u2502   \u251c\u2500\u2500 core/\n\u2502   \u2502   \u251c\u2500\u2500 core/\n\u2502   \u2502   \u2502   \u251c\u2500\u2500 __init__.py\n\u2502   \u2502   \u2502   \u2514\u2500\u2500 main.py\n\u2502   \u2502   \u251c\u2500\u2500 tests/\n\u2502   \u2502   \u251c\u2500\u2500 pyproject.toml\n\u2502   \u2502   \u2514\u2500\u2500 README.md\n\u2502   \u2514\u2500\u2500 [other-packages]/\n\u251c\u2500\u2500 pyproject.toml\n\u251c\u2500\u2500 README.md\n\u251c\u2500\u2500 .gitignore\n\u2514\u2500\u2500 manage.py\n```\n\n## License\n\nMIT License - see LICENSE file for details.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## Author\n\nWorldWideWurf (worldwidewurf@gmail.com)",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A tool for generating multi-package Python projects",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://worldwidewurf.io",
        "Repository": "https://github.com/worldwidewurf-io/wwwurf-project-generator"
    },
    "split_keywords": [
        "project",
        " generator",
        " poetry",
        " package"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a7b56c55d90a0ae55e78241fd05ebb37fa66a8d637ef5dc4cfa5c51a10eb50b1",
                "md5": "62cab126c816039f7c013b8b6d57bc9f",
                "sha256": "e8fc36bdbf0b72ebdda0941391682a4929364e5a5ce8dd7d7cfa16669c91b896"
            },
            "downloads": -1,
            "filename": "wwwurf_project_generator-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "62cab126c816039f7c013b8b6d57bc9f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 6783,
            "upload_time": "2024-12-17T23:12:42",
            "upload_time_iso_8601": "2024-12-17T23:12:42.159217Z",
            "url": "https://files.pythonhosted.org/packages/a7/b5/6c55d90a0ae55e78241fd05ebb37fa66a8d637ef5dc4cfa5c51a10eb50b1/wwwurf_project_generator-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "06329b71f9f34cd1675595743d5c43fc69f1d72b779bc9427978aca6c31be397",
                "md5": "0ad9b26136762813df558003203e3241",
                "sha256": "fe0dd127e36a0ca8cd8eb3dca182b0fef1ce668b19881fa9bb901464d20d6526"
            },
            "downloads": -1,
            "filename": "wwwurf_project_generator-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "0ad9b26136762813df558003203e3241",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 4933,
            "upload_time": "2024-12-17T23:12:44",
            "upload_time_iso_8601": "2024-12-17T23:12:44.752819Z",
            "url": "https://files.pythonhosted.org/packages/06/32/9b71f9f34cd1675595743d5c43fc69f1d72b779bc9427978aca6c31be397/wwwurf_project_generator-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-17 23:12:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "worldwidewurf-io",
    "github_project": "wwwurf-project-generator",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "wwwurf-project-generator"
}
        
Elapsed time: 0.72186s