parent
38a19ab439
commit
8758510445
|
@ -1,34 +0,0 @@
|
||||||
name: Publish Python 🐍 distributions 📦 to PyPI
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
tags:
|
|
||||||
- "*"
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build-n-publish:
|
|
||||||
name: Build and publish Python 🐍 distributions 📦 to PyPI
|
|
||||||
runs-on: ubuntu-18.04
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@master
|
|
||||||
- name: Set up Python 3.10
|
|
||||||
uses: actions/setup-python@v3
|
|
||||||
with:
|
|
||||||
python-version: "3.10"
|
|
||||||
- name: Install pypa/setuptools
|
|
||||||
run: >-
|
|
||||||
python -m
|
|
||||||
pip install wheel
|
|
||||||
- name: Extract tag name
|
|
||||||
id: tag
|
|
||||||
run: echo ::set-output name=TAG_NAME::$(echo $GITHUB_REF | cut -d / -f 3)
|
|
||||||
- name: Update version in setup.py
|
|
||||||
run: >-
|
|
||||||
sed -i "s/{{VERSION_PLACEHOLDER}}/${{ steps.tag.outputs.TAG_NAME }}/g" setup.py
|
|
||||||
- name: Build a binary wheel
|
|
||||||
run: >-
|
|
||||||
python setup.py sdist bdist_wheel
|
|
||||||
- name: Publish distribution 📦 to PyPI
|
|
||||||
uses: pypa/gh-action-pypi-publish@master
|
|
||||||
with:
|
|
||||||
password: ${{ secrets.PYPI_API_TOKEN }}
|
|
31
setup.py
31
setup.py
|
@ -1,31 +0,0 @@
|
||||||
"""
|
|
||||||
Sample setup.py file
|
|
||||||
"""
|
|
||||||
from setuptools import setup, find_packages
|
|
||||||
import codecs
|
|
||||||
import os
|
|
||||||
|
|
||||||
here = os.path.abspath(os.path.dirname(__file__))
|
|
||||||
|
|
||||||
with codecs.open(os.path.join(here, "README.md"), encoding="utf-8") as fh:
|
|
||||||
long_description = "\\n" + fh.read()
|
|
||||||
|
|
||||||
setup(
|
|
||||||
name="alt_text",
|
|
||||||
version='{{VERSION_PLACEHOLDER}}',
|
|
||||||
author="David Cruz",
|
|
||||||
author_email="da.cruz@aol.com",
|
|
||||||
description="A package used for finding, generating, and setting alt-text for images in HTML and EPUB files.",
|
|
||||||
url = "https://github.com/EbookFoundation/alt_text",
|
|
||||||
long_description_content_type="text/markdown",
|
|
||||||
long_description=long_description,
|
|
||||||
packages=find_packages(),
|
|
||||||
install_requires=["beautifulsoup4"],
|
|
||||||
keywords=['pypi', 'cicd', 'python'],
|
|
||||||
classifiers=[
|
|
||||||
"Intended Audience :: Developers",
|
|
||||||
"Programming Language :: Python :: 3",
|
|
||||||
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
|
|
||||||
"Operating System :: OS Independent",
|
|
||||||
]
|
|
||||||
)
|
|
Loading…
Reference in New Issue