Compare commits
1 commit
| Author | SHA1 | Date | |
|---|---|---|---|
|
d628ce1c42 |
22 changed files with 491 additions and 1483 deletions
1
.python-version
Normal file
1
.python-version
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
3.12.2
|
||||||
10
Makefile
10
Makefile
|
|
@ -4,18 +4,18 @@ linters:
|
||||||
|
|
||||||
.PHONY: tests
|
.PHONY: tests
|
||||||
tests:
|
tests:
|
||||||
pdm run pytest --cov=halig -vv tests --report-log reportlog.json
|
rye run pytest --cov=halig -vv tests --report-log reportlog.json
|
||||||
pdm run coverage html
|
rye run coverage html
|
||||||
pdm run coverage xml
|
rye run coverage xml
|
||||||
|
|
||||||
build:
|
build:
|
||||||
pdm build
|
pdm build
|
||||||
|
|
||||||
publish-pypi:
|
publish-pypi:
|
||||||
pdm publish -u $(PYPI_REGISTRY_USERNAME) -P $(PYPI_REGISTRY_PASSWORD)
|
rye publish -u $(PYPI_REGISTRY_USERNAME) -P $(PYPI_REGISTRY_PASSWORD)
|
||||||
|
|
||||||
publish-roboces:
|
publish-roboces:
|
||||||
pdm publish -u $(ROBOCES_REGISTRY_USERNAME) -P $(ROBOCES_REGISTRY_PASSWORD) -r https://git.roboces.dev/api/packages/catalin/pypi
|
rye publish -u $(ROBOCES_REGISTRY_USERNAME) -P $(ROBOCES_REGISTRY_PASSWORD) -r https://git.roboces.dev/api/packages/catalin/pypi
|
||||||
|
|
||||||
publish:
|
publish:
|
||||||
make publish-pypi
|
make publish-pypi
|
||||||
|
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
__version__ = "0.5.0"
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
[project]
|
[project]
|
||||||
|
name = "halig"
|
||||||
authors = [
|
authors = [
|
||||||
{ name = "cătălin", email = "185504a9@duck.com" },
|
{ name = "cătălin", email = "catalin@roboces.dev" }
|
||||||
]
|
]
|
||||||
requires-python = ">=3.10"
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"typer>=0.12",
|
"typer>=0.12",
|
||||||
"rich>=13.3.3",
|
"rich>=13.3.3",
|
||||||
|
|
@ -15,7 +15,7 @@ dependencies = [
|
||||||
"pydantic-settings>=2.0",
|
"pydantic-settings>=2.0",
|
||||||
"hishel>=0.0.26",
|
"hishel>=0.0.26",
|
||||||
]
|
]
|
||||||
name = "halig"
|
requires-python = ">= 3.10"
|
||||||
dynamic = ["version"]
|
dynamic = ["version"]
|
||||||
description = "age-encrypted, file-based, note-taking CLI app"
|
description = "age-encrypted, file-based, note-taking CLI app"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|
@ -40,21 +40,6 @@ Homepage = "https://git.roboces.dev/catalin/halig"
|
||||||
Repository = "https://git.roboces.dev/catalin/halig"
|
Repository = "https://git.roboces.dev/catalin/halig"
|
||||||
Documentation = "https://git.roboces.dev/catalin/halig"
|
Documentation = "https://git.roboces.dev/catalin/halig"
|
||||||
Changelog = "https://git.roboces.dev/catalin/halig"
|
Changelog = "https://git.roboces.dev/catalin/halig"
|
||||||
|
|
||||||
[tool.pdm]
|
|
||||||
version = { source = "file", path = "halig/__version__.py" }
|
|
||||||
|
|
||||||
[tool.pdm.build]
|
|
||||||
excludes = ["**/.pytest_cache/**"]
|
|
||||||
includes = []
|
|
||||||
|
|
||||||
[build-system]
|
|
||||||
requires = ["pdm-backend"]
|
|
||||||
build-backend = "pdm.backend"
|
|
||||||
|
|
||||||
[project.scripts]
|
|
||||||
halig = "halig.main:app"
|
|
||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
testing = [
|
testing = [
|
||||||
"pytest>=7.2.2",
|
"pytest>=7.2.2",
|
||||||
|
|
@ -81,6 +66,41 @@ docs = [
|
||||||
dev = [
|
dev = [
|
||||||
"bump-pydantic>=0.6.0",
|
"bump-pydantic>=0.6.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[build-system]
|
||||||
|
requires = ["hatchling"]
|
||||||
|
build-backend = "hatchling.build"
|
||||||
|
|
||||||
|
[tool.rye]
|
||||||
|
managed = true
|
||||||
|
dev-dependencies = []
|
||||||
|
|
||||||
|
[tool.hatch.build]
|
||||||
|
skip-excluded-dirs = true
|
||||||
|
|
||||||
|
[tool.hatch.metadata]
|
||||||
|
allow-direct-references = true
|
||||||
|
|
||||||
|
[tool.hatch.version]
|
||||||
|
path = "src/halig/__version__.py"
|
||||||
|
|
||||||
|
[tool.hatch.build.targets.sdist]
|
||||||
|
exclude = [
|
||||||
|
"**/.pytest_cache/**",
|
||||||
|
"tests/**",
|
||||||
|
"noxfile.py",
|
||||||
|
"sample.env",
|
||||||
|
"Makefile",
|
||||||
|
".pre-commit-config.yaml",
|
||||||
|
".gitignore",
|
||||||
|
]
|
||||||
|
|
||||||
|
[tool.hatch.build.targets.wheel]
|
||||||
|
packages = ["src/halig"]
|
||||||
|
only-packages = true
|
||||||
|
|
||||||
|
[project.scripts]
|
||||||
|
halig = "halig.main:app"
|
||||||
[tool.pytest]
|
[tool.pytest]
|
||||||
mock_use_standalone_module = true
|
mock_use_standalone_module = true
|
||||||
|
|
||||||
|
|
|
||||||
223
requirements-dev.lock
Normal file
223
requirements-dev.lock
Normal file
|
|
@ -0,0 +1,223 @@
|
||||||
|
# generated by rye
|
||||||
|
# use `rye lock` or `rye sync` to update this lockfile
|
||||||
|
#
|
||||||
|
# last locked with the following flags:
|
||||||
|
# pre: false
|
||||||
|
# features: []
|
||||||
|
# all-features: true
|
||||||
|
# with-sources: false
|
||||||
|
|
||||||
|
-e file:.
|
||||||
|
annotated-types==0.7.0
|
||||||
|
# via pydantic
|
||||||
|
anyio==4.4.0
|
||||||
|
# via httpx
|
||||||
|
babel==2.15.0
|
||||||
|
# via mkdocs-material
|
||||||
|
black==24.8.0
|
||||||
|
# via halig
|
||||||
|
bump-pydantic==0.8.0
|
||||||
|
# via halig
|
||||||
|
certifi==2024.7.4
|
||||||
|
# via httpcore
|
||||||
|
# via httpx
|
||||||
|
# via requests
|
||||||
|
charset-normalizer==3.3.2
|
||||||
|
# via requests
|
||||||
|
click==8.1.7
|
||||||
|
# via black
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocstrings
|
||||||
|
# via typer
|
||||||
|
clumper==0.2.15
|
||||||
|
# via pytest-duration-insights
|
||||||
|
colorama==0.4.6
|
||||||
|
# via griffe
|
||||||
|
# via mkdocs-material
|
||||||
|
coverage==7.6.0
|
||||||
|
# via pytest-cov
|
||||||
|
ghp-import==2.1.0
|
||||||
|
# via mkdocs
|
||||||
|
griffe==0.48.0
|
||||||
|
# via mkdocstrings-python
|
||||||
|
h11==0.14.0
|
||||||
|
# via httpcore
|
||||||
|
hishel==0.0.30
|
||||||
|
# via halig
|
||||||
|
httpcore==1.0.5
|
||||||
|
# via httpx
|
||||||
|
httpx==0.27.0
|
||||||
|
# via halig
|
||||||
|
# via hishel
|
||||||
|
idna==3.7
|
||||||
|
# via anyio
|
||||||
|
# via httpx
|
||||||
|
# via requests
|
||||||
|
iniconfig==2.0.0
|
||||||
|
# via pytest
|
||||||
|
jinja2==3.1.4
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-material
|
||||||
|
# via mkdocstrings
|
||||||
|
libcst==1.4.0
|
||||||
|
# via bump-pydantic
|
||||||
|
markdown==3.6
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-autorefs
|
||||||
|
# via mkdocs-material
|
||||||
|
# via mkdocstrings
|
||||||
|
# via pymdown-extensions
|
||||||
|
markdown-it-py==3.0.0
|
||||||
|
# via rich
|
||||||
|
markupsafe==2.1.5
|
||||||
|
# via jinja2
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-autorefs
|
||||||
|
# via mkdocstrings
|
||||||
|
mdurl==0.1.2
|
||||||
|
# via markdown-it-py
|
||||||
|
mergedeep==1.3.4
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-get-deps
|
||||||
|
mkdocs==1.6.0
|
||||||
|
# via mkdocs-autorefs
|
||||||
|
# via mkdocs-material
|
||||||
|
# via mkdocstrings
|
||||||
|
mkdocs-autorefs==1.0.1
|
||||||
|
# via mkdocstrings
|
||||||
|
mkdocs-get-deps==0.2.0
|
||||||
|
# via mkdocs
|
||||||
|
mkdocs-material==9.5.31
|
||||||
|
# via halig
|
||||||
|
mkdocs-material-extensions==1.3.1
|
||||||
|
# via mkdocs-material
|
||||||
|
mkdocstrings==0.25.2
|
||||||
|
# via halig
|
||||||
|
# via mkdocstrings-python
|
||||||
|
mkdocstrings-python==1.10.7
|
||||||
|
# via mkdocstrings
|
||||||
|
mock==5.1.0
|
||||||
|
# via halig
|
||||||
|
mypy==1.11.1
|
||||||
|
# via halig
|
||||||
|
mypy-extensions==1.0.0
|
||||||
|
# via black
|
||||||
|
# via mypy
|
||||||
|
nodeenv==1.9.1
|
||||||
|
# via pyright
|
||||||
|
packaging==24.1
|
||||||
|
# via black
|
||||||
|
# via mkdocs
|
||||||
|
# via pytest
|
||||||
|
paginate==0.5.6
|
||||||
|
# via mkdocs-material
|
||||||
|
parse==1.20.2
|
||||||
|
# via pytest-duration-insights
|
||||||
|
pathspec==0.12.1
|
||||||
|
# via black
|
||||||
|
# via mkdocs
|
||||||
|
pendulum==3.0.0
|
||||||
|
# via halig
|
||||||
|
platformdirs==4.2.2
|
||||||
|
# via black
|
||||||
|
# via halig
|
||||||
|
# via mkdocs-get-deps
|
||||||
|
# via mkdocstrings
|
||||||
|
pluggy==1.5.0
|
||||||
|
# via pytest
|
||||||
|
pprintpp==0.4.0
|
||||||
|
# via pytest-clarity
|
||||||
|
pydantic==2.8.2
|
||||||
|
# via halig
|
||||||
|
# via pydantic-settings
|
||||||
|
pydantic-core==2.20.1
|
||||||
|
# via pydantic
|
||||||
|
pydantic-settings==2.4.0
|
||||||
|
# via halig
|
||||||
|
pyfakefs==5.6.0
|
||||||
|
# via halig
|
||||||
|
pygments==2.18.0
|
||||||
|
# via mkdocs-material
|
||||||
|
# via rich
|
||||||
|
pymdown-extensions==10.9
|
||||||
|
# via mkdocs-material
|
||||||
|
# via mkdocstrings
|
||||||
|
pyrage==1.1.2
|
||||||
|
# via halig
|
||||||
|
pyright==1.1.374
|
||||||
|
# via halig
|
||||||
|
pytest==8.3.2
|
||||||
|
# via halig
|
||||||
|
# via pytest-clarity
|
||||||
|
# via pytest-cov
|
||||||
|
# via pytest-mock
|
||||||
|
# via pytest-pretty
|
||||||
|
# via pytest-reportlog
|
||||||
|
pytest-clarity==1.0.1
|
||||||
|
# via halig
|
||||||
|
pytest-cov==5.0.0
|
||||||
|
# via halig
|
||||||
|
pytest-duration-insights==0.1.2
|
||||||
|
# via halig
|
||||||
|
pytest-mock==3.14.0
|
||||||
|
# via halig
|
||||||
|
pytest-pretty==1.2.0
|
||||||
|
# via halig
|
||||||
|
pytest-reportlog==0.4.0
|
||||||
|
# via halig
|
||||||
|
# via pytest-duration-insights
|
||||||
|
python-dateutil==2.9.0.post0
|
||||||
|
# via ghp-import
|
||||||
|
# via pendulum
|
||||||
|
# via time-machine
|
||||||
|
python-dotenv==1.0.1
|
||||||
|
# via pydantic-settings
|
||||||
|
pyyaml==6.0.1
|
||||||
|
# via halig
|
||||||
|
# via libcst
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-get-deps
|
||||||
|
# via pymdown-extensions
|
||||||
|
# via pyyaml-env-tag
|
||||||
|
pyyaml-env-tag==0.1
|
||||||
|
# via mkdocs
|
||||||
|
regex==2024.7.24
|
||||||
|
# via mkdocs-material
|
||||||
|
requests==2.32.3
|
||||||
|
# via mkdocs-material
|
||||||
|
rich==13.7.1
|
||||||
|
# via bump-pydantic
|
||||||
|
# via halig
|
||||||
|
# via pytest-clarity
|
||||||
|
# via pytest-pretty
|
||||||
|
# via typer
|
||||||
|
ruff==0.5.6
|
||||||
|
# via halig
|
||||||
|
shellingham==1.5.4
|
||||||
|
# via typer
|
||||||
|
six==1.16.0
|
||||||
|
# via python-dateutil
|
||||||
|
sniffio==1.3.1
|
||||||
|
# via anyio
|
||||||
|
# via httpx
|
||||||
|
time-machine==2.14.2
|
||||||
|
# via pendulum
|
||||||
|
typer==0.12.3
|
||||||
|
# via bump-pydantic
|
||||||
|
# via halig
|
||||||
|
# via pytest-duration-insights
|
||||||
|
types-pyyaml==6.0.12.20240724
|
||||||
|
# via halig
|
||||||
|
typing-extensions==4.12.2
|
||||||
|
# via bump-pydantic
|
||||||
|
# via hishel
|
||||||
|
# via mypy
|
||||||
|
# via pydantic
|
||||||
|
# via pydantic-core
|
||||||
|
# via typer
|
||||||
|
tzdata==2024.1
|
||||||
|
# via pendulum
|
||||||
|
urllib3==2.2.2
|
||||||
|
# via requests
|
||||||
|
watchdog==4.0.1
|
||||||
|
# via mkdocs
|
||||||
223
requirements.lock
Normal file
223
requirements.lock
Normal file
|
|
@ -0,0 +1,223 @@
|
||||||
|
# generated by rye
|
||||||
|
# use `rye lock` or `rye sync` to update this lockfile
|
||||||
|
#
|
||||||
|
# last locked with the following flags:
|
||||||
|
# pre: false
|
||||||
|
# features: []
|
||||||
|
# all-features: true
|
||||||
|
# with-sources: false
|
||||||
|
|
||||||
|
-e file:.
|
||||||
|
annotated-types==0.7.0
|
||||||
|
# via pydantic
|
||||||
|
anyio==4.4.0
|
||||||
|
# via httpx
|
||||||
|
babel==2.15.0
|
||||||
|
# via mkdocs-material
|
||||||
|
black==24.8.0
|
||||||
|
# via halig
|
||||||
|
bump-pydantic==0.8.0
|
||||||
|
# via halig
|
||||||
|
certifi==2024.7.4
|
||||||
|
# via httpcore
|
||||||
|
# via httpx
|
||||||
|
# via requests
|
||||||
|
charset-normalizer==3.3.2
|
||||||
|
# via requests
|
||||||
|
click==8.1.7
|
||||||
|
# via black
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocstrings
|
||||||
|
# via typer
|
||||||
|
clumper==0.2.15
|
||||||
|
# via pytest-duration-insights
|
||||||
|
colorama==0.4.6
|
||||||
|
# via griffe
|
||||||
|
# via mkdocs-material
|
||||||
|
coverage==7.6.0
|
||||||
|
# via pytest-cov
|
||||||
|
ghp-import==2.1.0
|
||||||
|
# via mkdocs
|
||||||
|
griffe==0.48.0
|
||||||
|
# via mkdocstrings-python
|
||||||
|
h11==0.14.0
|
||||||
|
# via httpcore
|
||||||
|
hishel==0.0.30
|
||||||
|
# via halig
|
||||||
|
httpcore==1.0.5
|
||||||
|
# via httpx
|
||||||
|
httpx==0.27.0
|
||||||
|
# via halig
|
||||||
|
# via hishel
|
||||||
|
idna==3.7
|
||||||
|
# via anyio
|
||||||
|
# via httpx
|
||||||
|
# via requests
|
||||||
|
iniconfig==2.0.0
|
||||||
|
# via pytest
|
||||||
|
jinja2==3.1.4
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-material
|
||||||
|
# via mkdocstrings
|
||||||
|
libcst==1.4.0
|
||||||
|
# via bump-pydantic
|
||||||
|
markdown==3.6
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-autorefs
|
||||||
|
# via mkdocs-material
|
||||||
|
# via mkdocstrings
|
||||||
|
# via pymdown-extensions
|
||||||
|
markdown-it-py==3.0.0
|
||||||
|
# via rich
|
||||||
|
markupsafe==2.1.5
|
||||||
|
# via jinja2
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-autorefs
|
||||||
|
# via mkdocstrings
|
||||||
|
mdurl==0.1.2
|
||||||
|
# via markdown-it-py
|
||||||
|
mergedeep==1.3.4
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-get-deps
|
||||||
|
mkdocs==1.6.0
|
||||||
|
# via mkdocs-autorefs
|
||||||
|
# via mkdocs-material
|
||||||
|
# via mkdocstrings
|
||||||
|
mkdocs-autorefs==1.0.1
|
||||||
|
# via mkdocstrings
|
||||||
|
mkdocs-get-deps==0.2.0
|
||||||
|
# via mkdocs
|
||||||
|
mkdocs-material==9.5.31
|
||||||
|
# via halig
|
||||||
|
mkdocs-material-extensions==1.3.1
|
||||||
|
# via mkdocs-material
|
||||||
|
mkdocstrings==0.25.2
|
||||||
|
# via halig
|
||||||
|
# via mkdocstrings-python
|
||||||
|
mkdocstrings-python==1.10.7
|
||||||
|
# via mkdocstrings
|
||||||
|
mock==5.1.0
|
||||||
|
# via halig
|
||||||
|
mypy==1.11.1
|
||||||
|
# via halig
|
||||||
|
mypy-extensions==1.0.0
|
||||||
|
# via black
|
||||||
|
# via mypy
|
||||||
|
nodeenv==1.9.1
|
||||||
|
# via pyright
|
||||||
|
packaging==24.1
|
||||||
|
# via black
|
||||||
|
# via mkdocs
|
||||||
|
# via pytest
|
||||||
|
paginate==0.5.6
|
||||||
|
# via mkdocs-material
|
||||||
|
parse==1.20.2
|
||||||
|
# via pytest-duration-insights
|
||||||
|
pathspec==0.12.1
|
||||||
|
# via black
|
||||||
|
# via mkdocs
|
||||||
|
pendulum==3.0.0
|
||||||
|
# via halig
|
||||||
|
platformdirs==4.2.2
|
||||||
|
# via black
|
||||||
|
# via halig
|
||||||
|
# via mkdocs-get-deps
|
||||||
|
# via mkdocstrings
|
||||||
|
pluggy==1.5.0
|
||||||
|
# via pytest
|
||||||
|
pprintpp==0.4.0
|
||||||
|
# via pytest-clarity
|
||||||
|
pydantic==2.8.2
|
||||||
|
# via halig
|
||||||
|
# via pydantic-settings
|
||||||
|
pydantic-core==2.20.1
|
||||||
|
# via pydantic
|
||||||
|
pydantic-settings==2.4.0
|
||||||
|
# via halig
|
||||||
|
pyfakefs==5.6.0
|
||||||
|
# via halig
|
||||||
|
pygments==2.18.0
|
||||||
|
# via mkdocs-material
|
||||||
|
# via rich
|
||||||
|
pymdown-extensions==10.9
|
||||||
|
# via mkdocs-material
|
||||||
|
# via mkdocstrings
|
||||||
|
pyrage==1.1.2
|
||||||
|
# via halig
|
||||||
|
pyright==1.1.374
|
||||||
|
# via halig
|
||||||
|
pytest==8.3.2
|
||||||
|
# via halig
|
||||||
|
# via pytest-clarity
|
||||||
|
# via pytest-cov
|
||||||
|
# via pytest-mock
|
||||||
|
# via pytest-pretty
|
||||||
|
# via pytest-reportlog
|
||||||
|
pytest-clarity==1.0.1
|
||||||
|
# via halig
|
||||||
|
pytest-cov==5.0.0
|
||||||
|
# via halig
|
||||||
|
pytest-duration-insights==0.1.2
|
||||||
|
# via halig
|
||||||
|
pytest-mock==3.14.0
|
||||||
|
# via halig
|
||||||
|
pytest-pretty==1.2.0
|
||||||
|
# via halig
|
||||||
|
pytest-reportlog==0.4.0
|
||||||
|
# via halig
|
||||||
|
# via pytest-duration-insights
|
||||||
|
python-dateutil==2.9.0.post0
|
||||||
|
# via ghp-import
|
||||||
|
# via pendulum
|
||||||
|
# via time-machine
|
||||||
|
python-dotenv==1.0.1
|
||||||
|
# via pydantic-settings
|
||||||
|
pyyaml==6.0.1
|
||||||
|
# via halig
|
||||||
|
# via libcst
|
||||||
|
# via mkdocs
|
||||||
|
# via mkdocs-get-deps
|
||||||
|
# via pymdown-extensions
|
||||||
|
# via pyyaml-env-tag
|
||||||
|
pyyaml-env-tag==0.1
|
||||||
|
# via mkdocs
|
||||||
|
regex==2024.7.24
|
||||||
|
# via mkdocs-material
|
||||||
|
requests==2.32.3
|
||||||
|
# via mkdocs-material
|
||||||
|
rich==13.7.1
|
||||||
|
# via bump-pydantic
|
||||||
|
# via halig
|
||||||
|
# via pytest-clarity
|
||||||
|
# via pytest-pretty
|
||||||
|
# via typer
|
||||||
|
ruff==0.5.6
|
||||||
|
# via halig
|
||||||
|
shellingham==1.5.4
|
||||||
|
# via typer
|
||||||
|
six==1.16.0
|
||||||
|
# via python-dateutil
|
||||||
|
sniffio==1.3.1
|
||||||
|
# via anyio
|
||||||
|
# via httpx
|
||||||
|
time-machine==2.14.2
|
||||||
|
# via pendulum
|
||||||
|
typer==0.12.3
|
||||||
|
# via bump-pydantic
|
||||||
|
# via halig
|
||||||
|
# via pytest-duration-insights
|
||||||
|
types-pyyaml==6.0.12.20240724
|
||||||
|
# via halig
|
||||||
|
typing-extensions==4.12.2
|
||||||
|
# via bump-pydantic
|
||||||
|
# via hishel
|
||||||
|
# via mypy
|
||||||
|
# via pydantic
|
||||||
|
# via pydantic-core
|
||||||
|
# via typer
|
||||||
|
tzdata==2024.1
|
||||||
|
# via pendulum
|
||||||
|
urllib3==2.2.2
|
||||||
|
# via requests
|
||||||
|
watchdog==4.0.1
|
||||||
|
# via mkdocs
|
||||||
1
src/halig/__version__.py
Normal file
1
src/halig/__version__.py
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
__version__ = "0.5.1a1"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue