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