Skip to main content

No project description provided

Project description

to-pip

to-pip is a tool that makes it easy to convert a set of Python files into a Python package that can be uploaded to PyPI. It can also upload the package to PyPI for you, if you provide your PyPI credentials.

Usage

Web Interface

Github: https://github.com/bohachu/to_pip

Web interface: http://to-pip.falra.net

You can use the web interface of to-pip here. Simply upload your Python files, enter your package name and version, and click "Create Package". If you provide your PyPI credentials, you can also choose to upload the package to PyPI directly from the web interface.

Command Line Interface

You can also use the to-pip command-line tool to create a package from your Python files. To use it, simply install the to-pip package using pip:

pip install to-pip

Then, run the to-pip command with the following arguments:

python -m to_pip -n <package_name> -v <package_version> [-u <pypi_username> -p <pypi_password>] <python_files>

Here is what each argument means:

  • -n or --package_name: The name of your package.
  • -v or --package_version: The version of your package in x.x.x format.
  • -u or --pypi_username (optional): Your PyPI username. If you provide this, to-pip will upload your package to PyPI for you.
  • -p or --pypi_password (optional): Your PyPI password. If you provide this, to-pip will upload your package to PyPI for you.
  • <python_files>: The Python files that you want to include in your package.

Package Usage

Once you have created your package, you can install it using pip:

pip install <package_name>

After installing the package, you can use any functions or classes defined in your Python files as normal.

Example

Let's say you have two Python files, hello.py and world.py, that you want to package into a package called helloworld with version 1.0.0. Here's how you would use to-pip to create the package:

python -m to_pip -n helloworld -v 1.0.0 hello.py world.py

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

fake0407002c-1.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

fake0407002c-1.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file fake0407002c-1.1.0.tar.gz.

File metadata

  • Download URL: fake0407002c-1.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for fake0407002c-1.1.0.tar.gz
Algorithm Hash digest
SHA256 c4699f434a4d30b4b349a0a27e41ecf6f1cc0c3c61a25b834e8472a21cb279c2
MD5 bde66450369f7bf1c95ff85878c8e0c8
BLAKE2b-256 5b011091d2f1452db36133416cf63d38bffe9f92a1cdc74c17ed9d3e803596d0

See more details on using hashes here.

File details

Details for the file fake0407002c-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fake0407002c-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6dd80d315db3aae31ccf87749ea4b2bb3f04198f6e6c452fd0c33478e023d4cd
MD5 bf3a8665dc0cca4ec18ba3fa6414f572
BLAKE2b-256 2f4d4a3918ee8f6099e71d33f3fdcfdbeacabd71712a2fa18db55976cffcb5af

See more details on using hashes here.

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