mirror of
https://github.com/pirate/ArchiveBox.git
synced 2025-08-17 12:01:02 +02:00
return placeholder version during docs build
This commit is contained in:
@@ -380,10 +380,14 @@ def get_version(config):
|
|||||||
try:
|
try:
|
||||||
return importlib.metadata.version(__package__ or 'archivebox')
|
return importlib.metadata.version(__package__ or 'archivebox')
|
||||||
except importlib.metadata.PackageNotFoundError:
|
except importlib.metadata.PackageNotFoundError:
|
||||||
|
try:
|
||||||
pyproject_config = (config['PACKAGE_DIR'] / 'pyproject.toml').read_text()
|
pyproject_config = (config['PACKAGE_DIR'] / 'pyproject.toml').read_text()
|
||||||
for line in pyproject_config:
|
for line in pyproject_config:
|
||||||
if line.startswith('version = '):
|
if line.startswith('version = '):
|
||||||
return line.split(' = ', 1)[-1].strip('"')
|
return line.split(' = ', 1)[-1].strip('"')
|
||||||
|
except FileNotFoundError:
|
||||||
|
# building docs, pyproject.toml is not available
|
||||||
|
return 'dev'
|
||||||
|
|
||||||
raise Exception('Failed to detect installed archivebox version!')
|
raise Exception('Failed to detect installed archivebox version!')
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user