summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.rst10
-rw-r--r--setup.py21
2 files changed, 24 insertions, 7 deletions
diff --git a/README.rst b/README.rst
index b6d2d684..b6ffea30 100644
--- a/README.rst
+++ b/README.rst
@@ -1,12 +1,16 @@
-Soledad -- Synchronization Of Locally Encrypted Data Among Devices
+Soledad
==================================================================
+*Synchronization Of Locally Encrypted Data Among Devices*
+
+.. image:: https://pypip.in/v/leap.soledad/badge.png
+ :target: https://crate.io/packages/leap.soledad
This software is under development.
Tests
-----
-To run CouchDB tests, be sure you have CouchDB installed on your system.
-Tests can be run with:
+To run CouchDB tests, be sure you have ``CouchDB`` installed on your system.
+Tests can be run with::
python setup.py test
diff --git a/setup.py b/setup.py
index 3d97fa25..857ec6cb 100644
--- a/setup.py
+++ b/setup.py
@@ -30,7 +30,8 @@ install_requirements = [
'pysqlcipher',
'simplejson',
'twisted>=12.0.0', # TODO: maybe we just want twisted-web?
- 'oauth',
+ 'oauth', # this is not strictly needed by us, but we need it
+ # until u1db adds it to its release as a dep.
'u1db',
'requests',
'six==1.1.0',
@@ -53,12 +54,23 @@ else:
# XXX this should go only for linux/mac
data_files = [("/etc/init.d/", ["pkg/soledad"])]
+trove_classifiers = (
+ "Development Status :: 3 - Alpha",
+ "Intended Audience :: Developers",
+ "License :: OSI Approved :: "
+ "GNU General Public License v3 or later (GPLv3+)",
+ "Environment :: Console",
+ "Operating System :: OS Independent",
+ "Operating System :: POSIX",
+ "Programming Language :: Python :: 2.6",
+ "Programming Language :: Python :: 2.7",
+ "Topic :: Database :: Front-Ends",
+ "Topic :: Software Development :: Libraries :: Python Modules"
+)
setup(
name='leap.soledad',
- # TODO: change version according to decisions regarding soledad versus
- # leap client versions.
- version='0.1.0',
+ version='0.1.1',
url='https://leap.se/',
license='GPLv3+',
description='Synchronization of locally encrypted data among devices.',
@@ -79,6 +91,7 @@ setup(
install_requires=install_requirements,
tests_require=tests_requirements,
data_files=data_files,
+ classifiers=trove_classifiers,
# the following files are only used for testing, and might be removed if
# we manage or decide to not install tests in the future.
package_data={