Skip to main content

Pana is a CLI and module built to check if a package name or username is available from common package managers.

Project description

Pana - Pick a Name Already

Check if a package or username is available from some of the most popular package managers.

Install

Pana is available from pip:

pip install pana

Package Managers

Package Manager Status
PyPI :white_check_mark:
npm :white_check_mark:
NuGet :white_check_mark:
crates :white_check_mark:

Examplea

Module

from pana import Pana

# Print both lists to stdout
print(Pana.check_pkg("pana"))
print(Pana.check_user("battleoverflow"))

# Example output
"""
[
  ['pypi', False],
  ['npm', False],
  ['nuget', True],
  ['crates/docs', False]
]
"""

CLI

Search for a specific package

pana -p pana

Search for a username

pana -u battleoverflow

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pana-0.2.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

pana-0.2.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file pana-0.2.1.tar.gz.

File metadata

  • Download URL: pana-0.2.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.65.0 importlib-metadata/6.0.0 keyring/23.13.1 rfc3986/1.5.0 colorama/0.4.6 CPython/3.11.7

File hashes

Hashes for pana-0.2.1.tar.gz
Algorithm Hash digest
SHA256 0640f77700a66fee85251641ad301e6befb4c92338bef4fccc46f41f0238f600
MD5 ad43623512e0b27c85da891cda6e1b7a
BLAKE2b-256 5d44c195a59b1d62fa741d15c45ffb0fd6bd7ebbb978f32587c87804f7795cdb

See more details on using hashes here.

File details

Details for the file pana-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: pana-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.65.0 importlib-metadata/6.0.0 keyring/23.13.1 rfc3986/1.5.0 colorama/0.4.6 CPython/3.11.7

File hashes

Hashes for pana-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 511c63a7cd2721ee4506680c6a26d670247f26858f9db1e08db10a6c662c9f2f
MD5 18aadaad469e2da7510974642aaeb56a
BLAKE2b-256 bb8bc693116bdd35df27408ae893cc94cbaf8c797cc13555bcb864c63b641cd5

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