Browse Source

Moving version to pyproject and adding semantic release information

pull/2/head
Ryan Reed 3 years ago
parent
commit
48a2d97a2b
2 changed files with 12 additions and 3 deletions
  1. +8
    -0
      pyproject.toml
  2. +4
    -3
      src/transpose/__init__.py

+ 8
- 0
pyproject.toml View File

@ -20,6 +20,14 @@ pytest-sugar = "*"
[tool.poetry.scripts] [tool.poetry.scripts]
transpose = "transpose.console:entry_point" transpose = "transpose.console:entry_point"
[tool.semantic_release]
version_variable = "pyproject.toml:version"
branch = "master"
build_command = "pip install poetry && poetry build"
dist_path = "dist/"
upload_to_pypi = false
remove_dist = false
[build-system] [build-system]
requires = ["poetry-core>=1.0.0"] requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api" build-backend = "poetry.core.masonry.api"

+ 4
- 3
src/transpose/__init__.py View File

@ -1,12 +1,13 @@
from .logger import create_logger
from importlib.metadata import version
import os import os
from .logger import create_logger
DEFAULT_XDG_PATH = os.environ.get("XDG_DATA_HOME", f"{os.environ['HOME']}/.local/share") DEFAULT_XDG_PATH = os.environ.get("XDG_DATA_HOME", f"{os.environ['HOME']}/.local/share")
DEFAULT_CACHE_FILENAME = ".transpose.json" DEFAULT_CACHE_FILENAME = ".transpose.json"
DEFAULT_STORE_PATH = f"{DEFAULT_XDG_PATH}/transpose" DEFAULT_STORE_PATH = f"{DEFAULT_XDG_PATH}/transpose"
version_info = (0, 9, 0)
version = ".".join(str(c) for c in version_info)
version = version("transpose")
logger = create_logger(__package__) logger = create_logger(__package__)


Loading…
Cancel
Save