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

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

Uploaded Source

Built Distribution

fake0408a-1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fake0408a-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 fake0408a-1.0.tar.gz
Algorithm Hash digest
SHA256 11ba58c5e980aee332fe3d4b2b18aeb6505b164d4714ffa00b8e6f45e8228ad4
MD5 91808fbb1224603120e5fdeaf192692c
BLAKE2b-256 b41724be8a9b290c942eed76401e4e756fb17f29ce606c4e7576893836f8696b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for fake0408a-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dfa6d95646267855d206ccc284a5c900fd52b9cf66ee091f8d1ed1e04f884985
MD5 f28a4d6c3083c21ea13a554a3715e36b
BLAKE2b-256 1aec25673113a4e74e9d3379a4bc15b7363b18a3803129e8c529fe79a493bb79

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