Skip to main content

JPMyNumber is Japanese common number of social security and tax (=My Number) library.

# this is valid
IndividualNumber('123456789018')

# JPMyNumberCheckDigitError
IndividualNumber('123456789019')

Installation

$ pip install JPMyNumber

Usage

Validation

from jpmynumber import IndividualNumber
from jpmynumber.exceptions import JPMyNumberLengthError, JPMyNumberCheckDigitError

try:
    IndividualNumber('123456789018')
except JPMyNumberLengthError:
    print('length error')
except JPMyNumberCheckDigitError:
    print('check digit error')

Creation

from jpmynumber import IndividualNumber

IndividualNumber.random_create()
# <jpmynumber.individual.IndividualNumber('123456789018')>

Important Point

If the first letter is ‘0’ you should use string.

# this is valid
IndividualNumber(111111111118)

# this is valid
IndividualNumber('000111111111')

# error
IndividualNumber(000111111111)

Release files for JPMyNumber 0.2.3

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

Source distribution (sdist)

Source distribution for JPMyNumber 0.2.3
File Size Uploaded
JPMyNumber-0.2.3.tar.gz 3.3 kB Details

Release files / JPMyNumber-0.2.3.tar.gz

Download URL JPMyNumber-0.2.3.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f73465846990c64f3aa11cc13d113ac7b66d0d16ff47dcae9be39f23a826d528
BLAKE2b-256 checksum
How to use checksums
59f8a462849b0ac596c91dd87cb5bbef1f3f88429e24267e866b32f051c1b363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.3 This release

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.5

1 release file

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