add data files: testing certificates
authorKali Kaneko <kali@leap.se>
Wed, 29 May 2013 17:38:03 +0000 (02:38 +0900)
committerKali Kaneko <kali@leap.se>
Wed, 29 May 2013 17:39:16 +0000 (02:39 +0900)
MANIFEST.in [new file with mode: 0644]
README.rst
changes/bug_add-data-files [new file with mode: 0644]
setup.py
src/leap/common/__init__.py

diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644 (file)
index 0000000..84a01ef
--- /dev/null
@@ -0,0 +1 @@
+include src/leap/common/testing/*.pem
index f960b1f..aeb871f 100644 (file)
@@ -1,5 +1,9 @@
 leap.common
 ===========
+
+.. image:: https://pypip.in/v/leap.common/badge.png
+        :target: https://crate.io/packages/leap.common
+
 A collection of shared utils used by the several python LEAP subprojects.
 
 * leap.common.cert
diff --git a/changes/bug_add-data-files b/changes/bug_add-data-files
new file mode 100644 (file)
index 0000000..5231fb8
--- /dev/null
@@ -0,0 +1 @@
+  o Add data files to setup and manifest (certificates for tests)
index 99fd25b..c6b7fab 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -32,31 +32,42 @@ requirements = [
     "PyCrypto",
 ]
 
-
-dependency_links = [
-    "https://protobuf-socket-rpc.googlecode.com/files/protobuf.socketrpc-1.3.2.tar.gz#egg=protobuf.socketrpc"
-]
+#dependency_links = [
+    #"https://protobuf-socket-rpc.googlecode.com/files/protobuf.socketrpc-1.3.2.tar.gz#egg=protobuf.socketrpc"
+#]
 
 tests_requirements = [
     'mock',
 ]
 
-
-# XXX add classifiers, docs
+trove_classifiers = [
+    "Development Status :: 3 - Alpha",
+    "Intended Audience :: Developers",
+    ("License :: OSI Approved :: GNU General "
+     "Public License v3 or later (GPLv3+)"),
+    "Operating System :: OS Independent",
+    "Programming Language :: Python",
+    "Programming Language :: Python :: 2.6",
+    "Programming Language :: Python :: 2.7",
+    "Topic :: Communications",
+    "Topic :: Security",
+    "Topic :: Utilities"
+]
 
 setup(
     name='leap.common',
     # If you change version, do it also in
     # src/leap/common/__init__.py
-    version='0.2.4',
+    version='0.2.5',
     url='https://leap.se/',
     license='GPLv3+',
     author='The LEAP Encryption Access Project',
     author_email='info@leap.se',
-    description='Common files used by the LEAP Client project.',
+    description='Common files used by the LEAP project.',
     long_description=(
         "Common files used by the LEAP Client project."
     ),
+    classifiers=trove_classifiers,
     namespace_packages=["leap"],
     package_dir={'': 'src'},
     # For now, we do not exclude tests because of the circular dependency
@@ -65,6 +76,7 @@ setup(
     packages=find_packages('src'),
     test_suite='leap.common.tests',
     install_requires=requirements,
-    dependency_links=dependency_links,
+    #dependency_links=dependency_links,
     tests_require=tests_requirements,
+    include_package_data=True
 )
index 2821f12..2b30715 100644 (file)
@@ -16,4 +16,4 @@ except ImportError:
 
 __all__ = ["certs", "check", "files", "events"]
 
-__version__ = "0.2.4"
+__version__ = "0.2.5"