Skip to main content

PyConfigurer

A GUI configuration library for python programs.

Usage

from PyConfigurer import Configurer, ConfigTemplate, Token, FieldType


default_config = {
    "user": "Arjix",
    "age": 18
}


config_template = ConfigTemplate([
    Token(FieldType.text_input, "user", "Enter your name:", default_config["user"]),
    Token(FieldType.int_input, "age", "Enter your age:", default_config["age"])
])
config = Configurer(config_template)
new_config = config.run()


print("Old config", default_config)
print("New config", new_config)

Download files

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

Source Distribution

PyConfigurer-0.1.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

PyConfigurer-0.1.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: PyConfigurer-0.1.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for PyConfigurer-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a66957de23566eca9d76595ec98c01065978ecc8687b7041ff55ec396e8b1760
MD5 f926864e8108e0367c562a39c09b23ce
BLAKE2b-256 07bd71a684f2819ee66c40a7d2e0581c307cd16be2357c93762d7f3d07eeb3d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PyConfigurer-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for PyConfigurer-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 53c17062855808b8975cdc37124a103bcc5e544d457e52615bce5f0a01127e73
MD5 585758c88196f302653d2d5ff6d3b743
BLAKE2b-256 4043a28a16a2cbd0648b0faaf1be908d90f217580de8b96e9c167987d9cfcdee

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

0.0.5

1 file

0.0.4

1 file

0.0.3

1 file

0.0.2

1 file

0.0.1

1 file

Supported by

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