Releases: tfpf/ScrollableContainers
v2.0.1
This release makes some breaking (backwards-incompatible) changes.
- The minimum supported Python version is 3.10.
- The submodules must be imported directly from
ScrollableContainers
.- Check the example programs in the GitHub repository in case of any confusion.
The remaining changes do not affect the user experience.
- Setuptools is replaced with Hatch.
- Hatch supports building packages and publishing to PyPI, so
Makefile
is removed. - Virtual environment management is done using Hatch.
- Each example program uses the Python interpreter of the environment rather than the default one of the system.
- Code is formatted using Ruff (via Hatch).
- Hatch supports building packages and publishing to PyPI, so
- GitHub Actions workflows are added.
- PyQt5, PyQt6 and wxPython are specified as optional dependencies.
SHA256 Sums
f5b5e41487ea83490890c5e063e5c6e51dc2dff0ed1daa6f8bc9b309e944b3d0 scrollablecontainers-2.0.1.tar.gz
52fcc65a60e03119d9c3060ac45cb6f36af4af1ee34758d2b26558121d196268 scrollablecontainers-2.0.1-py3-none-any.whl
v2.0.1a0
Alpha version of the coming release, which makes breaking (backwards-compatible) changes.
SHA256 Sums
856256cb6b0016cf2acfb886f915c44669f566d29f7c38e86adc893d8d528fc6 scrollablecontainers-2.0.1a0.tar.gz
06d299280514b8d91cb2aac19a2de90442229e9570173ec7ca168a9d7398ac28 scrollablecontainers-2.0.1a0-py3-none-any.whl
Release notes will be added in the next stable release.
v1.1.2
In v1.1.1, import ScrollableContainers
would fail if all four libraries (PyQt5, PyQt6, Tkinter and wxPython) were not installed. Prior to that release, this was not true. This releases fixes the regression by restoring the prior behaviour: import ScrollableContainers
will not raise any exceptions. Obviously, only the classes corresponding to available libraries are accessible. For instance, if you don't have PyQt6 installed,
from ScrollableContainers import ScrollableAreaQt6
or
import ScrollableContainers; ScrollableContainers.ScrollableAreaQt6
will throw an exception.
SHA256 Sums
187325a0d6c142d6faac6aa0311d6dd12ce170d53c0d495934a1181647b6aca3 ScrollableContainers-1.1.2.tar.gz
087723d0e0d56dd9baffb168ee40740131c9e8c7c215e7a149336b0888449e5b ScrollableContainers-1.1.2-py3-none-any.whl
v1.1.1
Importing the classes is now simpler.
Instead of writing | you can write |
---|---|
from ScrollableContainers.Qt5 import ScrollableAreaQt5 |
from ScrollableContainers import ScrollableAreaQt5 |
from ScrollableContainers.Qt6 import ScrollableAreaQt5 |
from ScrollableContainers import ScrollableAreaQt6 |
from ScrollableContainers.Tk import ScrollableFrameTk |
from ScrollableContainers import ScrollableFrameTk |
from ScrollableContainers.Wx import ScrollablePanelWx |
from ScrollableContainers import ScrollablePanelWx |
You can import the classes in either of these two ways.
SHA256 Sums
9ce2f058b909d5d0fa0bf7196d049461762963efebd6138d4e9f89a58f817631 ScrollableContainers-1.1.1.tar.gz
f790cf1429f7c18fd61ec2039847c393599067db04e698bcedcd8a3e51f5a850 ScrollableContainers-1.1.1-py3-none-any.whl
v1.0.1
Switched licence from MIT to GNU GPL v3. Noted Gtk.ScrolledWindow
in README. Added legal disclaimer.
SHA256 sums
9c7f0a868a601239ce01a4743f8f9b24b1cecda77ddc4c14f74146906013f976 ScrollableContainers-1.0.1.tar.gz
2e0d23af491f18c0eaecb536677653097ba5db0bc53781ccbb2c39cd120e4f53 ScrollableContainers-1.0.1-py3-none-any.whl
v1.0.0
First stable release.
ScrollableContainers-1.0.0.tar.gz |
ScrollableContainers-1.0.0-py3-none-any.whl |
|
---|---|---|
MD5 | f52ee2813b05ddb52c54233464cf44b2 |
2387a864fcf4d1af393fae5006c84f59 |
BLAKE2b256 | 0ed55fc5b2c0bbeba1455ec30fe3306a0b08ce5a0707faef3609c393b851d82d |
0b11315946dadfeda5a227d8fb0f4b8aa6b24ade85036af0e8f3699a0038aa9d |
SHA256 | ed4c78084984f76d876a9b5d5b6ecb49eaeacb6e16ffcc0b902df1732d5c58d1 |
df745fa76ab7d20107112a79b0b228fa558af3b65e21f67d15482027eb65d869 |