<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git, branch rel_2_0_old</title>
<subtitle>github.com: zzzeek/sqlalchemy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/'/>
<entry>
<title>- black -l79 update</title>
<updated>2019-07-06T20:15:39+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-04-21T01:21:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=d6d1936d80d477e6cb61779d4d7a9508ef5259a5'/>
<id>d6d1936d80d477e6cb61779d4d7a9508ef5259a5</id>
<content type='text'>
Change-Id: Ie6ebff96f3b21fd35c9ceb22575b9b172373da7b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie6ebff96f3b21fd35c9ceb22575b9b172373da7b
</pre>
</div>
</content>
</entry>
<entry>
<title>negate True/False separately from other elements</title>
<updated>2019-07-06T20:15:39+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-04-18T13:40:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=6c96142a359ca86e53e265b35dcc1ea6ada75161'/>
<id>6c96142a359ca86e53e265b35dcc1ea6ada75161</id>
<content type='text'>
Fixed issue where double negation of a boolean column wouldn't reset
the "NOT" operator.

Fixes: #4618
Change-Id: Ica280a0d6b5b0870aa2d05c4d059a1e559e6b12a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed issue where double negation of a boolean column wouldn't reset
the "NOT" operator.

Fixes: #4618
Change-Id: Ica280a0d6b5b0870aa2d05c4d059a1e559e6b12a
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove threadlocal engine strategy, engine strategies pool threadlocal</title>
<updated>2019-07-06T20:15:35+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-04-11T18:21:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b368c49b44c5716d93c7428ab22b6761c6ca7cf5'/>
<id>b368c49b44c5716d93c7428ab22b6761c6ca7cf5</id>
<content type='text'>
Change-Id: I8a351f9fa1f7dfa2a56eec1cd2d1a4b9d65765a2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I8a351f9fa1f7dfa2a56eec1cd2d1a4b9d65765a2
</pre>
</div>
</content>
</entry>
<entry>
<title>Black updates</title>
<updated>2019-07-06T20:13:36+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-04-11T18:23:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=6933ad72a2645cc3bfa17f7dc4b484bb9f1ef1fd'/>
<id>6933ad72a2645cc3bfa17f7dc4b484bb9f1ef1fd</id>
<content type='text'>
Updating for a few black adjustments

