Compare commits

...

17 Commits

Author SHA1 Message Date
c3215c3602 Update .gitea/workflows/opencomit.yml
Some checks failed
OpenCommit Action / OpenCommit (push) Failing after 8s
Pylint / build (3.x) (push) Failing after 7s
ruff / build (push) Successful in 6s
Greetings / greeting (pull_request) Successful in 5s
ai-reviews / Review PR (pull_request) Successful in 4s
2025-02-04 07:28:52 +01:00
0addd9c4db new file: .gitea/workflows/opencomit.yml
Some checks failed
OpenCommit Action / OpenCommit (push) Failing after 8s
Pylint / build (3.x) (push) Failing after 7s
ruff / build (push) Successful in 6s
2025-02-04 05:56:16 +01:00
ea2ff539a1 modified: .gitea/workflows/ruff.yaml
Some checks failed
Pylint / build (3.x) (push) Failing after 8s
ai-reviews / Review PR (pull_request) Successful in 5s
Greetings / greeting (pull_request) Successful in 4s
ruff / build (push) Successful in 6s
Use pip to install ruff instead of pipx
2025-02-03 21:58:36 +01:00
a2fc311e25 modified: .gitea/workflows/ruff.yaml
Some checks failed
Pylint / build (3.x) (push) Failing after 8s
ruff / build (push) Failing after 13s
ai-reviews / Review PR (pull_request) Successful in 5s
Greetings / greeting (pull_request) Successful in 4s
2025-02-03 21:41:59 +01:00
df25199679 deleted: .gitea/workflows/opencommit.yml
Some checks failed
Pylint / build (3.x) (push) Failing after 7s
ruff / build (push) Failing after 36s
ai-reviews / Review PR (pull_request) Successful in 5s
Greetings / greeting (pull_request) Successful in 4s
new file:   .gitea/workflows/ruff.yaml
2025-02-03 21:36:47 +01:00
b007507e91 modified: .gitea/workflows/opencommit.yml
Some checks failed
Pylint / build (3.x) (push) Failing after 10s
ai-reviews / Review PR (pull_request) Successful in 4s
Greetings / greeting (pull_request) Successful in 5s
OpenCommit Action / OpenCommit (push) Failing after 7s
2025-02-03 21:08:03 +01:00
2b4fa520ef modified: .gitea/workflows/opencommit.yml
Some checks failed
OpenCommit Action / OpenCommit (push) Failing after 7s
Pylint / build (3.x) (push) Failing after 7s
ai-reviews / Review PR (pull_request) Successful in 5s
Greetings / greeting (pull_request) Successful in 5s
2025-02-03 20:59:05 +01:00
740a0eed96 Merge branch 'dev' of https://repo.piave7.duckdns.org/Jose/python_template into dev
Some checks failed
OpenCommit Action / OpenCommit (push) Failing after 7s
Pylint / build (3.x) (push) Failing after 7s
ai-reviews / Review PR (pull_request) Successful in 4s
Greetings / greeting (pull_request) Successful in 4s
2025-02-03 20:58:13 +01:00
73bf2f9bad modified: .gitea/workflows/opencommit.yml 2025-02-03 20:58:05 +01:00
dcb0e72abc modified: .gitea/workflows/opencommit.yml 2025-02-03 20:58:05 +01:00
026209df30 new file: .gitea/workflows/opencommit.yml
modified:   .gitea/workflows/pylint.yml
	modified:   LICENSE
2025-02-03 20:58:05 +01:00
c4efe9a684 modified: LICENSE
modified:   README.md
	new file:   requirements.txt
2025-02-03 20:58:05 +01:00
0ade9eda43 modified: .gitea/workflows/opencommit.yml
Some checks failed
OpenCommit Action / OpenCommit (push) Failing after 8s
Pylint / build (3.x) (push) Failing after 7s
ai-reviews / Review PR (pull_request) Successful in 4s
Greetings / greeting (pull_request) Successful in 4s
2025-02-03 20:56:29 +01:00
9d52058122 modified: .gitea/workflows/opencommit.yml
Some checks failed
OpenCommit Action / OpenCommit (push) Failing after 7s
Pylint / build (3.x) (push) Failing after 7s
ai-reviews / Review PR (pull_request) Successful in 4s
Greetings / greeting (pull_request) Successful in 4s
2025-02-03 18:53:40 +01:00
aca4efe1fd new file: .gitea/workflows/opencommit.yml
Some checks failed
OpenCommit Action / OpenCommit (push) Failing after 58s
Pylint / build (3.x) (push) Failing after 7s
ai-reviews / Review PR (pull_request) Successful in 5s
Greetings / greeting (pull_request) Successful in 4s
modified:   .gitea/workflows/pylint.yml
	modified:   LICENSE
