CircleCI with python 3.9 (#36027)

update docker files

Co-authored-by: ydshieh <ydshieh@users.noreply.github.com>
This commit is contained in:
Yih-Dar 2025-02-04 17:40:20 +01:00 committed by GitHub
parent c98b467905
commit 014a1fa2c8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
14 changed files with 21 additions and 21 deletions

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
USER root USER root
ARG REF=main ARG REF=main

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
USER root USER root
RUN apt-get update && apt-get install -y libsndfile1-dev espeak-ng time git cmake wget xz-utils build-essential g++5 libprotobuf-dev protobuf-compiler RUN apt-get update && apt-get install -y libsndfile1-dev espeak-ng time git cmake wget xz-utils build-essential g++5 libprotobuf-dev protobuf-compiler

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
USER root USER root
RUN apt-get update && apt-get install -y libsndfile1-dev espeak-ng time git RUN apt-get update && apt-get install -y libsndfile1-dev espeak-ng time git

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
USER root USER root
RUN apt-get update && apt-get install -y --no-install-recommends libsndfile1-dev espeak-ng time git g++ cmake pkg-config openssh-client git RUN apt-get update && apt-get install -y --no-install-recommends libsndfile1-dev espeak-ng time git g++ cmake pkg-config openssh-client git

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ARG REF=main ARG REF=main
USER root USER root

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ARG REF=main ARG REF=main
USER root USER root

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ARG REF=main ARG REF=main
USER root USER root

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ARG REF=main ARG REF=main
USER root USER root

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ARG REF=main ARG REF=main
USER root USER root

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ARG REF=main ARG REF=main
USER root USER root

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ARG REF=main ARG REF=main
USER root USER root

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ARG REF=main ARG REF=main
USER root USER root

View File

@ -1,4 +1,4 @@
FROM python:3.10-slim FROM python:3.9-slim
ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONDONTWRITEBYTECODE=1
ARG REF=main ARG REF=main
RUN echo ${REF} RUN echo ${REF}

View File

@ -19,7 +19,7 @@ import os
import re import re
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from collections import Counter, defaultdict, deque from collections import Counter, defaultdict, deque
from typing import Dict, Set from typing import Dict, Optional, Set, Union
import libcst as cst import libcst as cst
from check_copies import run_ruff from check_copies import run_ruff
@ -169,7 +169,7 @@ def is_call_to_super(node, func_name):
) )
def get_full_attribute_name(node: cst.Attribute | cst.Name) -> str | None: def get_full_attribute_name(node: Union[cst.Attribute, cst.Name]) -> Optional[str]:
"""Get the full name of an Attribute or Name node (e.g. `"nn.Module"` for an Attribute representing it). If the """Get the full name of an Attribute or Name node (e.g. `"nn.Module"` for an Attribute representing it). If the
successive value of an Attribute are not Name nodes, return `None`.""" successive value of an Attribute are not Name nodes, return `None`."""
if m.matches(node, m.Name()): if m.matches(node, m.Name()):
@ -430,11 +430,11 @@ class SuperTransformer(cst.CSTTransformer):
def find_all_dependencies( def find_all_dependencies(
dependency_mapping: Dict[str, set], dependency_mapping: Dict[str, set],
start_entity: str | None = None, start_entity: Optional[str] = None,
initial_dependencies: set | None = None, initial_dependencies: Optional[set] = None,
initial_checked_dependencies: set | None = None, initial_checked_dependencies: Optional[set] = None,
return_parent: bool = False, return_parent: bool = False,
) -> list | set: ) -> Union[list, set]:
"""Return all the dependencies of the given `start_entity` or `initial_dependencies`. This is basically some kind of """Return all the dependencies of the given `start_entity` or `initial_dependencies`. This is basically some kind of
BFS traversal algorithm. It can either start from `start_entity`, or `initial_dependencies`. BFS traversal algorithm. It can either start from `start_entity`, or `initial_dependencies`.
@ -525,7 +525,7 @@ class ClassDependencyMapper(CSTVisitor):
""" """
def __init__( def __init__(
self, class_name: str, global_names: set[str], objects_imported_from_modeling: set[str] | None = None self, class_name: str, global_names: set[str], objects_imported_from_modeling: Optional[set[str]] = None
): ):
super().__init__() super().__init__()
self.class_name = class_name self.class_name = class_name
@ -553,7 +553,7 @@ def dependencies_for_class_node(node: cst.ClassDef, global_names: set[str]) -> s
def augmented_dependencies_for_class_node( def augmented_dependencies_for_class_node(
node: cst.ClassDef, mapper: "ModuleMapper", objects_imported_from_modeling: set[str] | None = None node: cst.ClassDef, mapper: "ModuleMapper", objects_imported_from_modeling: Optional[set[str]] = None
) -> set: ) -> set:
"""Create augmented dependencies for a class node based on a `mapper`. """Create augmented dependencies for a class node based on a `mapper`.
Augmented dependencies means immediate dependencies + recursive function and assignments dependencies. Augmented dependencies means immediate dependencies + recursive function and assignments dependencies.