Merge lp:~jelmer/loggerhead/tree-version into lp:loggerhead

Proposed by Jelmer Vernooij
Status: Merged
Approved by: Colin Watson
Approved revision: 531
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: lp:~jelmer/loggerhead/tree-version
Merge into: lp:loggerhead
Diff against target: 14 lines (+4/-1)
1 file modified
loggerhead/__init__.py (+4/-1)
To merge this branch: bzr merge lp:~jelmer/loggerhead/tree-version
Reviewer Review Type Date Requested Status
Colin Watson (community) Approve
Review via email: mp+428670@code.launchpad.net

Commit message

Read version from setup.cfg when running from tree.

Description of the change

Read version from setup.cfg when running from tree.

This is required for sphinx.

To post a comment you must log in.
Revision history for this message
Colin Watson (cjwatson) :
review: Approve
Revision history for this message
Otto Co-Pilot (otto-copilot) wrote :

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'loggerhead/__init__.py'
2--- loggerhead/__init__.py 2022-08-08 17:26:06 +0000
3+++ loggerhead/__init__.py 2022-08-21 13:31:39 +0000
4@@ -26,6 +26,9 @@
5 __version__ = importlib_metadata.version("loggerhead")
6 except importlib_metadata.PackageNotFoundError:
7 # Support running tests from the build tree without installation.
8- __version__ = None
9+ import os
10+ from setuptools.config import read_configuration
11+ cfg = read_configuration(os.path.join(os.path.dirname(__file__), '..', 'setup.cfg'))
12+ __version__ = cfg['metadata']['version']
13 __revision__ = None
14 required_breezy = (3, 1)

Subscribers

People subscribed via source and target branches