From b00bb5cf4af7183076c02b02722ed6c495ff3f8a Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Thu, 30 May 2013 02:38:03 +0900 Subject: add data files: testing certificates --- MANIFEST.in | 1 + README.rst | 4 ++++ changes/bug_add-data-files | 1 + setup.py | 30 +++++++++++++++++++++--------- src/leap/common/__init__.py | 2 +- 5 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 MANIFEST.in create mode 100644 changes/bug_add-data-files diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..84a01ef --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +include src/leap/common/testing/*.pem diff --git a/README.rst b/README.rst index f960b1f..aeb871f 100644 --- a/README.rst +++ b/README.rst @@ -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 index 0000000..5231fb8 --- /dev/null +++ b/changes/bug_add-data-files @@ -0,0 +1 @@ + o Add data files to setup and manifest (certificates for tests) diff --git a/setup.py b/setup.py index 99fd25b..c6b7fab 100644 --- 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 ) diff --git a/src/leap/common/__init__.py b/src/leap/common/__init__.py index 2821f12..2b30715 100644 --- a/src/leap/common/__init__.py +++ b/src/leap/common/__init__.py @@ -16,4 +16,4 @@ except ImportError: __all__ = ["certs", "check", "files", "events"] -__version__ = "0.2.4" +__version__ = "0.2.5" -- cgit v1.2.3