From 00e69371d29a9e3ae3bb420adf38fab88d7566c9 Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Wed, 23 May 2018 23:06:01 -0500 Subject: modernise setup.py and fix docs --- LICENSE.txt | 32 ++++++++++++++++++++++++++++++++ README.rst | 17 ++++++++--------- setup.py | 10 +++++----- 3 files changed, 45 insertions(+), 14 deletions(-) create mode 100644 LICENSE.txt diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..360026a --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,32 @@ +Copyright (c) 2015-2018 Adélie Linux Team. +All rights reserved. + +Developed by: Adélie Linux Team + http://adelielinux.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal with the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject +to the following conditions: + +Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimers. + +Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimers in +the documentation and/or other materials provided with the distribution. + +Neither the names of Adélie Linux, nor the names of its contributors, may +be used to endorse or promote products derived from this Software without +specific prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE. diff --git a/README.rst b/README.rst index 7371bd6..79fdabc 100644 --- a/README.rst +++ b/README.rst @@ -4,11 +4,11 @@ :Authors: * **A. Wilcox** :Version: - 0.5 + 0.6 :Status: - Alpha + Beta :Copyright: - © 2015-2016 Adélie Linux Team. NCSA open source licence. + © 2015-2018 Adélie Linux Team. NCSA open source licence. @@ -17,16 +17,15 @@ Requirements Background ---------- -Our new Linux distro (codename Adélie) combines pieces of Portage, a stable -Python-based package build system, with the AlpineLinux package format, APK. We -need a pure Python library for manipulating and verifying APK packages. We also -need a pure Python library for maintaining APK repositories. +Adélie Linux, our distribution, uses the Alpine Linux APK package manager. +We need a pure Python library for manipulating and verifying APK packages. +We also need a pure Python library for maintaining APK repositories. Objectives / success criteria ----------------------------- * Compatibility with upstream APK Tools. -* Stable v1 release by December 2016. +* Stable v1 release by December 2018. * Minimal to no external dependencies. @@ -43,7 +42,7 @@ Major features #. Creation of APK files. -#. Keep repository INDEX files up to date. +#. Read repository INDEX files to gather information on available packages. diff --git a/setup.py b/setup.py index 78d1575..5db69f6 100644 --- a/setup.py +++ b/setup.py @@ -1,5 +1,5 @@ -from setuptools import setup, find_packages from codecs import open +from distutils.core import setup from os import path @@ -14,9 +14,9 @@ with open(path.join(here, 'README.rst'), encoding='utf-8') as f: setup( name='apkkit', version='0.6.0', - description='Manage APK packages and repositories from Python', + description='Manipulate APK packages and repositories from Python', long_description=long_description, - url='http://adelielinux.org/', + url='https://code.foxkit.us/adelie/apkkit', author='A. Wilcox', author_email='awilfox@adelielinux.org', license='NCSA', @@ -34,8 +34,8 @@ setup( 'Topic :: System :: Archiving :: Packaging', 'Topic :: System :: Software Distribution', ], - keywords='apk packaging portage', - packages=find_packages(), + keywords=('adelie', 'alpine', 'apk', 'linux', 'packaging'), + packages=['apkkit'], install_requires=[ 'cryptography', 'jinja', -- cgit v1.2.3-60-g2f50