Change-Id: I9c8abadd1ccd6173e6d68dd62f14cec208cc304a
(cherry picked from commit 17413bbf10c3b993d343c28035713a23c745712c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updating for a few black adjustments

Change-Id: I9c8abadd1ccd6173e6d68dd62f14cec208cc304a
(cherry picked from commit 17413bbf10c3b993d343c28035713a23c745712c)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove lib/ source prefix</title>
<updated>2019-07-06T20:13:36+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-04-11T16:47:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=9caaba662d5685c8c54971d1580f5492a5e24862'/>
<id>9caaba662d5685c8c54971d1580f5492a5e24862</id>
<content type='text'>
This prefix was a holdover from early days when Python
standard practices were not as clear and we had come from
a Perl background as far as scripting languages were concerned.

Specifically, this document:

https://docs.python.org/2/distutils/setupscript.html#listing-whole-packages

suggested using lib/ was perhaps still a common thing, and maybe it was.
But soon after, it was definitely not.  git seems to travel well as far
as things like cherry-picks and such (also not a thing we had back then).

Change-Id: Id528da1c8ec902b5d50fb360af62db366b03b419
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prefix was a holdover from early days when Python
standard practices were not as clear and we had come from
a Perl background as far as scripting languages were concerned.

Specifically, this document:

https://docs.python.org/2/distutils/setupscript.html#listing-whole-packages

suggested using lib/ was perhaps still a common thing, and maybe it was.
But soon after, it was definitely not.  git seems to travel well as far
as things like cherry-picks and such (also not a thing we had back then).

Change-Id: Id528da1c8ec902b5d50fb360af62db366b03b419
</pre>
</div>
</content>
</entry>
<entry>
<title>- version number is also hardcoded in conf.py</title>
<updated>2019-07-06T20:13:36+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-04-11T17:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=a0457f40d605298d82c5b4a50d2f598a4c54a63f'/>
<id>a0457f40d605298d82c5b4a50d2f598a4c54a63f</id>
<content type='text'>
Change-Id: Ia8d0c0c47e2229ac404319328c8b865cde29e12e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia8d0c0c47e2229ac404319328c8b865cde29e12e
</pre>
</div>
</content>
</entry>
<entry>
<title>- initial 2.0 setup</title>
<updated>2019-07-06T20:13:36+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-04-11T16:43:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=55e64f857daeb6057b85ff67297a774b584032f8'/>
<id>55e64f857daeb6057b85ff67297a774b584032f8</id>
<content type='text'>
Change-Id: Ib5af75df94b23104eebe0e918adcf979d798ea3b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib5af75df94b23104eebe0e918adcf979d798ea3b
</pre>
</div>
</content>
</entry>
<entry>
<title>class level docstring for Subquery</title>
<updated>2019-07-06T19:52:23+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-07-06T19:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=dd453e19a79785e91463cd2b37d12a1d0f36c03a'/>
<id>dd453e19a79785e91463cd2b37d12a1d0f36c03a</id>
<content type='text'>
Remove inherited member doc from most selectables, it's too verbose

Change-Id: I1b6635fe73342705846c0fab635b46557e560734
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove inherited member doc from most selectables, it's too verbose

Change-Id: I1b6635fe73342705846c0fab635b46557e560734
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "SelectBase no longer a FromClause"</title>
<updated>2019-07-06T19:24:49+00:00</updated>
<author>
<name>mike bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-07-06T19:24:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=91739c774220e135019e4201b21173fcdc2c8c21'/>
<id>91739c774220e135019e4201b21173fcdc2c8c21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>SelectBase no longer a FromClause</title>
<updated>2019-07-06T17:02:22+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2019-06-13T16:37:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=ef7ff058eb67d73ebeac7b125ab2a7806e14629c'/>
<id>ef7ff058eb67d73ebeac7b125ab2a7806e14629c</id>
<content type='text'>
As part of the SQLAlchemy 2.0 migration project, a conceptual change has
been made to the role of the :class:`.SelectBase` class hierarchy,
which is the root of all "SELECT" statement constructs, in that they no
longer serve directly as FROM clauses, that is, they no longer subclass
:class:`.FromClause`.  For end users, the change mostly means that any
placement of a :func:`.select` construct in the FROM clause of another
:func:`.select` requires first that it be wrapped in a subquery first,
which historically is through the use of the :meth:`.SelectBase.alias`
method, and is now also available through the use of
:meth:`.SelectBase.subquery`.    This was usually a requirement in any
case since several databases don't accept unnamed SELECT subqueries
in their FROM clause in any case.

See the documentation in this change for lots more detail.

Fixes: #4617
Change-Id: I0f6174ee24b9a1a4529168e52e855e12abd60667
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As part of the SQLAlchemy 2.0 migration project, a conceptual change has
been made to the role of the :class:`.SelectBase` class hierarchy,
which is the root of all "SELECT" statement constructs, in that they no
longer serve directly as FROM clauses, that is, they no longer subclass
:class:`.FromClause`.  For end users, the change mostly means that any
placement of a :func:`.select` construct in the FROM clause of another
:func:`.select` requires first that it be wrapped in a subquery first,
which historically is through the use of the :meth:`.SelectBase.alias`
method, and is now also available through the use of
:meth:`.SelectBase.subquery`.    This was usually a requirement in any
case since several databases don't accept unnamed SELECT subqueries
in their FROM clause in any case.

See the documentation in this change for lots more detail.

Fixes: #4617
Change-Id: I0f6174ee24b9a1a4529168e52e855e12abd60667
</pre>
</div>
</content>
</entry>
</feed>
