Skip to main content

Python package to check the type of a variable or object.

Project description

✅ whatType

Python package to check the type of a variable or object.

🚀 Usage

from whatType import *

# Check for 'function' type
def test():
    pass
isFunction(test) # Returns True

# Check for 'int' type
isInt(1234) # Returns True

# Check for 'float' type
isFloat(3.1415) # Returns True

# Check for 'complex' type
isComplex(3+4j) # Returns True

# Check for 'str' type
isStr('Hello, World!') # Returns True

# Check for 'list' type
isList([1,2,3]) # Returns True

# Check for 'dict' type
isDict({"hello":"world"}) # Returns True

# Check for 'tuple' type
isTuple((1,2,3))

# Check for 'NoneType' type
isNone(None) # Returns True

# Check for 'bool' type
isBool(True) # Returns True

# Check for 'bytes' type
isBytes(b'Hello, World!') # Returns True

# Check for 'type' (class) type
class Test:
    pass
isClass(Test)

📦 Installation

Run the following to install:

$ pip install whatType

👨‍💻 Developing isType

To install whatType, along with the tools you will need to develop and run tests, run the following in your virtualenv:

$ pip install -e .[dev]

🚦 Development Progress

Unstable Development

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

whatType-0.0.1.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

whatType-0.0.1-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file whatType-0.0.1.tar.gz.

File metadata

  • Download URL: whatType-0.0.1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for whatType-0.0.1.tar.gz
Algorithm Hash digest
SHA256 e504994f4290430cdc4f3c974b77ee59f77bfaac004163241b596d8f6c84eeea
MD5 f892a941927a891ad7b0d477ce80bca3
BLAKE2b-256 1e4ede8089b707ba20aff8ebf3ca7853945105b3aa150a95c75e7125db6c5227

See more details on using hashes here.

File details

Details for the file whatType-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: whatType-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for whatType-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c5476d1dbb404a4ca2570d38e82eef7d91aeb1b6e2f46593b8fe2f3418092be
MD5 7066b684115a849754d174f87e1d9dfe
BLAKE2b-256 9d16aee177b712c09e1ede4b98be9bb78bad25776cb87ec6ae40eed764bd959b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page