From 6b2ebac8ce94c91afaa62dcd52c2c9baed257e8f Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Sun, 18 Feb 2018 13:09:38 +0000 Subject: [PATCH] rename. add setup --- .../LICENSE | 0 .../README.rst | 0 .../example_project/mypackage/__init__.py | 9 ++++++ .../mypackage}/mymodule.py | 0 .../requirements.txt | 0 talks/structuring/example_project/setup.py | 32 +++++++++++++++++++ .../example_project1/myproject/__init__.py | 10 ------ talks/structuring/example_project1/setup.py | 0 8 files changed, 41 insertions(+), 10 deletions(-) rename talks/structuring/{example_project1 => example_project}/LICENSE (100%) rename talks/structuring/{example_project1 => example_project}/README.rst (100%) create mode 100644 talks/structuring/example_project/mypackage/__init__.py rename talks/structuring/{example_project1/myproject => example_project/mypackage}/mymodule.py (100%) rename talks/structuring/{example_project1 => example_project}/requirements.txt (100%) create mode 100644 talks/structuring/example_project/setup.py delete mode 100644 talks/structuring/example_project1/myproject/__init__.py delete mode 100644 talks/structuring/example_project1/setup.py diff --git a/talks/structuring/example_project1/LICENSE b/talks/structuring/example_project/LICENSE similarity index 100% rename from talks/structuring/example_project1/LICENSE rename to talks/structuring/example_project/LICENSE diff --git a/talks/structuring/example_project1/README.rst b/talks/structuring/example_project/README.rst similarity index 100% rename from talks/structuring/example_project1/README.rst rename to talks/structuring/example_project/README.rst diff --git a/talks/structuring/example_project/mypackage/__init__.py b/talks/structuring/example_project/mypackage/__init__.py new file mode 100644 index 0000000..7ff64a5 --- /dev/null +++ b/talks/structuring/example_project/mypackage/__init__.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python + + +__version__ = '0.1.0' + + +# make myfunction available +# at the package-level +from .mymodule import myfunction diff --git a/talks/structuring/example_project1/myproject/mymodule.py b/talks/structuring/example_project/mypackage/mymodule.py similarity index 100% rename from talks/structuring/example_project1/myproject/mymodule.py rename to talks/structuring/example_project/mypackage/mymodule.py diff --git a/talks/structuring/example_project1/requirements.txt b/talks/structuring/example_project/requirements.txt similarity index 100% rename from talks/structuring/example_project1/requirements.txt rename to talks/structuring/example_project/requirements.txt diff --git a/talks/structuring/example_project/setup.py b/talks/structuring/example_project/setup.py new file mode 100644 index 0000000..2705d1a --- /dev/null +++ b/talks/structuring/example_project/setup.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +from setuptools import setup + +from mypackage import __version__ + +with open('requirements.txt', 'rt') as f: + requirements = [l.strip() for l in f.readlines()] + +setup( + + name='Example project', + description='Example Python project for PyTreat', + url='https://git.fmrib.ox.ac.uk/fsl/pytreat-2018-practicals/', + author='Paul McCarthy', + author_email='pauldmccarthy@gmail.com', + license='Apache License Version 2.0', + + version=__version__, + + install_requires=requirements, + + classifiers=[ + 'Development Status :: 3 - Alpha', + 'Intended Audience :: Developers', + 'License :: OSI Approved :: Apache Software License', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Topic :: Software Development :: Libraries :: Python Modules'], +) diff --git a/talks/structuring/example_project1/myproject/__init__.py b/talks/structuring/example_project1/myproject/__init__.py deleted file mode 100644 index b659477..0000000 --- a/talks/structuring/example_project1/myproject/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env python - - -__version__ = '0.1.0' - - -# The top-level __init__.py can -# be used to set up the overall -# namespace for your library. -from .mymodule import myfunction diff --git a/talks/structuring/example_project1/setup.py b/talks/structuring/example_project1/setup.py deleted file mode 100644 index e69de29..0000000 -- GitLab