Commit graph

2463 commits

Author SHA1 Message Date
Lance Edgar d135e1fd11 Add support for older SQLAlchemy (0.6.3 specifically).
It's possible this still misses some things, but at least tests pass...
2014-06-05 19:08:35 -07:00
Lance Edgar 2b9fc9794d Add RotatingFileHandler to sample config. 2014-05-31 22:25:46 -07:00
Lance Edgar 551a813160 update changelog 2014-05-31 11:45:05 -07:00
Lance Edgar 93e57fc2a3 Remove deprecated rattail.db.init() function stub. 2014-05-30 23:15:13 -07:00
Lance Edgar b9264c17a0 Remove deprecated record_changes option in rattail.db config section.
This has been superseded by the `changes.record` option.
2014-05-30 23:11:29 -07:00
Lance Edgar 2a1e9b0720 Make get_default_engine() accept section arg; add tests. 2014-05-30 23:05:51 -07:00
Lance Edgar bdf1b1284e Add py-bcrypt to tox dependency list...for now... 2014-05-30 22:27:57 -07:00
Lance Edgar a04712524d Refactor tests, sample config to use [rattail.db] config section. 2014-05-30 22:25:31 -07:00
Lance Edgar 87c70c4375 Accept config section name within db.util.get_engines().
This is to set the stage for leveraging this function to establish database
connections to other systems, e.g. for `rattail_locsms`.
2014-05-30 22:16:33 -07:00
Lance Edgar d692803d75 update changelog 2014-05-20 09:28:12 -07:00
Lance Edgar be6874cd4f Don't require bcrypt unless 'db' feature is requested. 2014-05-20 09:26:49 -07:00
Lance Edgar 7b8af1fdfe update changelog 2014-05-20 09:16:21 -07:00
Lance Edgar 0bbee44854 Fix thread naming bug in Windows file monitor. 2014-05-20 09:13:53 -07:00
Lance Edgar 21f6baf865 Add tox support; fix several test oddities. 2014-05-17 19:58:22 -07:00
Lance Edgar 00cfe2afce Add filemon.util.raise_exception for simple file monitor testing. 2014-05-02 21:21:53 -07:00
Lance Edgar bb4bfc71ed update changelog 2014-04-29 21:20:14 -07:00
Lance Edgar 449537345e Refactor to remove namespace structure. 2014-04-29 21:15:59 -07:00
Lance Edgar 7869448d72 Use 64-bit registry key when hiding user account on 64-bit Windows. 2014-04-28 21:08:00 -07:00
Lance Edgar 617f7898f1 Require process elevation for make-user command. 2014-04-28 20:29:38 -07:00
Lance Edgar 9cc1a2c2cf update changelog 2014-04-25 18:51:19 -07:00
Lance Edgar 2a7259a7fc Stop using logging.get_logger() adapter wrapper, until we know how to do it right. 2014-04-25 18:50:16 -07:00
Lance Edgar 402b840879 update changelog 2014-04-21 09:29:09 -07:00
Lance Edgar ce9c1af66e Exclude tests from the sdist build, the "proper" way. 2014-04-21 09:26:12 -07:00
Lance Edgar cabfcc21a7 Revert "Stop using find_packages(); it was including tests."
This reverts commit 7b76df4366.
2014-04-21 09:16:49 -07:00
Lance Edgar 0cf3d5d12d update changelog 2014-04-19 22:32:01 -07:00
Lance Edgar 444d0db2d2 Add "lock" support to Windows file monitor. 2014-04-19 22:20:33 -07:00
Lance Edgar 640b7f2ba0 Don't assume os.getuid() is available in logger adapter.
This function is only available on Unix.
2014-04-19 21:24:20 -07:00
Lance Edgar 7b76df4366 Stop using find_packages(); it was including tests. 2014-04-13 18:43:54 -07:00
Lance Edgar 551d25593b Add initial POD integration module. 2014-04-13 17:49:39 -07:00
Lance Edgar 1fd1ffb09c Remove https from home page references. 2014-04-07 22:17:50 -07:00
Lance Edgar 5e4aa751d5 Add some tests. 2014-04-07 22:07:57 -07:00
Lance Edgar 08163db8fa Add 'uid' and 'username' to logger adapter context dict. 2014-04-06 21:06:40 -07:00
Lance Edgar f879487932 Add some error checking when starting Linux daemons. 2014-04-06 20:43:17 -07:00
Lance Edgar 4f2976a9d4 update changelog 2014-04-06 12:28:50 -07:00
Lance Edgar 778bbacdff Fix custom LoggerAdapter for Python 2.6. 2014-04-06 11:51:43 -07:00
Lance Edgar 901ad28116 Add custom LoggerAdapter implementation; used by file monitor.
Hopefully this does a better job and avoids some wheel reinvention.
2014-04-06 11:42:34 -07:00
Lance Edgar b2f2006f3b Add funcName to default logging format in sample config. 2014-04-05 14:45:50 -07:00
Lance Edgar d04e078b25 update changelog 2014-03-05 14:26:53 -08:00
Lance Edgar 42fdff94fc Better leverage config when initializing Win32 services. 2014-02-24 20:55:43 -08:00
Lance Edgar 5ec15c4e83 Update references to home page URL. 2014-02-18 22:44:15 -08:00
Lance Edgar 28ee430338 update changelog 2014-02-16 12:56:57 -08:00
Lance Edgar f73d4a607e Rename README to .rst. 2014-02-16 00:16:45 -08:00
Lance Edgar b4944cb05e Add hidden file to force presence of docs/_static. 2014-02-16 00:05:04 -08:00
Lance Edgar ce28f2d576 Update copyright date in docs. 2014-02-15 23:59:37 -08:00
Lance Edgar a566dc63d5 Fix some db tests for SQLAlchemy 0.7. 2014-02-15 19:23:53 -08:00
Lance Edgar f421cc0718 Replace test engine URL with one supported by standard library. 2014-02-15 16:36:35 -08:00
Lance Edgar 4d9834421d Add fixture as test dependency. 2014-02-15 16:26:18 -08:00
Lance Edgar 177478f7d0 Database config/init overhaul.
This contains some not-very-atomic changes:

* Get rid of `get_session_class()` function and return to global `Session`
  class approach.
* Primary database `Session` is now configured as part of command
  initialization, by default.
* Make `config` object available to subcommands, and `Daemon` instances
  (the beginning of the end for `edbob.config`!).
* Add `--stdout` and `--stderr` arguments to primary `Command`.  These are
  in turn made available to subcommands.
* Overhauled some subcommand logic per new patterns.
* Get rid of a few other random references to `edbob`.
* Added and improved several tests.
* Added ability to run tests using arbitrary database engine.
2014-02-15 16:13:39 -08:00
Lance Edgar 5f6af4019f Don't include changelog in project description. 2014-02-15 11:51:09 -08:00
Lance Edgar d28dbc55ff Add SQLAlchemy to core dependencies. 2014-02-12 06:13:55 -08:00