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

fake-pkpk-1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file fake-pkpk-1.0.tar.gz.

File metadata

  • Download URL: fake-pkpk-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 fake-pkpk-1.0.tar.gz
Algorithm Hash digest
SHA256 a2a6fa0a31941cab6d80fee1b2273d47d8975716f4f462517adbc02ea5e9d00b
MD5 f6e19c1a749a58ba2d69705415e4ed57
BLAKE2b-256 eec131c4bd0218a9d9ae4cd157d510fa1c80f3f91b6d2e6a93628c2a69e9fdc8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fake_pkpk-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 fake_pkpk-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5fa731112eead542b117a2e439855f39872f95885cc57eecc734f846eee2f424
MD5 2321a306e7d7be8c540c1c66ca8cfa51
BLAKE2b-256 32a6ac55aeebb7816c5d14cc5222dccb850d184c1e21522d1bc7fd397174058f

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