{"id":6255976,"name":"scrollablecontainers","ecosystem":"pypi","description":"Scrollable containers for Tkinter, wxPython, PyQt5 and PyQt6","homepage":"https://github.com/tfpf/ScrollableContainers","licenses":"GNU General Public License v3 (GPLv3)","normalized_licenses":["GPL-2.0"],"repository_url":"https://github.com/tfpf/ScrollableContainers","keywords_array":[],"namespace":null,"versions_count":23,"first_release_published_at":"2023-02-04T16:25:55.000Z","latest_release_published_at":"2025-11-15T08:40:22.000Z","latest_release_number":"2.2.5","last_synced_at":"2026-06-13T13:47:12.071Z","created_at":"2023-02-04T17:07:08.035Z","updated_at":"2026-06-13T13:47:12.071Z","registry_url":"https://pypi.org/project/scrollablecontainers/","install_command":"pip install scrollablecontainers --index-url https://pypi.org/simple","documentation_url":"https://scrollablecontainers.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["License :: OSI Approved :: GNU General Public License v3 (GPLv3)","Operating System :: OS Independent","Programming Language :: Python :: 3"],"normalized_name":"scrollablecontainers","project_status":null},"repo_metadata":{"id":65416364,"uuid":"590511099","full_name":"tfpf/ScrollableContainers","owner":"tfpf","description":"Scrollable containers for Tkinter, wxPython, PyQt5 and PyQt6. Can scroll horizontally as well as vertically, and automatically handle resize events.","archived":false,"fork":false,"pushed_at":"2024-09-04T15:03:37.000Z","size":89,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-06T18:40:51.424Z","etag":null,"topics":["gui","horizontal-scrolling","just-works","pyqt5","pyqt6","python","scroll","scrollable","tkinter","user-interface","vertical-scrolling","wxpython"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/ScrollableContainers/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tfpf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-18T15:29:31.000Z","updated_at":"2024-09-04T15:03:37.000Z","dependencies_parsed_at":"2023-11-27T16:02:42.544Z","dependency_job_id":"aec9cdcf-f956-40c2-b6f8-73e22de581da","html_url":"https://github.com/tfpf/ScrollableContainers","commit_stats":{"total_commits":72,"total_committers":1,"mean_commits":72.0,"dds":0.0,"last_synced_commit":"fac411f9c578ca9c3d732da9745ae7934f17cc55"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tfpf","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217942525,"owners_count":16254608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tfpf","name":"Vishal Pankaj Chandratreya","uuid":"19171016","kind":"user","description":"Just your average hobby programmer.","email":"","website":null,"location":"India","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/19171016?u=90490368c78e5f6a62c0f047250a4a0548a32305\u0026v=4","repositories_count":10,"last_synced_at":"2023-03-05T23:36:03.519Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tfpf","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T00:52:04.194Z","updated_at":"2023-03-05T23:36:03.544Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tfpf","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tfpf/repositories"},"tags":[{"name":"v2.1.0","sha":"33cf91458be94134b5a918c2d3bf973839c092ee","kind":"commit","published_at":"2024-08-25T18:29:06.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v2.1.0","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.1.0/manifests"},{"name":"v2.0.4","sha":"f6904f562fba0bc7b4930604ecb8d2bcba8121ee","kind":"commit","published_at":"2024-08-21T09:53:02.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v2.0.4","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"f9889c41b10917acf43c37b3f26c5652882c4071","kind":"commit","published_at":"2024-08-15T06:41:45.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v2.0.3","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"12f467df4290c54dc81ad31a0de5c1581f010775","kind":"commit","published_at":"2024-04-07T07:17:54.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v2.0.2","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"4baf99b5a185456117dcd11bb7ff890fc426400f","kind":"commit","published_at":"2024-04-06T19:19:17.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v2.0.1","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.1/manifests"},{"name":"v2.0.1a0","sha":"589e77e011aa8be759f025e89e035d3d544f3f72","kind":"commit","published_at":"2024-04-06T10:49:23.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v2.0.1a0","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v2.0.1a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.1a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v2.0.1a0/manifests"},{"name":"v1.1.2","sha":"a9a6b633bdf8e77ab6f9b9c10bae508cbcf427d7","kind":"commit","published_at":"2023-09-16T07:16:41.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v1.1.2","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"c8a6fbbc568872f23d3f41afa98fb8bf8dae1834","kind":"commit","published_at":"2023-09-10T08:35:00.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v1.1.1","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.1.1/manifests"},{"name":"v1.0.1","sha":"86e5bc852761a8906dfa801aaf89d66c5eea5a7d","kind":"commit","published_at":"2023-05-16T16:09:20.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v1.0.1","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"1c346090be303a0827123354041628ba5978cca1","kind":"commit","published_at":"2023-03-11T05:55:46.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v1.0.0","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.0.0/manifests"},{"name":"v1.0a3","sha":"efbc3c9863176933b908dd0c90f111d3b1858405","kind":"commit","published_at":"2023-03-03T05:02:16.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v1.0a3","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v1.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.0a3/manifests"},{"name":"v1.0a0","sha":"428cd89cfd6188e998358f6c662938e6a2c1719d","kind":"commit","published_at":"2023-02-04T13:19:51.000Z","download_url":"https://codeload.github.com/tfpf/ScrollableContainers/tar.gz/v1.0a0","html_url":"https://github.com/tfpf/ScrollableContainers/releases/tag/v1.0a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.0a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/tags/v1.0a0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T06:24:14.430Z","dependent_packages_count":0,"downloads":108,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":19.057569287093326,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":39.06087774171853,"forks_count":30.49154493947922,"average":25.17085338539796},"purl":"pkg:pypi/scrollablecontainers","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/scrollablecontainers","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/scrollablecontainers","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/scrollablecontainers/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-08-28T17:48:59.715Z","issues_count":1,"pull_requests_count":11,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":30607.666666666668,"issues_closed_count":0,"pull_requests_closed_count":9,"pull_request_authors_count":1,"issue_authors_count":1,"avg_comments_per_issue":0.0,"avg_comments_per_pull_request":0.36363636363636365,"merged_pull_requests_count":8,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"past_year_pull_requests_count":11,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":30607.666666666668,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.36363636363636365,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tfpf%2FScrollableContainers/issues","maintainers":[{"login":"tfpf","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tfpf"}],"active_maintainers":[{"login":"tfpf","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tfpf"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scrollablecontainers/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scrollablecontainers/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scrollablecontainers/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scrollablecontainers/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scrollablecontainers/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/scrollablecontainers/codemeta","maintainers":[{"uuid":"tfpf","login":"tfpf","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/tfpf/","role":null,"created_at":"2023-02-26T06:24:21.148Z","updated_at":"2023-02-26T06:24:21.148Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/tfpf/packages"}]}