Commit Graph

78 Commits

Author SHA1 Message Date
Mike Bayer 080d683c96 whitespace removal 2012-08-10 11:22:37 -04:00
Philip Jenvey 4d43079e34 unmonkeypatch the 2to3 preprocessor so we don't disturb subsequent runs
patch from mcdonc
fixes #2421
2012-03-02 00:21:18 -08:00
Mike Bayer 6d333bc5a8 modernize the README 2012-01-26 11:44:34 -05:00
Mike Bayer d628967ad2 add supported implementations 2011-12-03 12:39:41 -05:00
Mike Bayer dc75e0c683 - Added a workaround for Python bug 7511 where
failure of C extension build does not
raise an appropriate exception on Windows 64
bit + VC express [ticket:2184]
2011-06-05 11:58:26 -04:00
Mike Bayer 6d14c69edc this will also move back to prod/stable 2011-05-20 15:15:03 -04:00
Philip Jenvey 8b8fb2902b might as well explicitly disable the cext on Jython too 2011-04-22 19:38:39 -07:00
Mike Bayer fcded554df - rework setup.py script to work with:
- Python 3
   - Python 3 builds if Distribute isn't installed
- rework install documentation again
- raise if doc build with mako < 0.4.1
- Python 3.1 builds force doctest parse but then fails due to distribute bug,
  so remove usage of backslash \\ in hybrid.py docstring
- put in the latest ez_setup.py
2011-04-17 13:22:33 -04:00
Philip Jenvey e6fd32e173 explicitly disable the cextension on Python 3 until it's updated for it 2011-04-13 18:45:58 -07:00
Philip Jenvey a2094b1b6f enable the cextension by default, falling back to pure python when the
extension fails to compile
fixes #2129
2011-04-13 18:32:15 -07:00
Philip Jenvey 74f2e214c4 minor cleanup 2011-04-13 16:33:25 -07:00
Mike Bayer 6cd59ee663 0.7 will be beta classifier to start 2011-02-12 17:14:34 -05:00
Mike Bayer 350aed3fdb - whitespace removal bonanza 2011-01-02 14:23:42 -05:00
Mike Bayer 39fddb8bda - set sqla_nose as the setup.py test runner - works ! 2010-11-16 13:33:48 -05:00
Mike Bayer 756aa2724e first step of [ticket:1949], remove the setuptools aspect
of the plugin, move it to test/bootstrap
2010-11-15 19:25:34 -05:00
Mike Bayer 976df5bf96 - the NoseSQLAlchemyPlugin has been moved to a
new package "sqlalchemy_nose" which installs
along with "sqlalchemy".  This so that the "nosetests"
script works as always but also allows the
--with-coverage option to turn on coverage before
SQLAlchemy modules are imported, allowing coverage
to work correctly.
- added some new ignores
2010-10-17 15:23:14 -04:00
Mike Bayer b609030130 hey lets pep-8 the setup.py file. 2010-09-15 22:30:31 -04:00
Mike Bayer 085cb74edf merge 2010-04-23 00:33:50 -04:00
Mike Bayer 8877309664 prod/stable 2010-04-23 00:33:20 -04:00
Mike Bayer f9313e4dcf yikes, no more svn version here... 2010-04-20 12:28:54 -04:00
Mike Bayer 4bac9453e2 the mercurial extension seems to not work in py3k and also I don't
like its usage during build/install.   going with the manual approach
for the moment.
2010-03-07 20:56:32 -05:00
Mike Bayer 3ef21da0ac use setuptools_hg to auto-discover the same way we did with SVN.
Thanks *much* to Jannis Leidel for the suggestion/creation !
2010-03-07 19:29:39 -05:00
Mike Bayer b6caca941c use a flag to build cextensions (thanks again to Genshi for the tip) 2010-03-05 15:33:21 +00:00
Mike Bayer b25e1846e3 require nose .11 to support first_package_wins flag 2010-03-01 22:03:10 +00:00
Mike Bayer 1005251437 add a note 2010-02-14 18:40:51 +00:00
Gaëtan de Menten 165609a190 - Added an optional C extension to speed up the sql layer by
reimplementing the highest impact functions.
  The actual speedups will depend heavily on your DBAPI and
  the mix of datatypes used in your tables, and can vary from
  a 50% improvement to more than 200%. It also provides a modest
  (~20%) indirect improvement to ORM speed for large queries.
  Note that it is *not* built/installed by default.
  See README for installation instructions.

