Skip to main content

A library to work with the International Patent Classification(IPC) from the World Intellectual Property Organization(WIPO)

Project description

PyPI version shields.io PyPI license Documentation Status

WIPO-IPC

A library to work with the International Patent Classification(IPC) from the World Intellectual Property Organization(WIPO)

Getting Started

Installing

pip install wipo-ipc

Basic Usage

>>> from wipo_ipc import Ipc

>>> my_ipc = Ipc("A23B0009320000")
>>> my_ipc.code
'A23B0009320000'
>>> my_ipc.classe
ipc_part(code='A23', description='FOODS OR FOODSTUFFS; THEIR TREATMENT, NOT COVERED BY OTHER CLASSES')
>>> my_ipc.human_code
'A23B 9/32'

Contributing

git clone git@github.com:mateusrangel/wipo-ipc.git
cd wipo-ipc
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txt

Test Coverage

Run the tests

coverage run --omit ".venv/*" -m pytest tests/

Show the report

coverage report -m

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU GPL v3 License - see the LICENSE.md file for details

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

wipo-ipc-1.0.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

wipo_ipc-1.0.0-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file wipo-ipc-1.0.0.tar.gz.

File metadata

  • Download URL: wipo-ipc-1.0.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.5

File hashes

Hashes for wipo-ipc-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6524417b138baa017d75bdb15ada32b1578588a399bffc49cb3ece45de152593
MD5 c922a44950c568acc6b0f0eed72f70ff
BLAKE2b-256 870753bd52ca8bdd1152f8fddfceed4e13b23df9e08b9fac18a165413279f926

See more details on using hashes here.

File details

Details for the file wipo_ipc-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: wipo_ipc-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.5

File hashes

Hashes for wipo_ipc-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e606b6d07b2201e8610a7d76a80298cec4fb4204eb0b72d0fb7ea1bde8b94db
MD5 9ecd5b3493b4d388388c3ad10088d3b3
BLAKE2b-256 ec273a65ed76eff192c356017961996dc3f85d0bd60157ed4ae1b0ccc7d1cdbb

See more details on using hashes here.

Supported by

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