diff --git a/setup.cfg b/setup.cfg index 2866e14..e98dadd 100644 --- a/setup.cfg +++ b/setup.cfg @@ -42,7 +42,7 @@ package_dir = # For more information, check out https://semver.org/. install_requires = importlib-metadata; python_version<"3.8" - + jinja2 [options.packages.find] where = src @@ -62,14 +62,8 @@ testing = [options.entry_points] # Add here console scripts like: -# console_scripts = + console_scripts = scorm = scorm_package.scorm:main -# For example: -# console_scripts = -# fibonacci = scorm_package.skeleton:run -# And any other entry points, for example: -# pyscaffold.cli = -# awesome = pyscaffoldext.awesome.extension:AwesomeExtension [tool:pytest] # Specify command line options as you would do when invoking pytest directly. diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..7004e57 --- /dev/null +++ b/setup.py @@ -0,0 +1,21 @@ +""" + Setup file for scorm_package. + Use setup.cfg to configure your project. + + This file was generated with PyScaffold 4.0.1. + PyScaffold helps you to put up the scaffold of your new Python project. + Learn more under: https://pyscaffold.org/ +""" +from setuptools import setup + +if __name__ == "__main__": + try: + setup(use_scm_version={"version_scheme": "no-guess-dev"}) + except: # noqa + print( + "\n\nAn error occurred while building the project, " + "please ensure you have the most updated version of setuptools, " + "setuptools_scm and wheel with:\n" + " pip install -U setuptools setuptools_scm wheel\n\n" + ) + raise diff --git a/src/scorm_package/scorm.py b/src/scorm_package/scorm.py index 2881dc8..b9ed90b 100644 --- a/src/scorm_package/scorm.py +++ b/src/scorm_package/scorm.py @@ -200,4 +200,4 @@ def main(): # Call the main function if __name__ == "__main__": - main() \ No newline at end of file + main() \ No newline at end of file diff --git a/tests/test_scorm.py b/tests/test_scorm.py index 9060ce4..990a704 100644 --- a/tests/test_scorm.py +++ b/tests/test_scorm.py @@ -1,4 +1,4 @@ -from scorm.scorm import jinja_template +from scorm_package.scorm import jinja_template def test_template(): expected = """