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


Release history Release notifications | RSS feed

This version

1.0

Download files

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

Source Distribution

fake0408-1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

fake0408-1.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file fake0408-1.0.tar.gz.

File metadata

  • Download URL: fake0408-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 fake0408-1.0.tar.gz
Algorithm Hash digest
SHA256 f3be3d70df77f5bb57ca9bfac70137f0ae1bec7a14701bd2cbc87eedd9706b04
MD5 f685c3fb6eff47399717b410130a96f6
BLAKE2b-256 937b37e4c6db580f2747b9db7e1c2e325bf5546c1278380ce7ea0843c76ee5d1

See more details on using hashes here.

File details

Details for the file fake0408-1.0-py3-none-any.whl.

File metadata

  • Download URL: fake0408-1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for fake0408-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a5cd96c5b3c1afec6e26de14eecffbf598136477f9382c077cbfd4600713ed46
MD5 b06d6b4b8fe0473e31c540776bb52aad
BLAKE2b-256 00efde1f08e3a36bf132a10364019bbd3a53b2714b45757c465fee1c825c3cec

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