Я обнаружил, что решением было использовать pip3
для запуска Cython
install, а также python3
для запуска setup.py
библиотеки, поэтому:
RUN apt-get update && apt-get install -y \
python3-pip
и
RUN \
pip3 install --no-cache-dir Cython
и библиотечный слой
RUN \
cd lib && \
python3 setup.py
Последним мог быть pip3 install.
для глобальной установки с помощью pip3
.
На этот раз делаю
RUN python3 -c "import Cython; print(Cython.__version__)"
У меня было Cython
там:0.25.2
touch
имеет параметр настройки (-A
), но, к сожалению, он ограничен 99 часами, 99 минутами и 99 секундами. Но повторные заявки могут дать вам то, что вы хотите:
в Баше:
# assume a year is 365 days
for day in {1..365}; do
touch -A 240000 folder/*
done
# on a mac with Xcode cmdline tools installed,
# set creation time to mtime:
for f in folder/* ; do
SetFile -d "$(GetFileInfo -m $f)" $f
done
Если вы используете дату GNU, вы можете попробовать что-то вроде
for file in *; do echo "$file" $(date -d "$(date -r $file) 1 year"); done
(это действительно должно быть очищено от специальных символов и форматирования )Вы не получите дату создания в большинстве файловых систем.