Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
145 commits
Select commit Hold shift + click to select a range
25a7110
build(psycopg): move to binary-only install, add poetry commands to s…
WoosterInitiative Sep 3, 2024
a92f721
build(nixpacks): add release command, 'phase' -> 'phases'
WoosterInitiative Sep 3, 2024
eb27a0f
build(nixpacks): remove manual poetry install, already included as a …
WoosterInitiative Sep 3, 2024
f031791
build(nixpacks): add explicit settings to migrate command on release
WoosterInitiative Sep 3, 2024
bd4d35e
build(pyproject): make groups optional
WoosterInitiative Sep 4, 2024
82f758d
build(phonenumbers): add extra to django-phonenumber-field
WoosterInitiative Sep 10, 2024
79cff5e
build(nixpacks): remove settings option from migrate
WoosterInitiative Sep 10, 2024
beee292
build(nixpacks): re-concatenate install cmds
WoosterInitiative Sep 10, 2024
8eca54f
build(start.sh): add start script to encapsulate multiple commands
WoosterInitiative Sep 10, 2024
9d65c4e
build(nixpacks): move start commands to release phase with only gunic…
WoosterInitiative Sep 10, 2024
9d5776f
build(deps): update some dependencies
WoosterInitiative Sep 10, 2024
9ec7c34
build(backup): changes to make backup work
WoosterInitiative Sep 11, 2024
fe83a1b
bump: version 0.6.0 → 0.7.0.dev20240910001
WoosterInitiative Sep 11, 2024
56deda3
feat(fuel): add new app with basic models
WoosterInitiative Sep 12, 2024
c240fde
build(nixpacks): merge from binary branch
WoosterInitiative Sep 12, 2024
07eb952
feat(allauth): add socialaccount_providers variable
WoosterInitiative Sep 13, 2024
f45db8e
build(lock): fix poetry lock file
WoosterInitiative Sep 13, 2024
6c8f1bd
build(changelog): no more auto update of changelog
WoosterInitiative Sep 13, 2024
bcb5d91
bump: version 0.7.0.dev20240910001 → 0.7.0.dev20240913583
WoosterInitiative Sep 13, 2024
e17e3a0
fix(psycopg): remove "c" extra and use "binary" always
WoosterInitiative Sep 13, 2024
3628385
bump: version 0.7.0.dev20240913583 → 0.7.0.dev20240913595
WoosterInitiative Sep 13, 2024
dc49705
build(settings): add "cast" to socialaccount_providers
WoosterInitiative Sep 13, 2024
3f21641
bump: version 0.7.0.dev20240913595 → 0.7.0.dev20240913608
WoosterInitiative Sep 13, 2024
9acb6b1
build(pyproject): move debug_toolbar out of dev
WoosterInitiative Sep 13, 2024
e0a1190
bump: version 0.7.0.dev20240913608 → 0.7.0.dev20240913635
WoosterInitiative Sep 13, 2024
65869d9
build(pyproject): error handling if SOCIALACCOUNT_PROVIDERS not supplied
WoosterInitiative Sep 13, 2024
f6db592
bump: version 0.7.0.dev20240913635 → 0.7.0.dev20240913646
WoosterInitiative Sep 13, 2024
e7aafb7
build(pyproject): several changes including deps
WoosterInitiative Sep 17, 2024
cb5dd86
Merge pull request #2 from WoosterTech/feat-fuel
WoosterInitiative Sep 17, 2024
140d3d2
build(geopy): geopy didn't get merged from feat-fuel properly
WoosterInitiative Sep 22, 2024
210fe4a
docs(changelog): update changelog with unreleased
WoosterInitiative Sep 22, 2024
91047fa
build(requirements): update local requirements for docker compose
WoosterInitiative Oct 18, 2024
5062d1c
Update nixpacks.toml
WoosterInitiative Nov 23, 2024
0712ffc
build(nixpacks): add "compress" back not that coolify is using produc…
WoosterInitiative Nov 23, 2024
5d883e7
build(superuser): add django-createsuperuser-signal for easier super …
WoosterInitiative Nov 24, 2024
5e757c9
build(nixpacks): remove django-creatsuperuser-signal and run it as a …
WoosterInitiative Nov 24, 2024
6739484
build(nixpacks): move super user creation to "start" phase
WoosterInitiative Nov 24, 2024
9493dd1
build(nixpacks): remove createsuperuser; use git for django-rubble
WoosterInitiative Nov 26, 2024
f5aac35
build(pre-commit): update pre-commit config
WoosterInitiative Nov 26, 2024
9717ad2
fix(Project): update `number_config` to match newer NumberedModel req…
WoosterInitiative Nov 30, 2024
a651a49
fix(geolocate): add some printing for debugging purposes
WoosterInitiative Nov 30, 2024
63d2dc6
build(ruff): upgrade ruff from ^0.6.4 -> ^0.8.1; rename TCH to TC
WoosterInitiative Nov 30, 2024
16feef9
build(deptry): starting implementation; still many failures, work in …
WoosterInitiative Nov 30, 2024
9def8f7
bump: version 0.7.0.dev20240913646 → 0.7.0b0
WoosterInitiative Nov 30, 2024
5ecaf0c
build(deptry): clean up deps
WoosterInitiative Feb 20, 2025
daa6795
style(ruff): move config into ruff.toml, with tool to extract and sor…
WoosterInitiative Feb 20, 2025
9255646
build(basedpyright): remove mypy in favor of basedpyright
WoosterInitiative Jun 5, 2025
d678b90
build(pyproject.toml): fix incomplete changes from merge
WoosterInitiative Jun 5, 2025
831f93c
build(deptry): map names of modules to allow deptry to pass its check
WoosterInitiative Jun 5, 2025
8f6538a
build(ruff): update to latest version of Ruff
WoosterInitiative Jun 5, 2025
7ec0713
feat(views): better list views and a button for a printable invoice
WoosterInitiative Jun 6, 2025
b3478d3
build(python_version): pin to 3.12
WoosterInitiative Jun 6, 2025
f943018
build(python-version): remove 3.11 as an option
WoosterInitiative Jun 6, 2025
8cfc965
build(python-version): remove runtime.txt
WoosterInitiative Jun 6, 2025
8b38239
build(nixpacks): add explicit "install" phase
WoosterInitiative Jun 6, 2025
ddbdbb1
build(nixpacks): remove invalid sync option
WoosterInitiative Jun 6, 2025
57f53bb
build(nixpacks): remove install phase?
WoosterInitiative Jun 6, 2025
d4946ac
build(nixpacks): completely overwrite install phase
WoosterInitiative Jun 6, 2025
1d20733
build(nixpacks): fix install phase?
WoosterInitiative Jun 6, 2025
c6b0e40
build(dockerfile): try using a dockerfile instead of nixpacks for coo…
WoosterInitiative Jun 6, 2025
27960d0
build(nixpacks): use "install" instead of sync?
WoosterInitiative Jun 6, 2025
c8f40a1
build(typings): remove "typings" from gitignore so that stubs get add…
WoosterInitiative Jun 6, 2025
075e913
build(Dockerfile): remove dockerfile in this branch in favor of nixpacks
WoosterInitiative Jun 6, 2025
cf2886b
fix(Order): add `get_absolute_url` for linkify functionality
WoosterInitiative Jun 8, 2025
12fddc0
fix(production_url): explicit convert to str
WoosterInitiative Jun 8, 2025
081ee36
build(production_url): fix typing/conversion errors
WoosterInitiative Jun 8, 2025
850506d
fix(sorting): add ordering to multiple models
WoosterInitiative Jun 8, 2025
3b6080b
build(launch.json): create file for debugging
WoosterInitiative Jun 10, 2025
5ba9c0e
Merge branch 'binary' of https://github.com/WoosterTech/Incredible-Da…
WoosterInitiative Jun 10, 2025
3c3fd2c
build(deps): fix django-rubble and other deprecated issues in pyproje…
WoosterInitiative Jun 10, 2025
be4d58d
build(bridge): bridge only used in DJANGO_USE_BRIDGE env variable True
WoosterInitiative Jun 10, 2025
1b68c29
fix(staticfiles): remove "/" from beginning of logo url
WoosterInitiative Jun 10, 2025
594c354
Merge pull request #3 from WoosterTech/fix/staticfiles
WoosterInitiative Jun 10, 2025
3fc2688
fix(auth): fix auth issues (update allauth) and only show allowed navbar
WoosterInitiative Jun 10, 2025
204ad03
feat(LoginRequiredMiddleware): force login on all pages except for ho…
WoosterInitiative Jun 10, 2025
e6ed08c
fix(views): change how views are done for more control
WoosterInitiative Jun 10, 2025
f2430d2
feat(views): improvement to business views, not all forms are functio…
WoosterInitiative Jun 11, 2025
bbe1bf5
fix(order-view): order notes use textarea template
WoosterInitiative Jun 11, 2025
9097cde
bump: version 0.7.0b0 → 0.7.0b1
WoosterInitiative Jun 12, 2025
c91d1b6
feat(RatingField): new custom field for use with ratings "from 1 to 10"
WoosterInitiative Jun 12, 2025
ec8f136
feat(Mood-Model): creation of model and admin model
WoosterInitiative Jun 12, 2025
f8bcf83
fix(admin): add `entered_by` to list and include list_filter
WoosterInitiative Jun 12, 2025
14d6d2c
fix(invoice): add customer info to printable invoice
WoosterInitiative Jun 13, 2025
f4476e3
build(stubs): replace django-stubs with django-types to work better w…
WoosterInitiative Aug 8, 2025
c391773
fix(metrics): change structure of moods for more flexibility
WoosterInitiative Aug 10, 2025
187e558
feat(entries): use entries to keep track of "mood"
WoosterInitiative Aug 11, 2025
14e6965
Merge pull request #5 from WoosterTech/app/mood
WoosterInitiative Aug 11, 2025
359c1f5
ci(dependabot): add a dependabot yml file for automatic checks
WoosterInitiative Aug 11, 2025
69f8942
Merge pull request #6 from WoosterTech/dev/dependabot
WoosterInitiative Aug 11, 2025
0543f4e
feat(mood): adds "time of day" field to entries
WoosterInitiative Aug 12, 2025
10aaedd
build(build-number): add automatic build number building as well as a…
WoosterInitiative Aug 12, 2025
5dda65b
Add renovate.json
renovate[bot] Aug 12, 2025
2864ad2
Merge pull request #12 from WoosterTech/app/mood
WoosterInitiative Aug 12, 2025
b90028a
Merge pull request #13 from WoosterTech/renovate/configure
WoosterInitiative Aug 12, 2025
ad3d830
chore(deps): update dependency django-coverage-plugin to v3.1.1
renovate[bot] Aug 12, 2025
e7fbb82
chore(deps): update dependency pytest to v8.4.1
renovate[bot] Aug 12, 2025
54efb25
Merge pull request #15 from WoosterTech/renovate/pytest-8.x-lockfile
WoosterInitiative Aug 12, 2025
858067e
Merge pull request #14 from WoosterTech/renovate/django-coverage-plug…
WoosterInitiative Aug 12, 2025
1b3b81f
build(bump_build.py): fix patterns for finding build information in b…
WoosterInitiative Aug 14, 2025
b69ea13
build(bump_build.py): fix patterns for finding build information in b…
WoosterInitiative Aug 14, 2025
4848899
Merge branch 'app/mood' of https://github.com/WoosterTech/Incredible-…
WoosterInitiative Aug 14, 2025
f39276e
ci(django.yml): add testing to CI
WoosterInitiative Aug 14, 2025
15e875c
build(python-version): up lower limit from 3.11 to 3.12
WoosterInitiative Aug 14, 2025
ea5962b
bump: version 0.7.0b1 → 0.7.0b2
WoosterInitiative Aug 14, 2025
dfc0f3a
test(migrations): add check for non-PGSQL dbs to avoid updating a tab…
WoosterInitiative Aug 14, 2025
d97ffaf
ci(django.yml): add a step to collectstatic before testing
WoosterInitiative Aug 14, 2025
8e5623b
Merge pull request #28 from WoosterTech/incredible_data_dev_tests
WoosterInitiative Aug 14, 2025
0a03a01
build(bump_build.py): fix patterns for finding build information in b…
WoosterInitiative Aug 14, 2025
6f02a73
test(GitInfo): add tests for GitInfo to help prevent failure of deplo…
WoosterInitiative Aug 14, 2025
e93d4f4
Merge branch 'app/mood' of https://github.com/WoosterTech/Incredible-…
WoosterInitiative Aug 14, 2025
dde5554
Merge pull request #27 from WoosterTech/app/mood
WoosterInitiative Aug 14, 2025
c256a44
fix(deps): update dependency django to v5.2.5
renovate[bot] Aug 14, 2025
97600c2
Merge pull request #18 from WoosterTech/renovate/django-5.x-lockfile
WoosterInitiative Aug 14, 2025
06b16a9
style(typings): add typings for django_filters
WoosterInitiative Aug 15, 2025
578b3e3
feat(mood-api): new api for MetricType including getthing the choices…
WoosterInitiative Aug 15, 2025
4e90e29
ci(bump_version.yml): add workflow for bumping version during merge w…
WoosterInitiative Aug 15, 2025
913fc13
Merge pull request #30 from WoosterTech/app/mood
WoosterInitiative Aug 15, 2025
a86c9c8
dependabot(deps): bump tzdata from 2024.1 to 2025.2
dependabot[bot] Aug 15, 2025
516bdcc
ci(bump_build): use BaseModel instead of ClassBase for simpler deps w…
WoosterInitiative Aug 15, 2025
c3baeb5
Merge pull request #11 from WoosterTech/dependabot/pip/tzdata-2025.2
WoosterInitiative Aug 15, 2025
a1e9845
fix(deps): update dependency djangorestframework to v3.16.1
renovate[bot] Aug 15, 2025
7bacfb6
Merge pull request #20 from WoosterTech/renovate/djangorestframework-…
WoosterInitiative Aug 15, 2025
6e275f4
style(pyrightconfig.json): improve basedpyright config, add 'python-r…
WoosterInitiative Aug 18, 2025
cb74f6a
feat(admin): filter entries (and metrics) to the logged in user unles…
WoosterInitiative Aug 18, 2025
c2c423a
feat(chart): starting to implement a chart, but I've gotten dug in on…
WoosterInitiative Aug 18, 2025
3c6d871
feat(mood-chart): add unreferenced metric chart for moods
WoosterInitiative Aug 20, 2025
5f575d9
Merge pull request #38 from WoosterTech/app/mood
WoosterInitiative Aug 20, 2025
839a290
Update admin.py
WoosterInitiative Aug 24, 2025
a3cce25
build(python): only run on python 3.12; watchfiles (maybe others?) do…
WoosterInitiative Aug 25, 2025
da06d10
feat(business-forms): add/improve forms for creating and editing busi…
WoosterInitiative Aug 25, 2025
79b9144
Merge pull request #39 from WoosterTech/fix/customer_sort
WoosterInitiative Aug 25, 2025
c3329ab
mood entry view
WoosterInitiative Sep 20, 2025
46fcf68
Update urls.py
WoosterInitiative Sep 20, 2025
60aa8e4
build(deps): update ruff
Sep 23, 2025
3802010
fix(mood.views): missing `redirect` import
Sep 23, 2025
7ea8d77
feat(mood): mobile-friendly form with better time-zone aware defaults
WoosterInitiative Dec 8, 2025
75ef896
Merge pull request #63 from WoosterTech/feat/mood_form
WoosterInitiative Dec 8, 2025
c61ecd1
feat(mood.views): add entry-detail view and fix some other issues
WoosterInitiative Dec 8, 2025
aa04b17
Merge pull request #64 from WoosterTech/feat/mood_form
WoosterInitiative Dec 8, 2025
7181e47
feat(mood.views): mood list
WoosterInitiative Dec 8, 2025
b949012
Merge pull request #65 from WoosterTech/feat/mood_form
WoosterInitiative Dec 8, 2025
1d63d39
fix(mfa): add mfa extra for django-allauth
WoosterInitiative Dec 9, 2025
e826c52
feat(mood.form): add markdown editor/rendering
WoosterInitiative Dec 9, 2025
652f3d2
feat(mood.views): add buttons for list and chart to detail, improve l…
WoosterInitiative Dec 9, 2025
bc78b7d
Merge pull request #66 from WoosterTech/feat/markdown_notes
WoosterInitiative Dec 9, 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
12 changes: 12 additions & 0 deletions .djlintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"blank_line_after_tag": "load,extends,include",
"close_void_tags": true,
"format_css": true,
"format_js": true,
"ignore": "H006,H030,H031",
"indent": 2,
"max_line_length": 120,
"preserve_blank_lines": true,
"preserve_leading_space": true,
"format_attribute_template_tags": false
}
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@
venv
.git
.envs/
.bridge
17 changes: 17 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
version: 2
updates:
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
allow:
- dependency-type: "all"
commit-message:
prefix: "dependabot"
include: "scope"
labels:
- "dependencies"
open-pull-requests-limit: 5
ignore:
- dependency-name: "uv"
versions: ["*"]
69 changes: 69 additions & 0 deletions .github/workflows/bump_version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Bump Version with Commitizen

