File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed
Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 11import pluggy
22
3+ from repomate_plug .__version import __version__
34from repomate_plug .pluginmeta import Plugin
45from repomate_plug .util import hookimpl as repomate_hook
56from repomate_plug .util import HookResult
67from repomate_plug .util import Status
78from repomate_plug .corehooks import PeerReviewHook as _peer_hook
89from repomate_plug .exthooks import CloneHook as _clone_hook
910
10- __version__ = '0.4.0'
11-
1211manager = pluggy .PluginManager (__package__ )
1312manager .add_hookspecs (_clone_hook )
1413manager .add_hookspecs (_peer_hook )
Original file line number Diff line number Diff line change 1+ __version__ = '0.4.0'
Original file line number Diff line number Diff line change 1+ import re
12from setuptools import setup , find_packages
2- from repomate_plug import __version__
33
44with open ('README.md' , mode = 'r' , encoding = 'utf-8' ) as f :
55 readme = f .read ()
66
7+ # parse the version instead of importing it to avoid dependency-related crashes
8+ with open ('repomate_plug/__version.py' , mode = 'r' , encoding = 'utf-8' ) as f :
9+ line = f .readline ()
10+ __version__ = line .split ('=' )[1 ].strip (" '\" " )
11+ assert re .match (r'\d\.\d\.\d' , __version__ )
12+
713test_requirements = ['pytest' , 'pytest-cov' , 'codecov' ]
814required = ['pluggy' ]
915
You can’t perform that action at this time.
0 commit comments