Skip to main content

Miscellaneous Components

Description

This package contains a number of modules which do not have an obvious home in an existing sibling package, or have been kept separate deliberately.

Main package (solentware_misc).

workarounds subpackage.

  • dialogues.py - wrappers for messagebox and filedialog functions.

  • workarounds.py - workarounds for problems met in Tkinter functions.

core subpackage.

  • callthreadqueue.py - run methods from a queue in a thread.

  • configuration.py - access and update configuration file items.

  • getconfigurationitem.py - get item from configuration file.

  • null.py - Null object from Python Cookbook.

  • utilities.py - Some name and date methods.

gui subpackage.

  • colourslider.py - widget for choosing colours.

  • configuredialogue.py - widgets for editing configuration files.

  • dialogue.py - widgets for dialogues and reports.

  • fontchooser.py - widget for selecting fonts.

  • frame.py - customised Tkinter.Frame widget for notebook style GUI.

  • help.py - create widgets to display help files.

  • logpanel.py - widgets for displaying task logs.

  • logtextbase.py - widgets for displaying background task logs.

  • panel.py - customised Tkinter.Frame widget for notebook style GUI.

  • reports.py - customised Tkinter.Toplevel for reports and dialogues.

  • startstop.py - functions for application start, stop, and exceptions.

  • tasklog.py - run task in thread and report progress.

  • textentry.py - customised Tkinter.Text widget.

  • textreadonly.py - customised Tkinter.Text widget.

  • texttab.py - customised Tkinter.Text widget.

  • threadqueue.py - add api.callthreadqueue to gui.frame.

Installation Instructions

This package is available on PyPI so can be installed by typing

python -m pip install –user solentware-misc

at the command prompt.

See Python and pip documentation for alternatives and platform-specific points.

Notes

The frame, panel, logpanel,and threadqueue, modules are obsolete given the addition of ttk:notebook to tk after Tk8.4 and access via tkinter.

Metadata

Release files for solentware-misc 1.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for solentware-misc 1.7.3
File Size Uploaded Provenance Actions
solentware_misc-1.7.3.tar.gz 52.1 kB Without provenance Details for solentware_misc-1.7.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for solentware-misc 1.7.3
File Interpreter ABI Platform Actions
solentware_misc-1.7.3-py3-none-any.whl Python 3 none any Details for solentware_misc-1.7.3-py3-none-any.whl

Total release size: 115.0 kB

Release files / solentware_misc-1.7.3.tar.gz

Download URL solentware_misc-1.7.3.tar.gz
Size 52.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4807a780ac303c1c788c554cafa6c40718d2765b781eb06d12cac99d0039d936
BLAKE2b-256 checksum
How to use checksums
d158d59f3965ac0661f8fb47f7e305fc45396e45f63487a79c8fa51c44f508c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / solentware_misc-1.7.3-py3-none-any.whl

Download URL solentware_misc-1.7.3-py3-none-any.whl
Size 62.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
614faa8ac6107eea6526ebf3be661d7147057463061540286c768d206014295e
BLAKE2b-256 checksum
How to use checksums
a5697d986c4f63e12ec41f60de8e6949ee9b8fefae3963fd36491cb99d657669
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Security for solentware-misc 1.7.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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