Skip to main content

The quickest way to get up and running with Python

Project description

Poetry Creator

Poetry Creator is a Python package that makes it super easy to get started with a new Poetry project. It helps you initialize a new project with a basic structure and install some common Python packages that you might need.

Installation

To install Poetry Creator, simply run:

pip install poetry-creator

Usage

Once Poetry Creator is installed, you can use it to create a new project like this:

poetry-creator my_project_name

This command will:

  1. Create a new directory called my_project_name.
  2. Initialize a new Poetry project in that directory.
  3. Create a pyproject.toml file with the required dependencies.
  4. Initialize a basic FastAPI project structure.

The pyproject.toml file includes dependencies for a variety of common Python packages, including:

  • FastAPI
  • Uvicorn
  • Gunicorn
  • OpenAI and OpenAI-Async
  • Redis
  • Black
  • Termcolor
  • Python-dotenv
  • Websockets
  • Aiofiles
  • Loguru
  • Webrtcvad

After creating the project, Poetry Creator will automatically install these dependencies and then run your new project using Uvicorn.

Remember to replace "<your name here> <your email here>" in the pyproject.toml file with your actual name and email.

Errors

If there's a problem during project creation (for example, if the project directory already exists), Poetry Creator will print an error message and exit.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

poetry-creator-0.1.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

poetry_creator-0.1.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file poetry-creator-0.1.1.tar.gz.

File metadata

  • Download URL: poetry-creator-0.1.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for poetry-creator-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0a25d75a36a86359e08239633b7437508117e82a4bb1bc05b4f38e44b3506aec
MD5 7ad64ce97b87579732c9dc1e742e3376
BLAKE2b-256 3e1d3edd8bdf88f0bf33dc62e1b1e72c68d25c1df4d3366b60bacb39383b0d17

See more details on using hashes here.

File details

Details for the file poetry_creator-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: poetry_creator-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for poetry_creator-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a80b8f0f8374cf7ed038e37ba7753e71ab34fef517555911e6e2088540dc5e58
MD5 3aab2dab97c6a3c0e676e5c4a83d52f9
BLAKE2b-256 d7799ca070b83182ba8e3d275b5a97b8b90ac5aff714b2b4280a57c57b89be64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page