notatin 1.0.1

Notatin is a Rust library for parsing offline Windows Registry files.
Documentation
FROM quay.io/pypa/manylinux2014_x86_64

RUN yum update -y && yum install -y python3 python3-pip
RUN curl -4 --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
ENV PATH="${PATH}:/root/.cargo/bin"
RUN rustc --version

RUN pip3 install toml maturin
RUN rustup component add clippy

# Install llvm so the xlsxwriter crate can build
RUN yum install -y centos-release-scl
RUN yum install -y llvm-toolset-7.0-clang.x86_64

COPY pynotatin /app
COPY . /app/notatin_build/

WORKDIR /app

RUN sed -i 's/"\.\."/"notatin_build"/' Cargo.toml
#RUN cat cargo_sdist_extras.txt >> pyproject.toml

ENTRYPOINT scl enable llvm-toolset-7.0 'maturin build --release -o /out'