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
Lance Edgar
6e229b3f87
Remove unused import.
2014-02-09 22:25:57 -08:00
Lance Edgar
4077e80381
Add basic tests for command classes.
2014-02-09 22:24:28 -08:00
Lance Edgar
30f6c8de2f
Clean up Command
and Subcommand
a bit.
...
Add `stdout` and `stderr` attributes; inherit directly from `object`.
2014-02-09 21:55:48 -08:00