2025-02-03 18:51:10 +01:00
395e5bf0c5 modified: script.py
Some checks failed
Greetings / greeting (pull_request) Successful in 4s
Pylint / build (3.x) (push) Failing after 8s
ai-reviews / Review PR (pull_request) Successful in 5s
2025-02-02 22:34:29 +01:00
a29db9a7ea modified: LICENSE
Some checks failed
Greetings / greeting (pull_request) Failing after 4s
Pylint / build (3.x) (push) Failing after 8s
ai-reviews / Review PR (pull_request) Successful in 5s
modified:   README.md
	new file:   requirements.txt
2025-02-02 22:20:09 +01:00
6 changed files with 126 additions and 7 deletions

View File

@@ -0,0 +1,45 @@
name: 'OpenCommit Action'
on:
push:
# this list of branches is often enough,
# but you may still ignore other public branches
branches-ignore: [main master release]
jobs:
opencommit:
timeout-minutes: 10
name: OpenCommit
runs-on: ubuntu-latest
permissions: write-all
steps:
- name: Setup Node.js Environment
uses: actions/setup-node@v2
with:
node-version: '16'
- uses: actions/checkout@v4
with:
fetch-depth: 0
github-server-url: ${{ vars.GIT_SERVER_URL }}
- uses: di-sukharev/opencommit@github-action-v1.0.4
with:
GITHUB_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
env:
# set openAI api key in repo actions secrets,
# for openAI keys go to: https://platform.openai.com/account/api-keys
# for repo secret go to: <your_repo_url>/settings/secrets/actions
OCO_API_KEY: ${{ secrets.AI_API_KEY }}
# customization
OCO_TOKENS_MAX_INPUT: 4096
OCO_TOKENS_MAX_OUTPUT: 500
OCO_OPENAI_API_KEY: ${{ secrets.AI_API_KEY }}
OCO_OPENAI_BASE_PATH: ''
OCO_DESCRIPTION: false
OCO_EMOJI: false
OCO_AI_PROVIDER: 'ollama'
OCO_API_URL: ${{ vars.OLLAMA_HOST }}
OCO_MODEL: ${{ vars.OLLAMA_MODEL }}
OCO_LANGUAGE: en
OCO_PROMPT_MODULE: conventional-commit

View File

@@ -20,7 +20,7 @@ jobs:
# https://my-ghes-server.example.com
github-server-url: ${{ vars.GIT_SERVER_URL }}
- name: Set up Python ${{ matrix.python-version }}
- name: Set up Python
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}

View File

@@ -0,0 +1,22 @@
name: ruff
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
github-server-url: ${{ vars.GIT_SERVER_URL }}
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.x"
- name: Install the code linting and formatting tool Ruff
run: pip install ruff
- name: Lint code with Ruff
run: ruff check --output-format=github --target-version=py39
- name: Check code formatting with Ruff
run: ruff format --diff --target-version=py39
continue-on-error: true

View File

@@ -1,3 +1,8 @@
Copyright (c) 2025 Jose
Copyright (c) 2025 Jose Alvarez
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

View File

@@ -1,6 +1,35 @@
<<<<<<< HEAD
# python_template_repository
=======
# python template repository
>>>>>>> 3cfcee4 (Initial commit)
This is a template repository for Python projects. It includes basic files and directories such as `setup.py`, `requirements.txt`, and a README file.
To use this template, you can clone the repository to your local machine using the following command:
git clone https://repo.piave7.duckdns.org/Jose/python_template
Once you have cloned the repository, you can navigate into the project directory and start working on your Python project. You can install the required dependencies by running the following command:
pip install -r requirements.txt
You can also create a virtual environment for your project using the following command:
python -m venv venv
Once you have created the virtual environment, you can activate it using the appropriate command for your operating system. For example, on Windows, you can run the following command:
venv\Scripts\activate
On macOS and Linux, you can run the following command:
source venv/bin/activate
You can now start working on your Python project by editing the files in the `src` directory. Once you are done with your work, you can deactivate the virtual environment using the following command:
deactivate
To build the project, you can run the following command:
python setup.py sdist bdist_wheel
This will create a source distribution and a wheel distribution of your project.
To install the project from the source distribution, you can run the following command:
pip install dist/python_template-0.1.0.tar.gz

18
requirements.txt Normal file
View File

@@ -0,0 +1,18 @@
# requirements.txt
# Specify the package name and version
# Format: package==version
# Example packages
# numpy==1.21.2
# pandas==1.3.3
# requests==2.26.0
# flask==2.0.1
# You can also specify a range of versions
# Example:
# Django>=3.2,<4.0
# If you have a package that can be any version, just list the name
# Example:
# somepackage