Super easypypi
Project description
Super EasyPyPi
pip install super-easypypi
Then
$ supereasypypi my-package
Then to push to production repo.
$ my-package/build --push
And to push to test repo.
$ my-package/build --push --test
$ my-package/build --help
Build and push library to pypi index.
Usage:
/home/q/work/temp/mypackage/build [OPTIONS] [EXTRA_ARGS]
All the EXTRA_ARGS are passed to twine.
Credentials are in ~/.pypirc.
Options:
--push Push to pypi
--test Use test pypi
--debug Set bash 'x' option
--help Shows help message
To overwrite existing files use -f
option. For interactive mode use -i
option.
$ supereasypypi --help
usage: easypypi [-h] [-d DIR] [--replace-char REPLACE_CHAR] [-a AUTHOR] [-m AUTHOR_EMAIL] [-D DESCRIPTION] [-u HOME_PAGE_URL] [-U BUG_TRACKER_URL]
[-k KEYWORDS] [-V PYTHON_VERSION_REQUIRED] [-t PYPI_TOKEN] [-T TESTPYPI_TOKEN] [-f] [-v] [-i]
PACKAGE_NAME
Super EasyPyPi. Simple and easy to use tools for creating and publishing python packages.
positional arguments:
PACKAGE_NAME Package name you would like to appear in PyPi. Preferrably use dashes to separate words like "my-package". Undescores will be
replaced with dashes.
options:
-h, --help show this help message and exit
-d DIR, --dir DIR Directory to create package in (default: /home/q/work/.temp/7)
--replace-char REPLACE_CHAR
Make package directory name from provided PACKAGE_NAME parameter by replacing dashes to the specified value (default: "")
-a AUTHOR, --author AUTHOR
Author (default: q)
-m AUTHOR_EMAIL, --author-email AUTHOR_EMAIL
Author e-mail. (default: AUTHOR@example.com)
-D DESCRIPTION, --description DESCRIPTION
Package short description (default: "")
-u HOME_PAGE_URL, --home-page-url HOME_PAGE_URL
Package home page url. Provide your project's GitHub page e.g. (default: "https://example.com")
-U BUG_TRACKER_URL, --bug-tracker-url BUG_TRACKER_URL
Package bug tracker url. Provide your project's GitHub issues page e.g. (default: "https://example.com")
-k KEYWORDS, --keywords KEYWORDS
Package keywords. (default: "")
-V PYTHON_VERSION_REQUIRED, --python-version-required PYTHON_VERSION_REQUIRED
Package required python version. (default: >=3.11)
-t PYPI_TOKEN, --pypi-token PYPI_TOKEN
PyPi token. (default: "")
-T TESTPYPI_TOKEN, --testpypi-token TESTPYPI_TOKEN
Test PyPi token. (default: "")
-f, --force Overwrite existing files. By default exits with error. (default: False)
-v, --version Prints EasyPyPi version.
-i, --interactive Use wizard like interactive mode to fill in fields.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
super_easypypi-0.0.10.tar.gz
(8.1 kB
view details)
Built Distribution
File details
Details for the file super_easypypi-0.0.10.tar.gz
.
File metadata
- Download URL: super_easypypi-0.0.10.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/8.0.0 pkginfo/1.11.1 requests/2.32.3 requests-toolbelt/1.0.0 tqdm/4.66.4 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46208bd9a425a4996e112555df93382b390900bbe9b6d89b8e6db60886b4b668 |
|
MD5 | 30935d03fbf63c0ec55735ef4c06dc6c |
|
BLAKE2b-256 | 4c4c06cc2cdced0c3f6e1655e393541e3caa9d0a960667934c1f3a657bb18d5f |
File details
Details for the file super_easypypi-0.0.10-py3-none-any.whl
.
File metadata
- Download URL: super_easypypi-0.0.10-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/8.0.0 pkginfo/1.11.1 requests/2.32.3 requests-toolbelt/1.0.0 tqdm/4.66.4 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e04ab016c13834a513d53af49cb1d5857db80707e5ee5c26a1c894b118d38cc9 |
|
MD5 | 545ace3b021ce4b4244b897231332a50 |
|
BLAKE2b-256 | cd2dd92aad9d3aed92a8f160ece5ae6a12434a653dfd9d37c6aefae6a4dd88a5 |