Restore Scotland population live coverage with the fixed PolicyEngine bundle
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
- #3877 de @anth-volk — cerrado sin fusionar
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Start by reviewing the Scotland live test and local request-contract parametrization in the API project, plus its dependency declarations and lockfile; the issue does not give their file paths. Check dependency resolution for policyengine[models]==6.2.3 before the existing simulation-API support check, then follow the stated upstream release and worker qualification sequence. Done means the restored live test passes against the deployed staging candidate without skipping it or weakening its success assertions.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Restore the Scotland population live test and its local request-contract parametrization removed by #3875, and upgrade API v1 to the published policyengine==6.2.3 release containing PolicyEngine/policyengine.py#565.
Implementation PR: #3877, rebased onto master after #3875 merged. The exact test cases are restored, both project and generic Dockerfile pin policyengine[models]==6.2.3, and the authentic PyPI lockfile is regenerated. uv lock --check now passes, including with the Cloud Run image's uv 0.12.1.
Local validation against installed 6.2.3: 266 focused tests pass on Python 3.12 and 3.14; configured mypy passes for 97 source files; 10 live tests collect, including Scotland population and household checks. Formatting, lint, workflow syntax, migration checks, changelog, and whitespace pass.
Remaining dependency: merge and deploy PolicyEngine/policyengine-sim-api#733 (tracking PolicyEngine/policyengine-sim-api#732), qualify the worker, and verify 6.2.3 in the simulation gateway's version response. API v1's worker-support check must remain blocking until that deployment is complete. Then pass API CI and the restored Scotland population test against the deployed staging candidate before promotion. Collection or local request-contract tests do not establish deployed simulation success.
- Lenguaje dominante
- Python
- Estrellas
- 18
- Forks
- 33
- Merge medio
- 1 d 10 h
- PR fusionados (30 d)
- 20
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de PolicyEngine/policyengine-api
-
State society-wide reports run on the sparse national datasetPosiblemente ocupada @anth-volk la tomó hace 4 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
PolicyEngine/policyengine-api#3864 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
PolicyEngine/policyengine-api#3823 ·
Los mantenedores suelen responder en 1 día
-
API v2: report validations as an append-only, provenance-keyed resource on reportsQuizá libre de nuevo @anth-volk la tomó hace 32 días y no hay ningún pull request abierto. Abierto
PolicyEngine/policyengine-api#3818 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
PolicyEngine/policyengine-api#3816 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
PolicyEngine/policyengine-api#3814 ·
Los mantenedores suelen responder en 1 día
Todos los issues de PolicyEngine/policyengine-api
Issues similares
-
Update Python support to 3.15Abiertopython-version
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
bug javascript P2-medium python release:v3.1
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
adrirubio/claude-deck#546 ·
Los mantenedores suelen responder en 1 día
-
area: desktop area: website priority: P2 type: feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
appandflow/stim#3411 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 Menos de una hora Aptitud para principiantes 88/100
baptistehamon/lsapy#185 ·
Los mantenedores suelen responder en 1 día