Skip to content

Commit

Permalink
tmp - use git-installed Beancount for type checking
Browse files Browse the repository at this point in the history
  • Loading branch information
yagebu committed Dec 24, 2024
1 parent 3434b1e commit 868bf7e
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 34 deletions.
38 changes: 10 additions & 28 deletions constraints-old.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,27 @@ babel==2.11.0
# via
# fava (pyproject.toml)
# flask-babel
beancount==2.3.5
beancount @ git+https://github.com/beancount/beancount@1d6de499af5e9c3c55ef1e9f6b28d0736d5c0283
# via
# fava (pyproject.toml)
# beangulp
# beanquery
beangulp==0.1.0
beangulp @ git+https://github.com/beancount/beangulp@772dab222e6e6d0ef40d09faf07072151e44aa11
# via fava (pyproject.toml)
beanquery==0.1.0
# via fava (pyproject.toml)
beautifulsoup4==4.0.1
# via
# beancount
# beangulp
# via beangulp
bottle==0.12.20
# via
# fava (pyproject.toml)
# beancount
# via fava (pyproject.toml)
chardet==1.0
# via
# beancount
# beangulp
# via beangulp
cheroot==8.0.0
# via fava (pyproject.toml)
click==8.0.1
# via
# fava (pyproject.toml)
# beancount
# beangulp
# beanquery
# flask
Expand All @@ -47,10 +42,6 @@ flask==2.2.0
# flask-babel
flask-babel==3.0.0
# via fava (pyproject.toml)
google-api-python-client==1.0
# via beancount
httplib2==0.7.6
# via google-api-python-client
idna==2.8
# via anyio
importlib-metadata==3.6.0
Expand Down Expand Up @@ -80,7 +71,6 @@ lml==0.0.1
lxml==5.3.0
# via
# fava (pyproject.toml)
# beancount
# beangulp
# pyexcel-ezodf
# pyexcel-ods3
Expand All @@ -102,9 +92,7 @@ packaging==14.0
pluggy==0.12.0
# via pytest
ply==3.4
# via
# fava (pyproject.toml)
# beancount
# via fava (pyproject.toml)
pyexcel==0.5.0
# via fava (pyproject.toml)
pyexcel-ezodf==0.3.3
Expand All @@ -119,26 +107,20 @@ pyexcel-ods3==0.5.0
pyexcel-xlsx==0.5.0
# via fava (pyproject.toml)
pytest==7.2.0
# via
# fava (pyproject.toml)
# beancount
# via fava (pyproject.toml)
python-dateutil==2.6.0
# via
# fava (pyproject.toml)
# beancount
# beanquery
python-gflags==1.3
# via google-api-python-client
python-magic==0.4.12
# via
# beancount
# beangulp
# via beangulp
pytz==2022.7
# via
# fava (pyproject.toml)
# babel
# flask-babel
requests==0.2.0
regex==2022.9.13
# via beancount
setuptools==67.0.0
# via fava (pyproject.toml)
Expand Down
12 changes: 6 additions & 6 deletions constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ altgraph==0.17.4
# via pyinstaller
anyio==4.7.0
# via watchfiles
astroid==3.3.7
astroid==3.3.8
# via pylint
babel==2.16.0
# via
Expand All @@ -15,12 +15,12 @@ babel==2.16.0
# sphinx
backports-tarfile==1.2.0
# via jaraco-context
beancount==3.0.0
beancount @ git+https://github.com/beancount/beancount@1d6de499af5e9c3c55ef1e9f6b28d0736d5c0283
# via
# fava (pyproject.toml)
# beangulp
# beanquery
beangulp==0.1.1
beangulp @ git+https://github.com/beancount/beangulp@772dab222e6e6d0ef40d09faf07072151e44aa11
# via fava (pyproject.toml)
beanquery==0.1.0
# via fava (pyproject.toml)
Expand Down Expand Up @@ -215,9 +215,9 @@ pygments==2.18.0
# sphinx
pyinstaller==6.11.1
# via fava (pyproject.toml)
pyinstaller-hooks-contrib==2024.10
pyinstaller-hooks-contrib==2024.11
# via pyinstaller
pylint==3.3.2
pylint==3.3.3
# via fava (pyproject.toml)
pyproject-api==1.8.0
# via tox
Expand Down Expand Up @@ -318,7 +318,7 @@ tox-uv==1.16.2
# via fava (pyproject.toml)
twine==6.0.1
# via fava (pyproject.toml)
types-setuptools==75.6.0.20241126
types-setuptools==75.6.0.20241223
# via fava (pyproject.toml)
types-simplejson==3.19.0.20241221
# via fava (pyproject.toml)
Expand Down
9 changes: 9 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,11 @@ old_deps_pins = [
"six>=1.16",
]

[dependency-groups]
dev = [
"fava[dev,excel]",
]

[build-system]
requires = ["setuptools>=67", "setuptools_scm>=8.0", "Babel>=2.7,<3", "wheel"]
build-backend = "_build_backend"
Expand Down Expand Up @@ -196,3 +201,7 @@ max-args = 9
"tests/test_*.py" = ["D", "PLC2701", "S101", "SLF001"]
"tests/data/import_config.py" = ["D", "INP"]
"src/fava/core/filters.py" = ["D"]

[tool.uv.sources]
beancount = { git = "https://github.com/beancount/beancount", branch = "master" }
beangulp = { git = "https://github.com/beancount/beangulp", branch = "master" }

0 comments on commit 868bf7e

Please sign in to comment.