diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2fbf772..7df32e7 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,14 @@ Release History =============== +0.6.9 (2017-03-10) +------------------ + +* introduces some type hints (PEP 484); +* more tests for the generators and for the tools module; +* updated descriptions of generators; +* fixed a bug with a generator that has been previously renamed. + 0.6.8 (2017-03-08) ------------------ diff --git a/docs/conf.py b/docs/conf.py index 2709397..2623d4a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -50,7 +50,7 @@ copyright = u'2012-2017, Cédric Bonhomme' # The short X.Y version. version = '0.6' # The full version, including alpha/beta/rc tags. -release = '0.6.8' +release = '0.6.9' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/software.rst b/docs/software.rst index e3bf1eb..4fe70d4 100644 --- a/docs/software.rst +++ b/docs/software.rst @@ -90,42 +90,67 @@ Sets are used in order to select the pixels where the message will be hidden. # List all available generators $ lsb-set list-generators - OEIS_A000217 - http://oeis.org/A000217 - Triangular numbers: a(n) = C(n+1,2) = n(n+1)/2 = 0+1+2+...+n. - - ackermann + Generator id: + ackermann + Desciption: Ackermann number. - carmichael - https://oeis.org/A002997 + Generator id: + carmichael + Desciption: Composite numbers n such that a^(n-1) == 1 (mod n) for every a coprime to n. + https://oeis.org/A002997 - eratosthenes - Generate the prime numbers with the sieve of Eratosthenes. - - composite + Generator id: + composite + Desciption: Generate the composite numbers using the sieve of Eratosthenes. + https://oeis.org/A002808 - fermat + Generator id: + eratosthenes + Desciption: + Generate the prime numbers with the sieve of Eratosthenes. + https://oeis.org/A000040 + + Generator id: + fermat + Desciption: Generate the n-th Fermat Number. + https://oeis.org/A000215 - fibonacci + Generator id: + fibonacci + Desciption: + Generate the sequence of Fibonacci. https://oeis.org/A000045 - A generator for Fibonacci numbers, goes to next number in series on each call. - This generator start at 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, ... - identity + Generator id: + identity + Desciption: f(x) = x - log_gen + Generator id: + log_gen + Desciption: Logarithmic generator. - mersenne - Generate 2^n-1. + Generator id: + mersenne + Desciption: + Generate 2^n - 1. + https://oeis.org/A001348 - syracuse - Generate the sequence of Syracuse + Generator id: + syracuse + Desciption: + Generate the sequence of Syracuse. + + Generator id: + triangular_numbers + Desciption: + Triangular numbers: a(n) = C(n+1,2) = n(n+1)/2 = 0+1+2+...+n. + http://oeis.org/A000217 An other example: diff --git a/setup.py b/setup.py index b8f5693..7633f21 100644 --- a/setup.py +++ b/setup.py @@ -36,26 +36,28 @@ with open('CHANGELOG.rst', 'r') as f: setup( name='Stegano', - version='0.6.8', + version='0.6.9', author='Cédric Bonhomme', author_email='cedric@cedricbonhomme.org', packages=packages, include_package_data=True, scripts=scripts, url='https://github.com/cedricbonhomme/Stegano', - description='A Python Steganography module.', + description='A pure Python Steganography module.', long_description=readme + '\n|\n\n' + changelog, platforms = ['Linux'], license='GPLv3', install_requires=requires, zip_safe=False, classifiers=[ - "Development Status :: 4 - Beta", - "Environment :: Console", - "Topic :: Utilities", - "Operating System :: OS Independent", - "Programming Language :: Python :: 3.4", - "Programming Language :: Python :: 3.5", - "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)" + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Intended Audience :: Developers', + 'Intended Audience :: Science/Research', + 'Topic :: Security', + 'Operating System :: OS Independent', + 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)' ] )