Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
414 commits
Select commit Hold shift + click to select a range
2eccebb
added base_url throught parse yaml
shft1 Dec 29, 2024
a956181
client_servis.py
VladimirPulse Dec 29, 2024
4abfeae
add allOf support to models
Hamsterotron9000 Dec 29, 2024
542d2a6
refactoring_3_part_ver1
SanyM2007 Dec 29, 2024
5e058dd
remove comments
Hamsterotron9000 Dec 29, 2024
fc48cc4
Merge pull request #39 from Studio-Yandex-Practicum/feature/codegen_p…
k0sdm1 Dec 29, 2024
aa0606d
fix script and client_servis
VladimirPulse Dec 29, 2024
e882d4f
static_metod
VladimirPulse Dec 29, 2024
2e061d7
added base_url throught parse yaml #2
shft1 Dec 29, 2024
5f17ebd
fix query
VladimirPulse Dec 30, 2024
1e123fa
fix
VladimirPulse Dec 30, 2024
e83fa1e
requirments and Client fixes
Dan1lChirkov Dec 30, 2024
e86c813
Merge branch 'generator1' of github.com:Studio-Yandex-Practicum/pachc…
Dan1lChirkov Dec 30, 2024
87a5b8b
modified_openapi_delete
Dan1lChirkov Dec 30, 2024
f67c52b
Deleting sync authclient
Dan1lChirkov Dec 30, 2024
6d99703
refactored yaml support
k0sdm1 Dec 30, 2024
1918d0b
remove comments
k0sdm1 Dec 30, 2024
4acbe10
Merge pull request #42 from Studio-Yandex-Practicum/feature/codegen_p…
k0sdm1 Dec 30, 2024
efacea0
fixed inheritance order, parents no more overwrite children
k0sdm1 Dec 30, 2024
c553ef5
Merge pull request #43 from Studio-Yandex-Practicum/feature/codegen_p…
k0sdm1 Dec 30, 2024
0e1cecf
fixed typehint in models based on inherited schemas
k0sdm1 Dec 30, 2024
691ce7b
Merge pull request #44 from Studio-Yandex-Practicum/feature/codegen_p…
k0sdm1 Dec 30, 2024
86da748
finish static_metod
VladimirPulse Dec 30, 2024
662995a
finish fix
VladimirPulse Dec 31, 2024
60c0e0e
Removal_of_the_general_structure
VladimirPulse Dec 31, 2024
30eb2d1
refactoring_swagger_ver1
SanyM2007 Dec 31, 2024
50626dc
refactoring_swagger_ver2
SanyM2007 Dec 31, 2024
53de455
refactoring_swagger_ver3
SanyM2007 Dec 31, 2024
de1b7bb
refactoring_swagger_ver4
SanyM2007 Dec 31, 2024
77ada6b
refactoring_swagger_ver5
SanyM2007 Dec 31, 2024
8b87963
fixed required proprties in schemas with array and inheritance
k0sdm1 Dec 31, 2024
5de35a3
Merge pull request #38 from /feature/refactoring YAML
shft1 Jan 1, 2025
b97f28f
Merge pull request #46 from /feature/codegen_pure_python
shft1 Jan 1, 2025
76822a1
HTTP_client generic outline
shft1 Jan 1, 2025
dfb61cb
delete tabulations
shft1 Jan 1, 2025
d520f30
support for in parameters for endpoints
k0sdm1 Jan 2, 2025
fb6c094
add list of lists typehint for buttons
k0sdm1 Jan 2, 2025
9891b49
Merge pull request #47 from Studio-Yandex-Practicum/feature/codegen_p…
k0sdm1 Jan 2, 2025
4188bb2
fixed small changes
shft1 Jan 2, 2025
a8b96b9
code refactoring
bura09906 Jan 2, 2025
aa1fcc8
code refactoring
bura09906 Jan 2, 2025
7ace088
more workarounds to generate responses for endpoints
k0sdm1 Jan 3, 2025
6cd9e28
remove unused method
k0sdm1 Jan 3, 2025
83fc0b9
Merge pull request #48 from Studio-Yandex-Practicum/feature/codegen_p…
k0sdm1 Jan 3, 2025
552cda0
write all models to file ./models/all_models.py
k0sdm1 Jan 3, 2025
8f268ca
fixes in generated pydantic models
k0sdm1 Jan 3, 2025
98a3713
models generation into files
k0sdm1 Jan 3, 2025
2171bc9
Merge pull request #49 from Studio-Yandex-Practicum/feature/codegen_p…
k0sdm1 Jan 3, 2025
9fcd34e
imports fixes
Dan1lChirkov Jan 4, 2025
ebba1cf
pep8 fixes
Dan1lChirkov Jan 5, 2025
92b579f
fix generation of files without models
k0sdm1 Jan 5, 2025
1619577
fix client_servis.py - AuthenticatedClient
VladimirPulse Jan 5, 2025
80ef421
AuthenticatedClient conflict merge
VladimirPulse Jan 5, 2025
5df8f9d
добавлены аннотация возвращаемых объектов, передаваемых объектов, обр…
bura09906 Jan 5, 2025
27ffd7b
library_sanym_ver1
SanyM2007 Jan 5, 2025
68cbdc3
pep8
Dan1lChirkov Jan 6, 2025
557d1ff
Merge branch 'generator1' of github.com:Studio-Yandex-Practicum/pachc…
Dan1lChirkov Jan 6, 2025
eabd3fb
reformatted client
shft1 Jan 6, 2025
ccdad15
generator v1
shft1 Jan 6, 2025
aa62d93
Merge branch 'pre-develop' into generator1
shft1 Jan 6, 2025
dbe756b
generator1 v1
shft1 Jan 6, 2025
49ddd0c
Merge pull request #51 from Studio-Yandex-Practicum/feature/codegen_p…
shft1 Jan 6, 2025
4074fa4
poisk resheniy
VladimirPulse Jan 6, 2025
82144f7
упаковка в пакет v1
shft1 Jan 6, 2025
9d98f52
code refactoring
bura09906 Jan 6, 2025
94613cf
code refactoring
bura09906 Jan 6, 2025
7859669
code refactoring
bura09906 Jan 6, 2025
83b8cd5
code refactoring
bura09906 Jan 6, 2025
b640e15
Add return None
bura09906 Jan 6, 2025
4644eb3
update return None
bura09906 Jan 6, 2025
d14cd0e
373 src/generator2/request_methods.py' -> ./request_methods.py
bura09906 Jan 6, 2025
69ad0fa
Убрал файл requrements.txt в generator2
bura09906 Jan 6, 2025
a5e2f93
fixed changes
shft1 Jan 6, 2025
96bd3a8
fixed changes
shft1 Jan 6, 2025
aa3730a
worker openapi.yaml
shft1 Jan 6, 2025
a9a452e
solve conflicts
shft1 Jan 7, 2025
5d3e24e
update README
shft1 Jan 7, 2025
2d27a1b
Add yaml_loader
bura09906 Jan 7, 2025
0cfd989
Add requirements.txt
bura09906 Jan 7, 2025
f4d6e53
fixed canged
shft1 Jan 7, 2025
7da3d40
fixed canged
shft1 Jan 7, 2025
b955636
update README
shft1 Jan 7, 2025
540484b
models files rewrite on generation
Hamsterotron9000 Jan 7, 2025
d8c5c69
Merge branch 'generator2' into feature/code_gen_pure_python_part2
shft1 Jan 7, 2025
dbf17c3
generator2 v1
shft1 Jan 7, 2025
1a673c5
generator2 v1
shft1 Jan 7, 2025
3cc6f29
add openapi_new.yaml in work dir
shft1 Jan 7, 2025
387efb8
Fix bug getTag 404, createMessage 404, deleteMessageReactions 404, ed…
Daniil-Kolchak Jan 8, 2025
06fe796
fix errors postMembersToChats, leaveChat, createThread
VladimirPulse Jan 8, 2025
08af88b
testing results in card2_test_results.txt, openapi.yaml fix to match …
Hamsterotron9000 Jan 8, 2025
86d0faa
fix pachca
VladimirPulse Jan 8, 2025
abf245a
add error field Any for arguable value field
Hamsterotron9000 Jan 8, 2025
2d1f9cd
merge part2
VladimirPulse Jan 8, 2025
c328920
Changed all error schemes to Errors
Daniil-Kolchak Jan 8, 2025
27d74ff
Create openapi_schemas_errors
Daniil-Kolchak Jan 8, 2025
cca1c36
sorted test-requests
shft1 Jan 8, 2025
7988a7d
fixed changes
shft1 Jan 8, 2025
e7fba9b
Merge branch 'bugfix/generator1/part2' into bugfix/generator1/part1
shft1 Jan 8, 2025
e927cdf
Объединение двух частей тестирования генератора
shft1 Jan 8, 2025
84446e0
fixed changes
shft1 Jan 8, 2025
bf49f74
Schema 403 Errors
Daniil-Kolchak Jan 8, 2025
7002c0f
Schema 403 Errors
Daniil-Kolchak Jan 8, 2025
8c705fe
Schema 403 Erro
Daniil-Kolchak Jan 8, 2025
6f166d1
fixed changes
shft1 Jan 8, 2025
214a410
Merge branch 'bugfix/generator1/part2' of github.com:Studio-Yandex-Pr…
Daniil-Kolchak Jan 8, 2025
1405ff5
Merge pull request #58 from Studio-Yandex-Practicum/testing/generator…
k0sdm1 Jan 9, 2025
7c2c13d
unite generators to build client, autoformatting for generated files,…
k0sdm1 Jan 9, 2025
89508c9
auto generated models and endpoints
k0sdm1 Jan 9, 2025
9ec4817
fix logging
k0sdm1 Jan 9, 2025
50b8c46
fixed logging messages
k0sdm1 Jan 9, 2025
d7d35d1
remove obsolete code
k0sdm1 Jan 9, 2025
3c49ca7
testing api with request sequence
k0sdm1 Jan 9, 2025
1751767
add automated fixing with ruff
k0sdm1 Jan 9, 2025
62985da
fixed autofenerated code with new automatic fixes
k0sdm1 Jan 9, 2025
8097b29
uft-8 for logger object
k0sdm1 Jan 9, 2025
b6775f1
further refactoring, modified readme, add comments to tests
k0sdm1 Jan 9, 2025
f2e5108
fixed bot.py imports
k0sdm1 Jan 9, 2025
8a7e005
generate with new yaml
shft1 Jan 9, 2025
71ccd1f
refactoring: relative paths for imports
k0sdm1 Jan 10, 2025
a683b9c
readme additions, comments removed
k0sdm1 Jan 10, 2025
c31ef44
bugfix errors
Daniil-Kolchak Jan 10, 2025
564a65e
bugfix errors 2
Daniil-Kolchak Jan 10, 2025
7a72af8
bugfix CreateThread and CreateMessage
Daniil-Kolchak Jan 10, 2025
2db3a86
refactoring, client stored in dedicated directory
k0sdm1 Jan 11, 2025
f0802ff
uncomment testing requests
k0sdm1 Jan 11, 2025
3555f43
add test-requests
shft1 Jan 11, 2025
45118e0
Update README.md
shft1 Jan 11, 2025
68f4411
Update README.md
shft1 Jan 11, 2025
cb204f7
Update README.md
shft1 Jan 11, 2025
36d45de
Update README.md
shft1 Jan 11, 2025
92ff0c9
more pretty view in example-tests
shft1 Jan 11, 2025
2a97d2e
logging for client and pachca.py tests
k0sdm1 Jan 11, 2025
60492bb
fixed changes
shft1 Jan 11, 2025
00e4689
bugfix getCommonMethods, createTask, putStatus
Daniil-Kolchak Jan 11, 2025
1a30c5e
bugfix EditMessageResponse
Daniil-Kolchak Jan 11, 2025
292638d
delete yaml-test
shft1 Jan 11, 2025
f513038
bugfix delstatus
Daniil-Kolchak Jan 11, 2025
945eb4c
Update README.md
shft1 Jan 11, 2025
5440845
library_generator2_ver2
SanyM2007 Jan 12, 2025
b8936b3
refactoring
VladimirPulse Jan 12, 2025
7b3060c
Merge pull request Упаковка generator2 в пакет (PyPI)
shft1 Jan 12, 2025
71c23bb
logger gen1
VladimirPulse Jan 12, 2025
61cc2a6
Merge pull request на добавление 2-го генератора
shft1 Jan 12, 2025
9091354
delete test_results.txt
shft1 Jan 12, 2025
80c4e62
Merge branch 'pre-develop' into generator2
shft1 Jan 12, 2025
8e206ca
Merge pull request добавление 2-го генератора с его упаковкой
shft1 Jan 12, 2025
dbd7e20
add generator2 and its packaging
shft1 Jan 12, 2025
cdefa8c
fixed generator1
shft1 Jan 12, 2025
6790c91
fixed new_yaml
shft1 Jan 12, 2025
b403994
Merge branch 'generator1' into bugfix/generator1/part2
shft1 Jan 12, 2025
9ff41ab
Merge pull request #65 Добавление 1-го генератора
shft1 Jan 12, 2025
55f2dba
fixed generator1 #1
shft1 Jan 12, 2025
022dede
Merge branch 'generator1' into logger_generator1
shft1 Jan 12, 2025
eddc18f
Merge pull request #62 Логгирование генератора 1
shft1 Jan 12, 2025
e4d560e
Merge branch 'pre-develop' into generator1
shft1 Jan 12, 2025
75f4126
Merge pull request #66 Добавление 1-го генератора
shft1 Jan 12, 2025
e1c43cc
fixed generator1 and its packing
shft1 Jan 12, 2025
89a153d
Merge pull request #67 Добавление 1-го и 2-го генераторов с их упаков…
shft1 Jan 12, 2025
6c1472d
Update README.md
shft1 Jan 12, 2025
8fb42fb
Edit README.md to describe new generator2 structure
k0sdm1 Jan 12, 2025
1c254f0
fix typo
k0sdm1 Jan 12, 2025
31d0fd3
Update README.md
shft1 Jan 12, 2025
1627bf8
test results logged
k0sdm1 Jan 12, 2025
7ff0ea3
Update README.md
shft1 Jan 12, 2025
b23a100
Update README.md
shft1 Jan 12, 2025
08f42bf
log file argument, logging pachca.py into pachca_testresults.log
k0sdm1 Jan 12, 2025
56b39f1
added logger
shft1 Jan 12, 2025
6f27ce6
delete old_yaml
shft1 Jan 12, 2025
0661ed6
Merge pull request #68 Logger generator1
shft1 Jan 12, 2025
693816a
Merge pull request #69 Готовый Проект
shft1 Jan 12, 2025
03d411a
Merge pull request #70 Добавление README
shft1 Jan 12, 2025
cd33f6a
env
VladimirPulse Jan 12, 2025
6dae2aa
fixed project
shft1 Jan 12, 2025
58cd6f3
finish
VladimirPulse Jan 12, 2025
29f5b53
fixed project #2
shft1 Jan 12, 2025
0d99104
Merge pull request #71 add logger
shft1 Jan 12, 2025
366c301
fixed project #3
shft1 Jan 12, 2025
c0bffa0
start
VladimirPulse Jan 13, 2025
0fa8ab7
Merge branch 'Removal_of_the_general_structure' into generator1
VladimirPulse Jan 13, 2025
0611be6
add leave chat test
k0sdm1 Jan 13, 2025
2cd3f33
generator log file path linked to generator2 folder
k0sdm1 Jan 13, 2025
3362c3f
add example .env
k0sdm1 Jan 13, 2025
9974100
fix readme
k0sdm1 Jan 13, 2025
b6fc67e
add get_uploads tests
k0sdm1 Jan 13, 2025
4ebe64e
Изменены методы класса Bot и их вызов в генерируемых методах запроса …
bura09906 Jan 13, 2025
a75b9f9
added tags tests
k0sdm1 Jan 13, 2025
8a54539
refactoring
bura09906 Jan 13, 2025
940441d
yaml_proccesor.py стр.25 Добавлена генерация TOKEN_TYPE
bura09906 Jan 13, 2025
dadaee2
Merge pull request #73 from /bugfix/generator2/1-2
shft1 Jan 13, 2025
be99fc4
finish
VladimirPulse Jan 13, 2025
ee245b9
Изменен класс Bot и добавлена генерация класса RequestMethods в файл …
bura09906 Jan 13, 2025
c4e2543
fix errored response log
k0sdm1 Jan 13, 2025
0315d23
Merge branch 'bugfix/generator2/1-2' into bugfix/generator2/IDE
bura09906 Jan 13, 2025
9861c38
Рефакторинг кода
bura09906 Jan 13, 2025
f09ad09
testing/all_endpoints/generator1 20:20 20250113
MrAlexg82 Jan 13, 2025
ed53855
add missing await
k0sdm1 Jan 13, 2025
f004a81
Update openapi.yaml 21:01 20250113
MrAlexg82 Jan 13, 2025
61afabf
Update openapi.yaml 21:03 20250113
MrAlexg82 Jan 13, 2025
232b8e0
place client log into generator2 directory
k0sdm1 Jan 13, 2025
caedcda
Merge pull request #75 Асинхронность и команды
shft1 Jan 13, 2025
c082890
fixed change
shft1 Jan 13, 2025
9144640
Merge pull request #74 Новые тесты и логирование, образец .env, уточн…
shft1 Jan 13, 2025
8ccf9c0
fixed change
shft1 Jan 13, 2025
86975f2
Merge pull request #76 добавление новых тест-запросов
shft1 Jan 13, 2025
ef4a19e
Merge pull request #77 улучшение подсказок для IDE
shft1 Jan 13, 2025
e93e48c
add about logging
k0sdm1 Jan 13, 2025
e690a62
add about logging
k0sdm1 Jan 13, 2025
972e579
add about logging
k0sdm1 Jan 13, 2025
cda375b
formatting
k0sdm1 Jan 13, 2025
39fcdd4
formatting
k0sdm1 Jan 13, 2025
1795ce9
README
VladimirPulse Jan 13, 2025
36e41bf
constants add
k0sdm1 Jan 13, 2025
727983d
Merge branch 'writing-README' of github.com:Studio-Yandex-Practicum/p…
VladimirPulse Jan 13, 2025
9a05335
delete generate code
shft1 Jan 13, 2025
9764a3d
Merge pull request #80 Добавлено про логирование
shft1 Jan 13, 2025
c5f0138
Update README.md
shft1 Jan 13, 2025
8336695
Update README.md
shft1 Jan 13, 2025
182ce58
final
SanyM2007 Jan 13, 2025
360d0e6
Merge pull request #81 автоматическая отправка на PyPI
shft1 Jan 13, 2025
17847fb
update to PyPI
shft1 Jan 13, 2025
c55e980
update to PyPI
shft1 Jan 13, 2025
dc4deca
Merge pull request #82 from update to PyPI
shft1 Jan 13, 2025
5045590
last changes
shft1 Jan 13, 2025
5a2bcf2
update README
shft1 Jan 13, 2025
8ce0e52
update src
shft1 Jan 13, 2025
a7c6475
Add openapi yaml file
shft1 Jan 28, 2025
3c8ac0e
Merge pull request #1 from shft1/openapi-yaml
golubevpn Jan 28, 2025
fa05a66
formatter generator1
shft1 Jan 29, 2025
02255e0
--url adding
Dan1lChirkov Jan 31, 2025
fe3a95d
first_fixed
VladimirPulse Feb 1, 2025
442f21c
Merge pull request #84 from openapi-url-handling
shft1 Feb 3, 2025
2cca87d
formatter
shft1 Feb 3, 2025
5d44808
Merge branch 'develop' into create_pydantic_model_Vladimir
shft1 Feb 3, 2025
8e0e539
Merge pull request #83 from create_pydantic_model
shft1 Feb 3, 2025
7cef344
update README for gen1 and update requirements
shft1 Feb 3, 2025
25a054f
library ver1
SanyM2007 Feb 10, 2025
14f7fe8
library ver1.2
SanyM2007 Feb 10, 2025
333b009
library ver1.3
SanyM2007 Feb 12, 2025
9d2dc3a
library ver1.4
SanyM2007 Feb 13, 2025
19fd015
library ver1.5
SanyM2007 Feb 22, 2025
f4b06bb
library ver1.7
SanyM2007 Feb 22, 2025
12107b1
Merge pull request #85 from feature/library_ver1
shft1 Feb 22, 2025
0839da9
small change in generate logic
shft1 Mar 19, 2025
d04f6a2
add release package
shft1 Mar 19, 2025
5e18673
Update README.md
shft1 Mar 19, 2025
5280de0
Merge pull request #86 from /develop
shft1 Mar 24, 2025
dbc6d15
add new openapi
shft1 Apr 22, 2025
282779b
delete old openapi
shft1 Apr 22, 2025
6158391
Merge remote-tracking branch 'fork/main'
shft1 Apr 22, 2025
1fdfe2d
Merge remote-tracking branch 'fork/main'
shft1 Apr 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
TOKEN=<TOKEN для PACHCA>
PACKAGE_VERSION=<ВЕРИЯ ПАКЕТА>
TWINE_USERNAME=<ИМЯ для testPyPi>
TWINE_API_TOKEN=<TOKEN для testPyPi>
26 changes: 26 additions & 0 deletions .github/workflows/style_check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: sytle_check

on:
pull_request:
push:
branches:
- develop
- master
- main
jobs:
check_style:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set-up python
uses: actions/setup-python@v5
with:
python-version: 3.11

- name: Install dependies
run: |
python -m pip install --upgrade pip
pip install ruff==0.7.1

- name: Test style
run: python -m ruff check ./src
167 changes: 167 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,167 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock

# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/latest/usage/project/#working-with-version-control
.pdm.toml
.pdm-python
.pdm-build/

# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
.bot_venv
.backend_venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
.idea/
.vscode/

pachca-api-open-api-3-0-client/
17 changes: 17 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
repos:

- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- id: check-merge-conflict

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.7.1
hooks:
- id: ruff
args: [--fix, ./src]
- id: ruff-format
Loading
Loading