2 Commits

Author SHA1 Message Date
08e818e1e1 fix: setuptools markdown bug 2023-07-20 11:13:46 +08:00
7ba162971e Create python-publish.yml 2023-07-20 10:43:17 +08:00
5 changed files with 44 additions and 2 deletions

39
.github/workflows/python-publish.yml vendored Normal file
View File

@@ -0,0 +1,39 @@
# This workflow will upload a Python Package using Twine when a release is created
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python#publishing-to-package-registries
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
name: Upload Python Package
on:
release:
types: [published]
permissions:
contents: read
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v3
with:
python-version: '3.x'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install build
- name: Build package
run: python -m build
- name: Publish package
uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29
with:
user: ${{ secrets.PYPI_API_USER }}
password: ${{ secrets.PYPI_API_PASSWORD }}

View File

@@ -1,3 +1,3 @@
include *.py include *.py *.md
recursive-include namekoplus/chassis *.py recursive-include namekoplus/chassis *.py
recursive-include namekoplus/templates *.py *.yml recursive-include namekoplus/templates *.py *.yml

View File

@@ -1,4 +1,5 @@
# namekoplus # namekoplus
A lightweight Python distributed microservice solution A lightweight Python distributed microservice solution
## Document ## Document

View File

View File

@@ -9,9 +9,10 @@ with open(path.join(here, 'README.md'), encoding='utf-8') as f:
setup( setup(
name='namekoplus', name='namekoplus',
version='0.1.0', version='0.1.1',
description='A lightweight Python distributed microservice solution', description='A lightweight Python distributed microservice solution',
long_description=long_description, long_description=long_description,
long_description_content_type='text/markdown',
url='https://github.com/Bryanthelol/namekoplus', url='https://github.com/Bryanthelol/namekoplus',
author='Bryant He', author='Bryant He',
@@ -34,6 +35,7 @@ setup(
packages=find_packages(exclude=['contrib', 'docs', 'tests']), packages=find_packages(exclude=['contrib', 'docs', 'tests']),
include_package_data=True, include_package_data=True,
data_files=['README.md'],
entry_points={ entry_points={
'console_scripts': [ 'console_scripts': [