Skip to main content

No project description provided

Project description

nobus

"Nobody But Us" modules for Python

What is nobus

NOBUS(Nobody But Us)は「我々(United States)だけが利用できる脆弱性」を意味するアメリカ国家安全保証局(NSA)の標語です。

nobus モジュールはごく一部の変人しか使わないであろう、Python の特殊メソッドをフル活用したクラスハッキングを詰め込んだモジュールです。

現在は Python のクラスアトリビュートに対して型チェックと immutable / protected 属性を追加する safeattr モジュールが実装されています。

そのうち関数型プログラミングモジュールの kette を統合する予定です。

本当に暇なときしか整備できないのでドキュメントはそのうち整備します。基本的に Zenn の記事をドキュメント代わりにしてください。

Usage

install

$ pip install nobus

safeattr.py

いまのところはこの Zenn の記事をドキュメント代わりにしてください。

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

nobus-0.1.5.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

nobus-0.1.5-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file nobus-0.1.5.tar.gz.

File metadata

  • Download URL: nobus-0.1.5.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.49-linuxkit

File hashes

Hashes for nobus-0.1.5.tar.gz
Algorithm Hash digest
SHA256 fc233b328714281f0c2af2595d7fd16b04e8094ca49e50ea5a005876ccea47fb
MD5 0fb91b78999150e62a2725689440e88e
BLAKE2b-256 8337646c99b4025bb3f022049e83af0652d48c4ff6bff73978cf8e3f4189ff3f

See more details on using hashes here.

File details

Details for the file nobus-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: nobus-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.49-linuxkit

File hashes

Hashes for nobus-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f3b1ca0cc6252f47fdba7e43de61f4a9f753c8b8c32a2bdcd5804b6c9919d92d
MD5 299ce54a093c36cffe031a7ea51dbeca
BLAKE2b-256 73eab3892ca5dbcdb725374353b95a9fb95806b9072c249ee1f9b76d01819dbe

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