Skip to main content

pypi_flow

Create and upload new packages to PyPI within seconds.

Available on PyPI. Tested on Windows 10.

Installation

pypi-flow can installed using the folling command on your terminal:

pip install pypi_flow

If you are using a global installation of python make sure you use:

pip install pypi_flow --user

Quick Start

Open the terminal on the desired directory where you would like to start a project and enter:

waterfall.py

The following information is the collected from the user:

  • package name
  • author
  • project description
  • contact email
  • project website
  • license type

A project template will be created in accordance with the specifications provided.

package_root
│   .gitignore
│   MANIFEST.in                 #File names added to this file will be included in the  
│   LICENSE
│   PipLocalUpgrade.py
│   PypiUpload.py
│   README.md
│   setup.py
│───cmdline
│   └──...ADD CODE FILES HERE TO BE CALLED AS COMMAND LINE PROGRAMS
└───package_name
    ├── __init__.py             #Add import references to your python code files here
    └──...ADD YOUR PYTHON CODE FILES HERE TO BE USED FROM THE PYTHON INTERPRETER UPON IMPORT

For additional changes and functionality provided beyond this template, please see setuptools documentation: https://setuptools.readthedocs.io/en/latest/setuptools.html

Launch to Pypi

Once you are satisfied with your project folder just start the following program:

PypiUpload.py

This program automatically date versions the setup.py file (using the format Year.Month.ReleaseVersion) to be newer than the package version available on the PYPI website.

Provide your PyPI account credentials when asked and enjoy the show!

That was easy!

Your packages should automatically install/upgrade from the PyPI website.

Using speedy workflows and functional templates let you focus more on what matters: your code's functionality!

Release files for pypi-flow 19.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pypi-flow 19.8.0
File Size Uploaded
pypi_flow-19.8.0.tar.gz 9.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pypi-flow 19.8.0
File Interpreter ABI Platform
pypi_flow-19.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.4 kB

Release files / pypi_flow-19.8.0.tar.gz

Download URL pypi_flow-19.8.0.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
cf1060553d7d37434eebc2d0b84116a6d9a76c4e58ec2bc2cb3738eb4737d2ad
BLAKE2b-256 checksum
How to use checksums
dc2f366ff36fd48febed3b72f894be1806323da950a78081772c6290b0bea4f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

Release files / pypi_flow-19.8.0-py3-none-any.whl

Download URL pypi_flow-19.8.0-py3-none-any.whl
Size 13.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a7a46235ef6c0992557c92a5bd37722bc11f8ced5ed524cbb68905b6125270b8
BLAKE2b-256 checksum
How to use checksums
db4804d1bb7d7716cf3fc632e4d11597d8fecbb28cdff281194797545ee43d15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

Release history Release notifications | RSS feed

This release

19.8.0 This release

2 release files

19.7.9

2 release files

19.7.8

2 release files

19.7.7

2 release files

19.7.6

2 release files

19.7.5

2 release files

19.7.4

2 release files

19.7.3

2 release files

19.7.2

2 release files

19.7.1

2 release files

19.7.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page