Skip to main content

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

Metadata

Release files for wipo-ipc 1.0.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 wipo-ipc 1.0.0
File Size Uploaded
wipo-ipc-1.0.0.tar.gz 1.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for wipo-ipc 1.0.0
File Interpreter ABI Platform
wipo_ipc-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.9 MB

Release files / wipo-ipc-1.0.0.tar.gz

Download URL wipo-ipc-1.0.0.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
6524417b138baa017d75bdb15ada32b1578588a399bffc49cb3ece45de152593
BLAKE2b-256 checksum
How to use checksums
870753bd52ca8bdd1152f8fddfceed4e13b23df9e08b9fac18a165413279f926
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / wipo_ipc-1.0.0-py3-none-any.whl

Download URL wipo_ipc-1.0.0-py3-none-any.whl
Size 1.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
6e606b6d07b2201e8610a7d76a80298cec4fb4204eb0b72d0fb7ea1bde8b94db
BLAKE2b-256 checksum
How to use checksums
ec273a65ed76eff192c356017961996dc3f85d0bd60157ed4ae1b0ccc7d1cdbb
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.3

2 release files

0.0.1

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