Skip to content

Commit

Permalink
chore: fix release workflow (#331)
Browse files Browse the repository at this point in the history
  • Loading branch information
abichinger authored Oct 25, 2023
1 parent 124d2c0 commit ad259c0
Show file tree
Hide file tree
Showing 6 changed files with 59 additions and 72 deletions.
9 changes: 3 additions & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,15 +97,12 @@ jobs:
node-version: '18'

- name: Setup
run: npm install -g semantic-release @semantic-release/github @semantic-release/changelog @semantic-release/commit-analyzer @semantic-release/git @semantic-release/release-notes-generator semantic-release-pypi
run: npm install

- name: Set up python
uses: actions/setup-python@v2
uses: actions/setup-python@v4
with:
python-version: 3.8

- name: Install setuptools
run: python -m pip install --upgrade setuptools wheel twine
python-version: 3.11

- name: Release
env:
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -107,3 +107,6 @@ _trial_temp

# vscode
.vscode

# node
node_modules
8 changes: 8 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"devDependencies": {
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"semantic-release": "^22.0.5",
"semantic-release-pypi": "^3.0.0"
}
}
45 changes: 45 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,2 +1,47 @@
[project]
name = "casbin"
version = "1.32.0"
authors = [
{name = "TechLee", email = "[email protected]"},
]
description = "An authorization library that supports access control models like ACL, RBAC, ABAC in Python"
readme = "README.md"
keywords = [
"casbin",
"acl",
"rbac",
"abac",
"auth",
"authz",
"authorization",
"access control",
"permission",
]
dynamic = ["dependencies"]
requires-python = ">=3.3"
license = {text = "Apache 2.0"}
classifiers = [
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
]

[project.urls]
"Home-page" = "https://github.com/casbin/pycasbin"

[build-system]
requires = ["setuptools"]
build-backend = "setuptools.build_meta"

[tool.setuptools.packages.find]
exclude = ["tests", "tests.*"]

[tool.setuptools.dynamic]
dependencies = {file = ["requirements.txt"]}

[tool.black]
line-length = 120
3 changes: 0 additions & 3 deletions setup.cfg

This file was deleted.

63 changes: 0 additions & 63 deletions setup.py

This file was deleted.

0 comments on commit ad259c0

Please sign in to comment.