diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 92f9fb73..7166e1ca 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -82,18 +82,7 @@ jobs: - name: Verify pytest plugins run: python -m pytest --version - name: Install -us package from PyPI - run: | - if [[ "${{ matrix.python-version }}" == "3.13" ]]; then - # For Python 3.13, install newer tables first and ignore conflicts - pip install "tables>=3.10.1" - pip install policyengine-us --no-deps - # Install remaining dependencies manually - pip install click==8.1.3 pathlib pytest-dependency synthimpute tabulate - pip install policyengine-us-data --no-deps - else - python -m pip install policyengine-us - fi - shell: bash + run: python -m pip install policyengine-us - name: Run smoke tests only run: python -m pytest -m smoke --reruns 2 --reruns-delay 5 -v -s env: diff --git a/changelog_entry.yaml b/changelog_entry.yaml index e69de29b..40a2fea8 100644 --- a/changelog_entry.yaml +++ b/changelog_entry.yaml @@ -0,0 +1,4 @@ +- bump: patch + changes: + removed: + - Stale smoke test workaround with unused dependencies (synthimpute, etc.). diff --git a/setup.py b/setup.py index 31f4b569..f3d37c3b 100644 --- a/setup.py +++ b/setup.py @@ -82,8 +82,6 @@ python_requires=">=3.10", extras_require={ "dev": dev_requirements, - # Note: For Python 3.13, policyengine-us requires special installation - # due to tables==3.9.2 not having Python 3.13 wheels. See CI workflow for workaround. }, include_package_data=True, # Will read MANIFEST.in install_requires=general_requirements,