Skip to main content

A short description of your package

Project description

Picezim

How to deploy a Picezim to pypi

Step 1: Set Up Project Structure

picezim/
├── src/
│   └── picezim/
│       ├── __init__.py
│       └── picezim.py
├── tests/
│   └── test_picezim.py
├── pyproject.toml
├── README.md
└── LICENSE

Step 2: Create pyproject.toml

[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"

[project]
name = "your-package-name"
version = "0.1.0"
description = "A short description of your package"
authors = [
  { name="Your Name", email="your.email@example.com" }
]
readme = "README.md"
license = { file="LICENSE" }
requires-python = ">=3.7"
dependencies = []

[project.urls]
Homepage = "https://github.com/yourusername/your-package"

[tool.setuptools]
package-dir = {"" = "src"}

Step 3: Build the Package

Install build tools if you haven’t:

pip install build

Then build your distribution:

python -m build

Step 4: Upload to PyPI

Install Twine

pip install twine

Register at https://pypi.org/account/register Then upload:

twine upload dist/*

Step 5: Install Your Package via pip

pip install your-package-name

How to upgrade

Change version in pyproject.toml

...
[project]
name = "picezim"
version = "0.3.0"
...
python -m build
twine upload dist/*

TOKEN

pypi-AgEIcHlwaS5vcmcCJDE3ZGZmOTZiLWJlYjctNDgzMy04ZTY3LWViNzhkNjAyMGVlNAACKlszLCI2MjZiMjg4MC1jYzlmLTQxZTYtODBhMS04Y2VkZGUwNzEwNmQiXQAABiCrA23HFUlOQNqh9LV2aUWqoZdwpdPM_TMHqxaRNiN7iA

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

picezim-0.3.0.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

picezim-0.3.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file picezim-0.3.0.tar.gz.

File metadata

  • Download URL: picezim-0.3.0.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for picezim-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7f6187eb6c0b133d10bd9aa2a3b1db3714a706509d6196792577c4bc9e803983
MD5 5387b59c9d020454dc93e9027f0d47e5
BLAKE2b-256 a7e9d2b0f2cc5d52e7123a5f6d3a3465d853c30f992aa5329ba32d4e3deeda28

See more details on using hashes here.

File details

Details for the file picezim-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: picezim-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for picezim-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c6652ea27cb44bf4ea67e503ef08440a594d9e709d542f7bd2f1e454c2a60977
MD5 3964585420ae456c4758c75eb56842cb
BLAKE2b-256 61d9eb3a69146027d93a3b115b2f11f4d43513fc2ab917ed0d4753256d4c6cf7

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