summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore12
-rw-r--r--doc/build/changelog/changelog_09.rst21
-rw-r--r--doc/build/changelog/index.rst4
-rw-r--r--doc/build/changelog/migration_09.rst41
-rw-r--r--doc/build/conf.py6
-rw-r--r--lib/sqlalchemy/__init__.py2
6 files changed, 75 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
index e4c3baf5f..818480b38 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,8 @@
*.pyc
-build/
-dist/
-docs/build/output/
-dogpile_data/
+/build/
+/dist/
+/docs/build/output/
+/dogpile_data/
*.orig
tox.ini
.venv
@@ -11,5 +11,5 @@ tox.ini
.*,cover
*.so
sqlnet.log
-mapping_setup.py
-test.py
+/mapping_setup.py
+/test.py
diff --git a/doc/build/changelog/changelog_09.rst b/doc/build/changelog/changelog_09.rst
new file mode 100644
index 000000000..ccb2960ab
--- /dev/null
+++ b/doc/build/changelog/changelog_09.rst
@@ -0,0 +1,21 @@
+
+==============
+0.9 Changelog
+==============
+
+.. changelog::
+ :version: 0.9.0
+
+ .. change::
+ :tags: feature, general
+ :tickets: 2671
+
+ The codebase is now "in-place" for Python
+ 2 and 3, the need to run 2to3 has been removed.
+ Compatibility is now against Python 2.6 on forward.
+
+ .. change::
+ :tags: feature, oracle, py3k
+
+ The Oracle unit tests with cx_oracle now pass
+ fully under Python 3. \ No newline at end of file
diff --git a/doc/build/changelog/index.rst b/doc/build/changelog/index.rst
index e17542c53..f3542d542 100644
--- a/doc/build/changelog/index.rst
+++ b/doc/build/changelog/index.rst
@@ -12,7 +12,7 @@ Current Migration Guide
.. toctree::
:maxdepth: 1
- migration_08
+ migration_09
Change logs
-----------
@@ -20,6 +20,7 @@ Change logs
.. toctree::
:maxdepth: 2
+ changelog_09
changelog_08
changelog_07
changelog_06
@@ -36,6 +37,7 @@ Older Migration Guides
.. toctree::
:maxdepth: 1
+ migration_08
migration_07
migration_06
migration_05
diff --git a/doc/build/changelog/migration_09.rst b/doc/build/changelog/migration_09.rst
new file mode 100644
index 000000000..ccc3973c2
--- /dev/null
+++ b/doc/build/changelog/migration_09.rst
@@ -0,0 +1,41 @@
+==============================
+What's New in SQLAlchemy 0.8?
+==============================
+
+.. admonition:: About this Document
+
+ This document describes changes between SQLAlchemy version 0.8,
+ undergoing maintenance releases as of May, 2013,
+ and SQLAlchemy version 0., which is expected for release
+ in late 2013.
+
+ Document date: May 29, 2013
+
+Introduction
+============
+
+This guide introduces what's new in SQLAlchemy version 0.9,
+and also documents changes which affect users migrating
+their applications from the 0.8 series of SQLAlchemy to 0.9.
+
+Version 0.9 is a faster-than-usual push from version 0.8,
+featuring a more versatile codebase with regards to modern
+Python versions. The upgrade path at the moment requires no changes
+to user code, however this is subject to change.
+
+Platform Support
+================
+
+Targeting Python 2.6 and Up Now, Python 3 without 2to3
+-------------------------------------------------------
+
+The first achievement of the 0.9 release is to remove the dependency
+on the 2to3 tool for Python 3 compatibility. To make this
+more straightforward, the lowest Python release targeted now
+is 2.6, which features a wide degree of cross-compatibility with
+Python 3. All SQLAlchemy modules and unit tests are now interpreted
+equally well with any Python interpreter from 2.6 forward, including
+the 3.1 and 3.2 interpreters.
+
+At the moment, the C extensions are still not fully ported to
+Python 3.
diff --git a/doc/build/conf.py b/doc/build/conf.py
index 359f7c05e..23d75e0e3 100644
--- a/doc/build/conf.py
+++ b/doc/build/conf.py
@@ -81,11 +81,11 @@ copyright = u'2007-2013, the SQLAlchemy authors and contributors'
# built documents.
#
# The short X.Y version.
-version = "0.8"
+version = "0.0"
# The full version, including alpha/beta/rc tags.
-release = "0.8.1"
+release = "0.9.0"
-release_date = "April 27, 2013"
+release_date = "(not released)"
site_base = "http://www.sqlalchemy.org"
diff --git a/lib/sqlalchemy/__init__.py b/lib/sqlalchemy/__init__.py
index 21e06f548..2c805e607 100644
--- a/lib/sqlalchemy/__init__.py
+++ b/lib/sqlalchemy/__init__.py
@@ -120,7 +120,7 @@ from .engine import create_engine, engine_from_config
__all__ = sorted(name for name, obj in locals().items()
if not (name.startswith('_') or _inspect.ismodule(obj)))
-__version__ = '0.8.2'
+__version__ = '0.9.0'
del _inspect, sys