add package to pypi
authorPaul Kienzle <pkienzle@nist.gov>
Wed, 27 Apr 2011 15:35:11 +0000 (11:35 -0400)
committerPaul Kienzle <pkienzle@nist.gov>
Wed, 27 Apr 2011 15:35:11 +0000 (11:35 -0400)
.gitignore [new file with mode: 0644]
README.rst
setup.py

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..bcdc360
--- /dev/null
@@ -0,0 +1,4 @@
+MANIFEST
+build
+dist
+*.pyc
index 72c9feb5ee7f246d868883812b18d76302e6def6..575331330a217a6022b7d80b80c05918b9d402a5 100644 (file)
@@ -9,7 +9,22 @@ Read Igor Pro files from python.
 Install
 -------
 
-Download and expand the source tree, change to the source
+Using pip::
+
+    $ pip install igor.py
+
+Using source, download and expand the source tree, change to the source
 directory and type::
 
     $ python setup.py install
+
+Maintenance
+-----------
+
+When a new version of the package is ready, increment __version__
+in igor.py and enter::
+
+    $ python setup.py sdist upload
+
+This will place a new version on pypi.
+
index 6019d50f99f100ae6a6ef8f9446f1e81355c54de..f8c7cf9497f6b343fb9554b7e34db353227a3734 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -6,6 +6,12 @@ import igor
 if len(sys.argv) == 1:
     sys.argv.append('install')
 
+# README.rst is only needed to upload the package;
+# it isn't needed for download and install.
+try:
+    long_description = open('README.rst').read()
+except:
+    long_description = None
 dist = setup(
         name = 'igor.py',
         version = igor.__version__,
@@ -13,7 +19,7 @@ dist = setup(
         author_email='paul.kienzle@nist.gov',
         url='https://github.com/reflectometry/igor.py',
         description='Read Igor Pro files from python',
-        long_description=open('README.rst').read(),
+        long_description=long_description,
         classifiers=[
             'Development Status :: 4 - Beta',
             'Environment :: Console',
@@ -23,6 +29,7 @@ dist = setup(
             'Programming Language :: Python',
             ],
         py_modules = ['igor'],
+        #data_files = ['README.rst'],
 )
 
 # End of file