on:
push:
branches:
- binary
issue_comment:
types: [created]

jobs:
prerelease:
if: github.event.issue.pull_request != null && contains(github.event.comment.body, '/prerelease')
runs-on: ubuntu-latest
steps:
- name: Extract prerelease value
id: prerelease
run: |
echo "value=$(echo '${{ github.event.comment.body }}' | awk '{print $2}')" >> $GITHUB_OUTPUT
- name: Checkout code
uses: actions/checkout@v4
- name: Create prerelease flag
run: |
echo "${{ steps.prerelease.outputs.value }}" > .prerelease_flag
bump-version:
runs-on: ubuntu-latest
if: github.event_name == 'push' && contains(github.ref, 'refs/heads/binary')
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.x'
- name: Install Poetry
run: |
curl -sSL https://install.python-poetry.org | python3 -
export PATH="$HOME/.local/bin:$PATH"
- name: Install Commitizen
run: |
poetry add --dev commitizen
- name: Update Build Info
run: |
poetry run python devtools/bump_build.py
git add .
- name: Check for prerelease flag
id: prerelease
run: |
if [ -f .prerelease_flag ]; then
PRERELEASE=$(cat .prerelease_flag)
echo "prerelease=$PRERELEASE" >> $GITHUB_OUTPUT
rm .prerelease_flag
git add .
else
echo "prerelease=" >> $GITHUB_OUTPUT
fi
- name: Bump version with Commitizen
run: |
if [ -n "${{ steps.prerelease.outputs.prerelease }}" ]; then
poetry run cz bump --yes --prerelease "${{ steps.prerelease.outputs.prerelease }}"
else
poetry run cz bump --yes
fi
- name: Push changes
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git add .
git commit -m "chore(release): bump version [skip ci]"
git push
36 changes: 36 additions & 0 deletions .github/workflows/django.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Django CI

