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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.