Skip to content

Commit 5ec5617

Browse files
committed
ch13
1 parent 5b213fe commit 5ec5617

2 files changed

Lines changed: 97 additions & 1 deletion

File tree

ch13-deployment.ipynb

Lines changed: 63 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,63 @@
1-
{"worksheets": [{"metadata": {}, "cells": [{"cell_type": "code", "collapsed": false, "outputs": [], "input": ["import sys\n", "try:\n", " from setuptools import setup <1>\n", " have_setuptools = True\n", "except ImportError:\n", " from distutils.core import setup <2>\n", " have_setuptools = False\n", "\n", "setup_kwargs = { <3>\n", " 'name': 'compphys',\n", " 'version': '0.1',\n", " 'description': 'Effective Computation in Physics',\n", " 'author': 'Anthony Scopatz and Kathryn D. Huff',\n", " 'author_email': '[email protected]',\n", " 'url': 'http://www.oreilly.com/',\n", " 'classifiers': [\n", " 'License :: OSI Approved',\n", " 'Intended Audience :: Developers',\n", " 'Programming Language :: Python :: 3',\n", " ],\n", " 'zip_safe': False,\n", " 'packages': ['compphys', 'compphys.more'],\n", " 'package_dir': {\n", " 'compphys': 'compphys', \n", " 'compphys.more': 'compphys/more', \n", " },\n", " 'data_files': [('compphys/raw', ['*.txt'])],\n", " }\n", "\n", "if __name__ == '__main__':\n", " setup(**setup_kwargs) <4>"], "metadata": {}, "language": "python", "prompt_number": 1}]}], "nbformat": 3, "nbformat_minor": 0, "metadata": {"name": "", "signature": "sha256:3561e4764b9d4d876b3c052c79736e7937323ccc76711946a633f79dbd9dd501"}}
1+
{
2+
"metadata": {
3+
"name": "",
4+
"signature": "sha256:edf1ca894a94cfa25a8797702bfc13da0ae902f6e98cab5e7dc188bd0b661c8f"
5+
},
6+
"nbformat": 3,
7+
"nbformat_minor": 0,
8+
"worksheets": [
9+
{
10+
"cells": [
11+
{
12+
"cell_type": "markdown",
13+
"metadata": {},
14+
"source": [
15+
"# This file is also available in *.py format"
16+
]
17+
},
18+
{
19+
"cell_type": "code",
20+
"collapsed": false,
21+
"input": [
22+
"import sys\n",
23+
"try:\n",
24+
" from setuptools import setup\n",
25+
" have_setuptools = True\n",
26+
"except ImportError:\n",
27+
" from distutils.core import setup\n",
28+
" have_setuptools = False\n",
29+
"\n",
30+
"setup_kwargs = {\n",
31+
" 'name': 'compphys',\n",
32+
" 'version': '0.1',\n",
33+
" 'description': 'Effective Computation in Physics',\n",
34+
" 'author': 'Anthony Scopatz and Kathryn D. Huff',\n",
35+
" 'author_email': '[email protected]',\n",
36+
" 'url': 'http://www.oreilly.com/',\n",
37+
" 'classifiers': [\n",
38+
" 'License :: OSI Approved',\n",
39+
" 'Intended Audience :: Developers',\n",
40+
" 'Programming Language :: Python :: 3',\n",
41+
" ],\n",
42+
" 'zip_safe': False,\n",
43+
" 'packages': ['compphys', 'compphys.more'],\n",
44+
" 'package_dir': {\n",
45+
" 'compphys': 'compphys', \n",
46+
" 'compphys.more': 'compphys/more', \n",
47+
" },\n",
48+
" 'data_files': [('compphys/raw', ['*.txt'])],\n",
49+
" }\n",
50+
"\n",
51+
"#if __name__ == '__main__':\n",
52+
"# setup(**setup_kwargs)"
53+
],
54+
"language": "python",
55+
"metadata": {},
56+
"outputs": [],
57+
"prompt_number": 1
58+
}
59+
],
60+
"metadata": {}
61+
}
62+
]
63+
}

ch13-deployment.py

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Example setup.py
2+
3+
import sys
4+
try:
5+
from setuptools import setup
6+
have_setuptools = True
7+
except ImportError:
8+
from distutils.core import setup
9+
have_setuptools = False
10+
11+
setup_kwargs = {
12+
'name': 'compphys',
13+
'version': '0.1',
14+
'description': 'Effective Computation in Physics',
15+
'author': 'Anthony Scopatz and Kathryn D. Huff',
16+
'author_email': '[email protected]',
17+
'url': 'http://www.oreilly.com/',
18+
'classifiers': [
19+
'License :: OSI Approved',
20+
'Intended Audience :: Developers',
21+
'Programming Language :: Python :: 3',
22+
],
23+
'zip_safe': False,
24+
'packages': ['compphys', 'compphys.more'],
25+
'package_dir': {
26+
'compphys': 'compphys',
27+
'compphys.more': 'compphys/more',
28+
},
29+
'data_files': [('compphys/raw', ['*.txt'])],
30+
}
31+
32+
if __name__ == '__main__':
33+
setup(**setup_kwargs)
34+

0 commit comments

Comments
 (0)