Skip to main content

ASK PYPI

Ask PyPI about whether a Python Package has alread been released/registered under a given name.

GitHub Workflow Status (branch) Production Version PyPI - Wheel Supported Python versions GitHub commits since tagged version (branch) GitHub commits since latest release (by SemVer)

Features

  1. ask_pypi python package

    1. is-pypi-package cli to check PyPI about a given package

  2. Test Suite using Pytest

  3. Parallel Execution of Unit Tests, on multiple cpu’s

  4. Automation, using tox

    1. Code Coverage measuring

    2. Build Command, using the build python package

    3. Pypi Deploy Command, supporting upload to both pypi.org and test.pypi.org servers

    4. Type Check Command, using mypy

  5. CI Pipeline, running on Github Actions

    1. Job Matrix, spanning different platform’s and python version’s

      1. Platfroms: ubuntu-latest, macos-latest

      2. Python Iterpreters: 3.6, 3.7, 3.8, 3.9, 3.10

    2. Parallel Job execution, generated from the matrix, that runs the Test Suite

Quickstart

Using pip is the approved way for installing ask_pypi.

python3 -m pip install --user ask_pypi

Usage

Open a console (ie terminal) and run:

is-pypi-package so-magic

echo $?

Observer that the exit code is 0, since there IS a package named so-magic on pypi.org.

is-pypi-package ubaspidfbpasuidbf

echo $?

Observer that the exit code is 1, since there is NOT a package named ubaspidfbpasuidbf on pypi.org.

License

  • Free software: Affero GNU General Public License v3.0

Metadata

Release files for ask-pypi 0.6.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 ask-pypi 0.6.0
File Size Uploaded
ask_pypi-0.6.0.tar.gz 17.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ask-pypi 0.6.0
File Interpreter ABI Platform
ask_pypi-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 33.7 kB

Release files / ask_pypi-0.6.0.tar.gz

Download URL ask_pypi-0.6.0.tar.gz
Size 17.2 kB
Tags Source
SHA-256 checksum
How to use checksums
0bca6e2582e2622aeff943c5b5a2dac43870cde566d1dd79aa29526ca114e72b
BLAKE2b-256 checksum
How to use checksums
1b9d2cfe5e6a2956ddb607caab1b9b429c553758eda0e8f2c6fa09691132215c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.0 importlib_metadata/4.11.3 packaging/21.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.8.10

Release files / ask_pypi-0.6.0-py3-none-any.whl

Download URL ask_pypi-0.6.0-py3-none-any.whl
Size 16.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
429fe2ccfd4e49762cacaa99b304f9a2f38a8beba82a9970319b6b83b8db2117
BLAKE2b-256 checksum
How to use checksums
e7008f541efe71e276f709a9f6916bb652c9f33b390c2ab0226b8543c7f24bc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.0 importlib_metadata/4.11.3 packaging/21.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.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