Skip to content

Commit dc7a6e9

Browse files
authored
Fix installation problem on Python 3.7 (#68)
1 parent 29c09cd commit dc7a6e9

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

.github/workflows/pytest.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
python-version: [3.8, 3.9, "3.10", "3.11"]
16+
python-version: [3.7, 3.8, 3.9, "3.10", "3.11"]
1717
fail-fast: false
1818

1919
steps:

CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Bug fixes
1111

12+
* Fixed installation problems on Python 3.7. (#68)
13+
1214

1315
## [0.1.3] - 2022-12-08
1416

1517
### Bug fixes
1618

17-
* Closed #65: get shinywidgets working with ipywidgets 8.0.3.
19+
* Closed #65: get shinywidgets working with ipywidgets 8.0.3. (#66)
20+
1821

1922
## [0.1.2] - 2022-07-27
2023

setup.cfg

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ classifiers =
1515
Intended Audience :: Developers
1616
License :: OSI Approved :: MIT License
1717
Natural Language :: English
18+
Programming Language :: Python :: 3.7
1819
Programming Language :: Python :: 3.8
1920
Programming Language :: Python :: 3.9
2021
Programming Language :: Python :: 3.10
@@ -24,7 +25,7 @@ project_urls =
2425
Source Code = https://github.com/rstudio/py-shinywidgets/
2526

2627
[options]
27-
python_requires = >=3.8
28+
python_requires = >=3.7
2829
packages = find:
2930
test_suite = tests
3031
include_package_data = True
@@ -35,6 +36,8 @@ install_requires =
3536
jupyter_core
3637
shiny>=0.2.0.9007
3738
python-dateutil>=2.8.2
39+
# Needed because of https://github.com/python/importlib_metadata/issues/411
40+
importlib-metadata>=4.8.3,<5; python_version < "3.8"
3841
tests_require =
3942
pytest>=3
4043
zip_safe = False

0 commit comments

Comments
 (0)