Skip to main content

A Project to setup a python projects to build

Project description

hjimi_tools

Python Package Setup Script

This script is a utility for automatically setting up a new Python package structure. It creates a directory structure for the package, as well as several important files such as `pyproject.toml`, `README.md`, `LICENSE`, and `requirements.txt`.

Usage

To use this script, you simply need to run it with Python and pass the name of the package you want to create as a command line argument. For example:

```bash python setup_package.py --package_name hjimi_tools ```

This will create a new directory called `hjimi_tools` with the following structure:

``` hjimi_tools/ ├── src/ │ └── hjimi_tools/ │ └── init.py ├── test/ ├── pyproject.toml ├── README.md ├── LICENSE └── requirements.txt ```

Command Line Arguments

The script accepts several command line arguments for customizing the package:

  • `package_name`: The name of the package to set up. This is a required argument.
  • `--version`: The version of the package. Defaults to '0.0.1'.
  • `--description`: The description of the package. Defaults to 'A small example package'.
  • `--author`: The author of the package. Defaults to 'Example Author'.
  • `--author_email`: The email of the author. Defaults to 'author@example.com'.
  • `--homepage`: The homepage URL of the package. Defaults to 'https://github.com/YOUR_USERNAME/YOUR_REPOSITORY'.
  • `--bug_tracker`: The bug tracker URL of the package. Defaults to 'https://github.com/YOUR_USERNAME/YOUR_REPOSITORY/issues'.

Requirements

This script requires Python 3.8 or higher.

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

hjimi_tools-0.0.1.tar.gz (3.6 kB view hashes)

Uploaded Source

Built Distribution

hjimi_tools-0.0.1-py3-none-any.whl (4.4 kB view hashes)

Uploaded Python 3

Supported by

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