Branch: refs/heads/master
Home: https://github.com/django/django
Commit: 8b0190984116873158ee627c7a033a7bd4c3a199
https://github.com/django/django/commit/8b0190984116873158ee627c7a033a7bd4c3a199
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
R django/utils/py3.py
A django/utils/six.py
M docs/topics/python3.txt
Log Message:
-----------
[py3] Bundled six for Python 3 compatibility.
Refs #18363.
Commit: 473d5f4ba1ce4ea93e7cb371b78d318423dfebe6
https://github.com/django/django/commit/473d5f4ba1ce4ea93e7cb371b78d318423dfebe6
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/utils/six.py
Log Message:
-----------
[py3] Fixed django.utils.six.moves.
It didn't work because six was inside django.utils.
Commit: d796c94b03ffbe90895ec68c5041806907cb9577
https://github.com/django/django/commit/d796c94b03ffbe90895ec68c5041806907cb9577
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/core/handlers/base.py
M django/db/backends/mysql/base.py
M django/db/backends/oracle/base.py
M django/db/backends/postgresql_psycopg2/base.py
M django/db/backends/sqlite3/base.py
M django/db/models/query.py
M django/http/__init__.py
M django/test/client.py
Log Message:
-----------
[py3] Used six.reraise wherever necessary.
Commit: 7fa51a24a8ca47f41f5d711e81b8a71b08542a36
https://github.com/django/django/commit/7fa51a24a8ca47f41f5d711e81b8a71b08542a36
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/db/backends/mysql/base.py
M django/db/backends/oracle/base.py
M django/db/backends/postgresql_psycopg2/base.py
M django/db/backends/sqlite3/base.py
Log Message:
-----------
[py3] Exception aren't iterable in Python 3.
Commit: d11d45aad969be313b9e046d0d42b179a3fb6906
https://github.com/django/django/commit/d11d45aad969be313b9e046d0d42b179a3fb6906
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/contrib/admin/options.py
M django/db/models/base.py
M django/forms/forms.py
M django/forms/models.py
M django/forms/widgets.py
Log Message:
-----------
[py3] Used six.with_metaclass wherever necessary.
Commit: f1d5dc81ac37fe9a7c7ca860900ee6a16150bb09
https://github.com/django/django/commit/f1d5dc81ac37fe9a7c7ca860900ee6a16150bb09
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/contrib/syndication/views.py
M django/test/_doctest.py
Log Message:
-----------
[py3] Switched to Python 3-compatible introspection.
Commit: 56dbe924a6e700cefbfd34f1a5aa6c1ee01478dc
https://github.com/django/django/commit/56dbe924a6e700cefbfd34f1a5aa6c1ee01478dc
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/contrib/admin/util.py
M django/contrib/gis/db/backends/oracle/operations.py
M django/contrib/gis/db/backends/postgis/operations.py
M django/contrib/gis/db/backends/spatialite/operations.py
M django/contrib/gis/db/models/query.py
M django/contrib/gis/gdal/base.py
M django/contrib/gis/gdal/geometries.py
M django/contrib/gis/gdal/layer.py
M django/contrib/gis/gdal/prototypes/errcheck.py
M django/contrib/gis/gdal/srs.py
M django/contrib/gis/geos/mutable_list.py
M django/contrib/gis/geos/point.py
M django/contrib/gis/geos/polygon.py
M django/contrib/gis/geos/tests/test_mutable_list.py
M django/contrib/gis/measure.py
M django/db/backends/creation.py
M django/db/backends/mysql/base.py
M django/db/backends/oracle/base.py
M django/db/models/query.py
M django/utils/crypto.py
M django/utils/encoding.py
M django/utils/formats.py
M tests/modeltests/basic/tests.py
M tests/modeltests/field_defaults/tests.py
M tests/regressiontests/i18n/tests.py
M tests/regressiontests/model_fields/tests.py
Log Message:
-----------
[py3] Removed longs.
Commit: cacd845996d1245f6aed257bff5f748f46206d3f
https://github.com/django/django/commit/cacd845996d1245f6aed257bff5f748f46206d3f
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/core/management/__init__.py
M django/test/_doctest.py
M tests/modeltests/select_for_update/tests.py
M tests/regressiontests/forms/tests/extra.py
Log Message:
-----------
[py3] Fixed remaining Python 3 syntax errors.
django.utils.unittest.* weren't touched -- they're only imported on Python 2.6.
Commit: 3cb2457f46b3e40ff6b6acffcb3fd44cbea091e5
https://github.com/django/django/commit/3cb2457f46b3e40ff6b6acffcb3fd44cbea091e5
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/conf/__init__.py
M django/conf/urls/__init__.py
M django/contrib/admin/helpers.py
M django/contrib/admin/util.py
M django/contrib/formtools/utils.py
M django/contrib/gis/admin/widgets.py
M django/contrib/gis/db/backends/oracle/operations.py
M django/contrib/gis/db/backends/postgis/operations.py
M django/contrib/gis/db/backends/spatialite/introspection.py
M django/contrib/gis/db/backends/spatialite/operations.py
M django/contrib/gis/db/backends/util.py
M django/contrib/gis/db/models/fields.py
M django/contrib/gis/db/models/proxy.py
M django/contrib/gis/db/models/query.py
M django/contrib/gis/gdal/datasource.py
M django/contrib/gis/gdal/driver.py
M django/contrib/gis/gdal/feature.py
M django/contrib/gis/gdal/geometries.py
M django/contrib/gis/gdal/geomtype.py
M django/contrib/gis/gdal/srs.py
M django/contrib/gis/geoip/base.py
M django/contrib/gis/geoip/tests.py
M django/contrib/gis/geos/factory.py
M django/contrib/gis/geos/geometry.py
M django/contrib/gis/geos/prototypes/io.py
M django/contrib/gis/geos/tests/test_geos.py
M django/contrib/gis/geos/tests/test_io.py
M django/contrib/gis/maps/google/overlays.py
M django/contrib/gis/measure.py
M django/contrib/gis/utils/layermapping.py
M django/contrib/gis/utils/ogrinspect.py
M django/contrib/gis/utils/wkt.py
M django/core/cache/backends/memcached.py
M django/core/mail/backends/filebased.py
M django/core/mail/message.py
M django/core/management/validation.py
M django/core/serializers/base.py
M django/core/serializers/json.py
M django/core/serializers/pyyaml.py
M django/core/urlresolvers.py
M django/core/validators.py
M django/db/backends/oracle/base.py
M django/db/models/fields/__init__.py
M django/db/models/fields/files.py
M django/db/models/fields/related.py
M django/db/models/options.py
M django/db/utils.py
M django/forms/extras/widgets.py
M django/forms/fields.py
M django/forms/widgets.py
M django/template/base.py
M django/template/loader.py
M django/template/response.py
M django/templatetags/i18n.py
M django/templatetags/tz.py
M django/test/_doctest.py
M django/test/client.py
M django/test/html.py
M django/test/utils.py
M django/utils/archive.py
M django/utils/checksums.py
M django/utils/dictconfig.py
M django/utils/encoding.py
M django/utils/formats.py
M django/utils/regex_helper.py
M django/utils/timezone.py
M django/views/debug.py
M django/views/i18n.py
M tests/modeltests/field_subclassing/fields.py
M tests/modeltests/serializers/tests.py
M tests/regressiontests/forms/tests/fields.py
M tests/regressiontests/i18n/commands/tests.py
M tests/regressiontests/staticfiles_tests/tests.py
Log Message:
-----------
[py3] Replaced basestring by six.string_types.
Commit: bdca5ea345c548a82a80d198906818c9ccbef896
https://github.com/django/django/commit/bdca5ea345c548a82a80d198906818c9ccbef896
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/contrib/admin/helpers.py
M django/contrib/admin/util.py
M django/contrib/admin/widgets.py
M django/contrib/auth/models.py
M django/contrib/auth/tokens.py
M django/contrib/contenttypes/tests.py
M django/contrib/formtools/wizard/views.py
M django/contrib/gis/db/backends/base.py
M django/contrib/gis/db/backends/util.py
M django/contrib/gis/gdal/geometries.py
M django/contrib/gis/gdal/srs.py
M django/contrib/gis/geos/geometry.py
M django/contrib/gis/geos/tests/test_io.py
M django/contrib/gis/tests/geoapp/tests.py
M django/contrib/gis/utils/layermapping.py
M django/contrib/localflavor/mx/forms.py
M django/contrib/localflavor/se/utils.py
M django/core/management/commands/inspectdb.py
M django/core/management/validation.py
M django/core/urlresolvers.py
M django/db/backends/__init__.py
M django/db/backends/mysql/base.py
M django/db/backends/oracle/base.py
M django/db/backends/sqlite3/base.py
M django/db/models/base.py
M django/db/models/fields/files.py
M django/forms/fields.py
M django/forms/forms.py
M django/forms/formsets.py
M django/forms/models.py
M django/http/__init__.py
M django/http/multipartparser.py
M django/template/base.py
M django/template/defaultfilters.py
M django/test/_doctest.py
M django/test/html.py
M django/test/testcases.py
M django/utils/dateformat.py
M django/utils/encoding.py
M django/utils/formats.py
M django/utils/functional.py
M django/utils/html.py
M django/utils/http.py
M django/utils/numberformat.py
M django/utils/safestring.py
M django/utils/text.py
M django/utils/translation/__init__.py
M django/views/debug.py
M tests/modeltests/custom_columns/tests.py
M tests/modeltests/custom_managers/tests.py
M tests/modeltests/custom_pk/fields.py
M tests/modeltests/custom_pk/tests.py
M tests/modeltests/expressions/tests.py
M tests/modeltests/field_subclassing/fields.py
M tests/modeltests/lookup/models.py
M tests/modeltests/m2m_and_m2o/models.py
M tests/modeltests/m2m_intermediary/tests.py
M tests/modeltests/many_to_one/tests.py
M tests/modeltests/model_forms/models.py
M tests/modeltests/model_forms/tests.py
M tests/modeltests/model_formsets/models.py
M tests/modeltests/model_formsets/tests.py
M tests/modeltests/model_inheritance/tests.py
M tests/modeltests/order_with_respect_to/models.py
M tests/modeltests/pagination/tests.py
M tests/modeltests/prefetch_related/tests.py
M tests/modeltests/save_delete_hooks/tests.py
M tests/modeltests/serializers/models.py
M tests/modeltests/serializers/tests.py
M tests/modeltests/signals/tests.py
M tests/modeltests/update/models.py
M tests/regressiontests/admin_changelist/tests.py
M tests/regressiontests/admin_util/models.py
M tests/regressiontests/admin_util/tests.py
M tests/regressiontests/admin_views/tests.py
M tests/regressiontests/backends/tests.py
M tests/regressiontests/datatypes/tests.py
M tests/regressiontests/defaultfilters/tests.py
M tests/regressiontests/file_uploads/views.py
M tests/regressiontests/fixtures_regress/models.py
M tests/regressiontests/forms/tests/models.py
M tests/regressiontests/forms/tests/util.py
M tests/regressiontests/forms/tests/widgets.py
M tests/regressiontests/i18n/contenttypes/tests.py
M tests/regressiontests/i18n/tests.py
M tests/regressiontests/inline_formsets/tests.py
M tests/regressiontests/model_forms_regress/tests.py
M tests/regressiontests/model_formsets_regress/tests.py
M tests/regressiontests/model_regress/tests.py
M tests/regressiontests/queries/models.py
M tests/regressiontests/select_related_regress/tests.py
M tests/regressiontests/templates/templatetags/custom.py
M tests/regressiontests/templates/unicode.py
M tests/regressiontests/utils/simplelazyobject.py
M tests/regressiontests/wsgi/tests.py
M tests/runtests.py
Log Message:
-----------
[py3] Replaced unicode/str by six.text_type/bytes.
Commit: 0d914d08a0d7b5a1521f498a8047971fe6cd61e7
https://github.com/django/django/commit/0d914d08a0d7b5a1521f498a8047971fe6cd61e7
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/contrib/auth/decorators.py
M django/contrib/auth/models.py
M django/contrib/auth/tests/views.py
M django/contrib/auth/views.py
M django/contrib/comments/views/utils.py
M django/contrib/contenttypes/tests.py
M django/contrib/databrowse/plugins/fieldchoices.py
M django/contrib/databrowse/plugins/objects.py
M django/contrib/sitemaps/__init__.py
M django/contrib/staticfiles/handlers.py
M django/contrib/staticfiles/storage.py
M django/contrib/staticfiles/views.py
M django/core/cache/__init__.py
M django/core/files/storage.py
M django/core/management/templates.py
M django/core/servers/basehttp.py
M django/core/validators.py
M django/forms/fields.py
M django/forms/widgets.py
M django/http/__init__.py
M django/templatetags/static.py
M django/test/client.py
M django/test/testcases.py
M django/utils/encoding.py
M django/utils/feedgenerator.py
M django/utils/html.py
M django/utils/http.py
M django/views/static.py
M tests/modeltests/test_client/views.py
M tests/regressiontests/admin_views/tests.py
M tests/regressiontests/servers/tests.py
M tests/regressiontests/templates/tests.py
Log Message:
-----------
[py3] Updated urllib/urllib2/urlparse imports.
Lots of functions were moved. Use explicit imports in all cases
to keey it easy to identify where the functions come from.
Commit: ca07fda2efea24cb43423b884fa4648d44e52963
https://github.com/django/django/commit/ca07fda2efea24cb43423b884fa4648d44e52963
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/contrib/auth/tests/basic.py
M django/contrib/auth/tests/management.py
M django/contrib/gis/db/models/sql/compiler.py
M django/contrib/gis/gdal/tests/test_geom.py
M django/contrib/gis/geos/tests/test_geos.py
M django/contrib/gis/utils/ogrinspect.py
M django/contrib/sessions/backends/base.py
M django/contrib/sessions/backends/signed_cookies.py
M django/core/cache/backends/db.py
M django/core/cache/backends/filebased.py
M django/core/cache/backends/locmem.py
M django/core/servers/basehttp.py
M django/db/backends/__init__.py
M django/db/models/base.py
M django/db/models/sql/compiler.py
M django/http/__init__.py
M django/test/_doctest.py
M django/test/html.py
M django/utils/autoreload.py
M django/utils/html_parser.py
M django/utils/itercompat.py
M django/utils/six.py
M django/utils/text.py
M django/utils/translation/trans_real.py
Log Message:
-----------
[py3] Switched to Python 3-compatible imports.
xrange/range will be dealt with in a separate commit due to the huge
number of changes.
Commit: a84d79f572fbe7512b999c6b3cd7667cbe3138ff
https://github.com/django/django/commit/a84d79f572fbe7512b999c6b3cd7667cbe3138ff
Author: Aymeric Augustin <[email protected]>
Date: 2012-07-22 (Sun, 22 Jul 2012)
Changed paths:
M django/contrib/gis/gdal/datasource.py
M django/contrib/gis/gdal/feature.py
M django/contrib/gis/gdal/geometries.py
M django/contrib/gis/gdal/layer.py
M django/contrib/gis/gdal/tests/test_geom.py
M django/contrib/gis/geos/collections.py
M django/contrib/gis/geos/coordseq.py
M django/contrib/gis/geos/linestring.py
M django/contrib/gis/geos/mutable_list.py
M django/contrib/gis/geos/point.py
M django/contrib/gis/geos/polygon.py
M django/contrib/gis/geos/prototypes/misc.py
M django/contrib/gis/geos/tests/test_geos.py
M django/contrib/gis/maps/google/gmap.py
M django/contrib/gis/maps/google/zoom.py
M django/contrib/localflavor/mx/forms.py
M django/contrib/localflavor/tr/forms.py
M django/contrib/messages/tests/base.py
M django/contrib/messages/tests/cookie.py
M django/contrib/sessions/backends/cache.py
M django/db/models/sql/where.py
M django/dispatch/dispatcher.py
M django/forms/formsets.py
M django/utils/crypto.py
M django/utils/importlib.py
M django/utils/ipv6.py
M tests/modeltests/delete/tests.py
M tests/modeltests/many_to_one_null/tests.py
M tests/regressiontests/backends/tests.py
M tests/regressiontests/dispatch/tests/test_saferef.py
M tests/regressiontests/middleware/tests.py
M tests/regressiontests/utils/datastructures.py
Log Message:
-----------
[py3] Added Python 3 compatibility for xrange.
Compare: https://github.com/django/django/compare/01c392623d98...a84d79f572fb
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.