Bump Version to 3.0.0

This commit is contained in:
BJ Dierkes 2018-08-21 02:39:17 -05:00
parent d33a46a148
commit 183fd58a05
8 changed files with 7 additions and 23 deletions

View File

@ -1,10 +1,6 @@
# ChangeLog
## 2.99.1 - DEVELOPMENT (will be released as dev/2.99.2 or stable/3.0.0)
This is a complete fork from Cement 2 code base. Please continue to use
stable versions of Cement 2, until Cement 3.0.0 is released.
## 3.0.0 - August 21, 2018
Bugs:

View File

@ -2,8 +2,6 @@
[![Continuous Integration Status](https://travis-ci.org/datafolklabs/cement.svg)](https://travis-ci.org/datafolklabs/cement)
**NOTE: Portland is a complete fork of Cement 2, and will eventually become Cement 3. It is guaranteed to be broken! Please use Cement 2 in production until stable/3.0.0 is released.***
Cement is an advanced Application Framework for Python, with a primary focus on Command Line Interfaces (CLI). Its goal is to introduce a standard, and feature-full platform for both simple and complex command line applications as well as support rapid development needs without sacrificing quality. Cement is flexible, and it's use cases span from the simplicity of a micro-framework to the complexity of a mega-framework. Whether it's a single file script, or a multi-tier application, Cement is the foundation you've been looking for.
The first commit to Git was on Dec 4, 2009. Since then, the framework has seen several iterations in design, and has continued to grow and improve since it's inception. Cement is the most stable, and complete framework for command line and backend application development.

View File

@ -1,5 +1,4 @@
### FIXME: Replace with 'cement==3.0.0' once it is stable
-e git+https://github.com/datafolklabs/cement.git@portland#egg=cement
cement==3.0.0
jinja2
pyyaml
colorlog

View File

@ -1,3 +1,3 @@
"""Cement core backend module."""
VERSION = (2, 99, 2, 'final', 0) # pragma: nocover
VERSION = (3, 0, 0, 'final', 0) # pragma: nocover

View File

@ -6,10 +6,6 @@ API Reference
developer documentation, please visit the official site
http://builtoncement.com.
.. warning:: Portland is a complete fork of Cement 2, and will eventually
become Cement 3. It is guaranteed to be broken! Please use Cement 2 in
production until stable/3.0.0 is released.
.. toctree::
:maxdepth: 1

View File

@ -5,11 +5,6 @@ API Reference
developer documentation, please visit the official site
http://builtoncement.com.
.. warning:: Portland is a complete fork of Cement 2, and will eventually
become Cement 3. It is guaranteed to be broken! Please use Cement 2 in
production until stable/3.0.0 is released.
.. toctree::
:maxdepth: 2

View File

@ -4,8 +4,8 @@ from cement.core import backend
def test_version():
# ensure that we bump things properly on version changes
assert backend.VERSION[0] == 2
assert backend.VERSION[1] == 99
assert backend.VERSION[2] == 2
assert backend.VERSION[0] == 3
assert backend.VERSION[1] == 0
assert backend.VERSION[2] == 0
assert backend.VERSION[3] == 'final'
assert backend.VERSION[4] == 0

View File

@ -4,7 +4,7 @@ from cement.utils import version
def test_get_version():
ver = version.get_version()
assert ver.startswith('2.99')
assert ver.startswith('3.0')
ver = version.get_version((2, 1, 1, 'alpha', 1))
assert ver == '2.1.1a1'