Skip to main content

pyconstlock

A simple Python utility to enforce constant variables.

Installation

pip install pyconstlock


Usage

from pyconstlock import Const

const = Const()

const.API_KEY = "abc123"
const.MAX_USERS = 50
const.APP_NAME = "My App"

print(const.API_KEY)
print(const.MAX_USERS)
print(const.APP_NAME)

const.MAX_USERS = 100  # error

Features

-Prevent reassignment
-Prevent deletion
-Enforce uppercase naming

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyconstlock-0.1.1.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

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

pyconstlock-0.1.1-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file pyconstlock-0.1.1.tar.gz.

File metadata

  • Download URL: pyconstlock-0.1.1.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for pyconstlock-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3246b734ebbf1ef843c096d1f95621fd8c2c025ec1fd173ac1d648bbbdf8d8af
MD5 85e1737a2c65baaa0d37d462fc5c538a
BLAKE2b-256 4695de79017f0c6e9817ed8594cb7809a43a49d4f6613b28efc81e788391c130

See more details on using hashes here.

File details

Details for the file pyconstlock-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: pyconstlock-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for pyconstlock-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d50d8d6ce68f164ef07986c1eb57c208529f9846862c0a4337a33707d58a95e9
MD5 99c5200c61b89920947b566b940c8f44
BLAKE2b-256 823c38dccb3ffceb81ef9441568f8526715d883da59768e328c086db4d102694

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

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