on:
push:
branches: [ "binary" ]
pull_request:
branches: [ "binary" ]

jobs:
build:

runs-on: ubuntu-latest
strategy:
max-parallel: 4
matrix:
python-version: [3.12, 3.13]

steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install Poetry
run: |
curl -sSL https://install.python-poetry.org | python3 -
export PATH="$HOME/.local/bin:$PATH"
- name: Install Dependencies
run: |
poetry sync --with test
- name: Collect Static Files
run: |
poetry run python manage.py collectstatic --noinput
- name: Run Tests
run: |
poetry run pytest
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ node_modules/
jspm_packages/

# Typescript v1 declaration files
typings/
# typings/ # also used as a stubs location for pyright

# Optional npm cache directory
.npm
Expand Down
8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

37 changes: 37 additions & 0 deletions .idea/Incredible-Data.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.agent.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.ask.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.ask2agent.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/copilot.data.migration.edit.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/externalDependencies.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/inspectionProfiles/profiles_settings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 22 additions & 20 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,20 @@ ci:
submodules: false

default_stages:
- commit
- pre-commit

exclude: ^docs/|/migrations/|devcontainer.json|/users/
repos:
- repo: local
hooks:
- id: update-build-info
name: Update build_info.py
entry: python devtools/bump_build.py
language: system
pass_filenames: false
stages: [commit]
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
rev: v6.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
Expand All @@ -22,41 +30,35 @@ repos:
- id: check-docstring-first
- id: detect-private-key
- repo: https://github.com/adamchainz/django-upgrade
rev: 1.19.0
rev: 1.25.0
hooks:
- id: django-upgrade
args: [--target-version, "5.0"]
args: [--target-version, "5.1"]
- repo: https://gitlab.com/bmares/check-json5
rev: v1.0.0
hooks:
- id: check-json5
- repo: https://github.com/fpgmaas/deptry.git
rev: 0.23.1
hooks:
- id: deptry
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.5.0
rev: v0.12.9
hooks:
- id: ruff
args: [--fix, --exit-non-zero-on-fix]
- id: ruff-check
args: [--fix]
- id: ruff-format
- repo: https://github.com/Riverside-Healthcare/djLint
rev: v1.34.1
rev: v1.36.4
hooks:
- id: djlint-reformat-django
- id: djlint-django
- repo: https://github.com/commitizen-tools/commitizen
rev: v3.27.0
rev: v4.8.3
hooks:
- id: commitizen
- repo: https://github.com/asottile/pyupgrade
rev: v3.16.0
hooks:
- id: pyupgrade
args: [--py311-plus,--py36-plus,--py37-plus,--py38-plus,--py39-plus,--py310-plus,--py311-plus,--py312-plus]
- repo: https://github.com/python-poetry/poetry
#! does not update properly
# 1.8.3 as of 2024-05-27
rev: 1.8.3
rev: 2.1.3
hooks:
- id: poetry-check
- id: poetry-lock
args: [--no-update]
- id: poetry-export
args: [--with, "production",-o,"requirements/production.txt"]
1 change: 1 addition & 0 deletions .python_version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.12
34 changes: 34 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python Debugger: Django",
"type": "debugpy",
"request": "launch",
"args": ["runserver", "8763"],
"django": true,
"autoStartBrowser": false,
"program": "${workspaceFolder}\\manage.py",
"env": {
"DJANGO_READ_DOT_ENV_FILE": "false"
},
"justMyCode": true
},
{
"name": "Django: ALL Code",
"type": "debugpy",
"request": "launch",
"args": ["runserver", "8763"],
"django": true,
"autoStartBrowser": false,
"program": "${workspaceFolder}\\manage.py",
"env": {
"DJANGO_READ_DOT_ENV_FILE": "false"
},
"justMyCode": false
}
]
}
Loading
Loading