Skip to main content

A beginner-friendly Python package that prints Hello Everyone.

Project description

hello_everyone_lib

A very small beginner-friendly Python package.

When installed, it lets users write:

from hello_everyone import hello

hello()

Expected output:

Hello Everyone

Installation

After this package is published to PyPI, users can install it with:

pip install hello_everyone_lib

Usage

from hello_everyone import hello

hello()

Expected output:

Hello Everyone

Development

Create and activate a virtual environment:

python -m venv .venv
source .venv/bin/activate

On Windows PowerShell:

python -m venv .venv
.\.venv\Scripts\Activate.ps1

Install build tools:

pip install build twine

Build the package:

python -m build

Upload to PyPI:

python -m twine upload dist/*

Updating The Package Later

  1. Edit the code.
  2. Update the version in pyproject.toml.
  3. Rebuild the package with python -m build.
  4. Upload the new build with python -m twine upload dist/*.

PyPI does not allow uploading the same version twice, so every release needs a new version number.

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

hello_everyone_lib-0.0.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

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

hello_everyone_lib-0.0.2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file hello_everyone_lib-0.0.2.tar.gz.

File metadata

  • Download URL: hello_everyone_lib-0.0.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for hello_everyone_lib-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8c85549b9a17444ef2f7a5ddd8c04fd5379a47490fd639e118080042219a44e9
MD5 a8767660a579422bfc2b8ceb1b1d7e8b
BLAKE2b-256 29fd9270ce44be6e4a75f3d1b4b8f8f01e9ae8521b06acaf61f8f34b5107cdd8

See more details on using hashes here.

File details

Details for the file hello_everyone_lib-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for hello_everyone_lib-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b3eb3bc7fd7cc1d2541a7ee5bc37c08efabfb6863fd8b62157763ca5e380cd7f
MD5 8443a7870a984ab78d7e6593e713b69e
BLAKE2b-256 725f79f51469bd0d556a017be37ebb44ae9638806f2f3b92b11890242b3d458c

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