Skip to content

Commit

Permalink
fix: ci
Browse files Browse the repository at this point in the history
  • Loading branch information
Byaidu committed Nov 22, 2024
1 parent dfe75a2 commit 54d6c91
Show file tree
Hide file tree
Showing 6 changed files with 37 additions and 37 deletions.
16 changes: 7 additions & 9 deletions .github/workflows/docker-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@ name: Upload Docker Image
# documentation.

on:
push:
# Publish semver tags as releases.
tags: [ 'v*.*.*' ]
release:
types: [published]

env:
# Use docker.io for Docker Hub if empty
Expand Down Expand Up @@ -39,13 +38,12 @@ jobs:
# multi-platform images and export cache
# https://github.com/docker/setup-buildx-action
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
uses: docker/setup-buildx-action@v3

# Login against a Docker registry except on PR
# https://github.com/docker/login-action
- name: Log into registry ${{ env.REGISTRY }}
if: github.event_name != 'pull_request'
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ secrets.DOCKER_USERNAME }}
Expand All @@ -55,18 +53,18 @@ jobs:
# https://github.com/docker/metadata-action
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934 # v5.0.0
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}

# Build and push Docker image with Buildx (don't push on PR)
# https://github.com/docker/build-push-action
- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
uses: docker/build-push-action@v6
with:
context: .
push: ${{ github.event_name != 'pull_request' }}
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/python-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@
name: Upload Python Package

on:
push:
# Publish semver tags as releases.
tags: [ 'v*.*.*' ]
release:
types: [published]

permissions:
contents: read
Expand All @@ -34,4 +33,4 @@ jobs:
- name: Build package
run: python -m build
- name: Publish package
uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
uses: pypa/gh-action-pypi-publish@release/v1
9 changes: 6 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,14 @@ FROM python:3.12

WORKDIR /app

COPY . .

ENV PYTHONUNBUFFERED=1

RUN apt-get update && apt-get install -y libgl1 \
&& rm -rf /var/lib/apt/lists/*
RUN apt-get update && apt-get install -y libgl1

RUN pip install -r requirements.txt

RUN pip install pdf2zh
RUN pip install .

CMD ["pdf2zh", "-i"]
2 changes: 1 addition & 1 deletion pdf2zh/__init__.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
__version__ = "1.7.8"
__version__ = "1.7.9"
__author__ = "Byaidu"
15 changes: 15 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
charset-normalizer
cryptography
requests
pymupdf
tqdm
tenacity
doclayout-yolo
numpy
ollama
deepl<1.19.1
openai
azure-ai-translation-text<=1.0.1
gradio
huggingface_hub
torch
25 changes: 5 additions & 20 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
from pathlib import Path
from pdf2zh import __version__, __author__
from setuptools import setup

root_dir = Path(__file__).parent
with open(root_dir / "README.md", encoding='utf-8') as f:
with open("README.md", encoding='utf-8') as f:
readme = f.read()

with open("requirements.txt", encoding='utf-8') as f:
requirements = f.readlines()

setup(
name="pdf2zh",
long_description=readme,
Expand All @@ -17,23 +18,7 @@
author_email="[email protected]",
url="https://github.com/Byaidu/PDFMathTranslate",
packages=["pdf2zh"],
install_requires=[
"charset-normalizer",
"cryptography",
"requests",
"pymupdf",
"tqdm",
"tenacity",
"doclayout-yolo",
"numpy",
"ollama",
"deepl<1.19.1",
"openai",
"azure-ai-translation-text<=1.0.1",
"gradio",
"huggingface_hub",
"torch",
],
install_requires=requirements,
classifiers=[
"Programming Language :: Python :: 3",
"Operating System :: OS Independent",
Expand Down

0 comments on commit 54d6c91

Please sign in to comment.