diff --git a/README.md b/README.md index 6a8b736..e47b936 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ ===================================== generator=datazen version=3.1.2 - hash=8bb20a7e710e9071d4cf11a5f065e18e + hash=744ace272d6f05ecee63ea172bf1a6bd ===================================== --> -# rcmpy ([1.5.0](https://pypi.org/project/rcmpy/)) +# rcmpy ([1.5.1](https://pypi.org/project/rcmpy/)) [![python](https://img.shields.io/pypi/pyversions/rcmpy.svg)](https://pypi.org/project/rcmpy/) ![Build Status](https://github.com/vkottler/rcmpy/workflows/Python%20Package/badge.svg) diff --git a/local/configs/package.yaml b/local/configs/package.yaml index ae1d196..c5112b4 100644 --- a/local/configs/package.yaml +++ b/local/configs/package.yaml @@ -5,7 +5,7 @@ description: A configuration-file management system. entry: {{entry}} requirements: - datazen - - vcorelib>=1.6.5 + - vcorelib>=1.6.6 dev_requirements: - setuptools-wrapper - types-setuptools diff --git a/local/variables/package.yaml b/local/variables/package.yaml index cfb4d67..0678b63 100644 --- a/local/variables/package.yaml +++ b/local/variables/package.yaml @@ -1,5 +1,5 @@ --- major: 1 minor: 5 -patch: 0 +patch: 1 entry: rcmpy diff --git a/pyproject.toml b/pyproject.toml index e458f6b..807a38c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta:__legacy__" [project] name = "rcmpy" -version = "1.5.0" +version = "1.5.1" description = "A configuration-file management system." readme = "README.md" requires-python = ">=3.7" diff --git a/rcmpy/__init__.py b/rcmpy/__init__.py index 80ce5ed..4662eab 100644 --- a/rcmpy/__init__.py +++ b/rcmpy/__init__.py @@ -1,7 +1,7 @@ # ===================================== # generator=datazen # version=3.1.2 -# hash=01f75a43f918c56d5ba1f831c029be03 +# hash=aeee235f75b870ea235a1776f93f3717 # ===================================== """ @@ -10,4 +10,4 @@ DESCRIPTION = "A configuration-file management system." PKG_NAME = "rcmpy" -VERSION = "1.5.0" +VERSION = "1.5.1" diff --git a/rcmpy/config/file.py b/rcmpy/config/file.py index 55ecca6..b07695e 100644 --- a/rcmpy/config/file.py +++ b/rcmpy/config/file.py @@ -12,13 +12,7 @@ # third-party from vcorelib.logging import LoggerType -from vcorelib.paths import rel - - -def set_exec_flags(path: Path) -> None: - """Set the executable bits, but respect the 'read' bits.""" - mode = path.stat().st_mode - path.chmod(mode | ((mode & 0o444) >> 2)) +from vcorelib.paths import rel, set_exec_flags @dataclass diff --git a/rcmpy/requirements.txt b/rcmpy/requirements.txt index fbe4e38..72d1fbd 100644 --- a/rcmpy/requirements.txt +++ b/rcmpy/requirements.txt @@ -1,2 +1,2 @@ datazen -vcorelib>=1.6.5 +vcorelib>=1.6.6