Skip to content

Commit 5d38b5f

Browse files
bjoernricksy0urself
authored andcommitted
Change: Mark calculator module as "private"
If the VersionCalculator class is used it should always be imported from pontos.version.
1 parent ca61f50 commit 5d38b5f

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

pontos/version/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
# along with this program. If not, see <http://www.gnu.org/licenses/>.
1717

1818
from .__version__ import __version__
19+
from ._calculator import VersionCalculator
1920
from .errors import VersionError
2021
from .main import main
2122
from .version import Version, VersionCommand, VersionUpdate, parse_version
@@ -26,5 +27,6 @@
2627
"parse_version",
2728
"Version",
2829
"VersionCommand",
30+
"VersionCalculator",
2931
"VersionUpdate",
3032
)
File renamed without changes.

pontos/version/schemes/_pep440.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020
from packaging.version import InvalidVersion
2121
from packaging.version import Version as PackagingVersion
2222

23-
from pontos.version.calculator import VersionCalculator
24-
23+
from .._calculator import VersionCalculator
2524
from ..errors import VersionError
2625
from ..version import Version
2726
from ._scheme import VersioningScheme

pontos/version/schemes/_scheme.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from abc import ABC
1919
from typing import Type
2020

21-
from ..calculator import VersionCalculator
21+
from .._calculator import VersionCalculator
2222
from ..version import Version
2323

2424

pontos/version/schemes/_semantic.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,8 @@
2020

2121
from semver import VersionInfo
2222

23-
from pontos.version.calculator import VersionCalculator
24-
from pontos.version.errors import VersionError
25-
23+
from .._calculator import VersionCalculator
24+
from ..errors import VersionError
2625
from ..version import Version
2726
from ._scheme import VersioningScheme
2827

0 commit comments

Comments
 (0)