- The most common result processors conversion function were
  moved to the new "processors" module.  Dialect authors are
  encouraged to use those functions whenever they correspond
  to their needs instead of implementing custom ones.
2010-02-13 22:53:39 +00:00
Mike Bayer 7dcfccb3b0 - Improved the installation/test setup regarding Python 3,
now that Distribute runs on Py3k.   distribute_setup.py
is now included.  See README.py3k for Python 3 installation/
testing instructions.
2010-02-13 01:42:52 +00:00
Mike Bayer 98f80d6ce9 - added py3k and "OS Independent" classifiers 2009-11-01 20:48:03 +00:00
Mike Bayer 8fc5005dfe merge 0.6 series to trunk. 2009-08-06 21:11:27 +00:00
Mike Bayer 45cec095b4 - unit tests have been migrated from unittest to nose.
See README.unittests for information on how to run
the tests.  [ticket:970]
2009-06-10 21:18:24 +00:00
Mike Bayer a3ab10c3f3 - removed 2.3 compat stuff
- updated MANIFEST for the newer build
2009-01-06 18:19:59 +00:00
Mike Bayer 4a662d5966 ok we need find_packages. fine. 2008-12-15 21:58:36 +00:00
Mike Bayer 4e2d54fdd5 removed dependencies on setuptools. distutils will be used if setuptools is not
present.
2008-12-15 21:23:55 +00:00
Mike Bayer 609d8e8bc3 - VERSION moves just as a string in __version__
- added modified sphinx.sty with plain Verbatim section
- link to pdf doc in site
2008-12-10 21:27:21 +00:00
Jason Kirtland 6917ffb9bd And thus ends support for Python 2.3. 2008-07-15 18:21:24 +00:00
Jason Kirtland 3c749cba52 Bake the version number into the source during packaging. 2007-08-11 16:05:27 +00:00
Mike Bayer ed4fc64bb0 merging 0.4 branch to trunk. see CHANGES for details. 0.3 moves to maintenance branch in branches/rel_0_3. 2007-07-27 04:08:53 +00:00
Mike Bayer 3a8e235af6 - added a check for joining from A->B using join(), along two
different m2m tables.  this raises an error in 0.3 but is
      possible in 0.4 when aliases are used. [ticket:687]
2007-07-26 18:25:50 +00:00
Mike Bayer a3f25674fc - fixes for connection bound sessions, connection-bound compiled objects via metadata 2007-07-16 21:29:27 +00:00
Mike Bayer 440701c82d - finally figured out how to get setuptools version in, available
as sqlalchemy.__version__ [ticket:428]
2007-06-19 17:46:57 +00:00
Mike Bayer 1aa8b0eea7 0.3.8 version, removed old runhtml script 2007-05-31 17:26:32 +00:00
Mike Bayer aabb6e530b - the dialects within sqlalchemy.databases become a setuptools
entry points. loading the built-in database dialects works the
same as always, but if none found will fall back to trying
pkg_resources to load an external module [ticket:521]
2007-04-17 20:49:35 +00:00
Mike Bayer a4b8112d6d will be 0.3.7 2007-04-10 19:18:28 +00:00
Mike Bayer f99e81fab6 various cleanup, docs and things, getting ready for 0.3.6 2007-03-23 21:33:24 +00:00
Mike Bayer 07c12d6738 - documented foreign_keys argument
- 0.3.5 markers
2007-02-19 04:46:08 +00:00
Mike Bayer 2f2f0a604f 0.3.4 2007-01-23 19:19:48 +00:00
Mike Bayer 47b95e421c added SVN link to setup.py description 2007-01-06 22:26:37 +00:00
Mike Bayer f5b5696afd fixed the raise for mysql to re-raise the error 2006-12-15 07:43:42 +00:00
Mike Bayer 0dff7f4ed2 removing references to 0.2 series from docs
upgrade version number to 0.3.2
2006-12-10 17:42:31 +00:00
Mike Bayer cb8737e6f8 its that time 2006-11-13 00:42:54 +00:00