Commit Graph

43 Commits

Author SHA1 Message Date
Benjamin Dauvergne 1ff96ba530 debian/control: depends on python-pkg-resources and recommends python-django
fixes #5200
2014-07-30 16:34:37 +02:00
Frédéric Péters 3a32915b76 add missing dependency on python-pkg-resources 2014-04-25 14:13:49 +02:00
Jérôme Schneider 3a11637ac2 debian:change builde dependency python-all 2013-08-06 11:05:33 +02:00
Jérôme Schneider e711b9fb26 Merge branch 'master' into debian 2013-08-02 11:48:24 +02:00
Jérôme Schneider 50ca9a8192 seup.py: rename entrouvert to python-entrouvert 2013-08-02 11:46:46 +02:00
Jérôme Schneider 42b00c5fc3 debian: initial import 2013-06-14 18:08:35 +02:00
Benjamin Dauvergne b2a0ddcf0c bump release to 1.3 2013-06-06 12:15:55 +02:00
Benjamin Dauvergne ad7cffb24f setup.py: add nose to tests_require 2013-06-04 17:10:40 +02:00
Benjamin Dauvergne 21f4eca29d setup.py: remove nose from setup_requires 2013-06-04 17:08:00 +02:00
Benjamin Dauvergne e16e794aa5 setup.py: add django to setup_requires 2013-06-04 17:01:09 +02:00
Benjamin Dauvergne 85fba042d1 logging: add a decorator to log timing of functions or methods
Use it like that:

	from entrouvert.logging.decorators import timing

	@timing(0, 1, logger='timing')
	def method(arg0, arg1):
		etc...
		return arg0

	It will output lines to the logger named 'timing' at the DEBUG level::

		DEBUG module.method args: [arg0,arg1] entry: 23232.23232323
		DEBUG module.method args: [arg0,arg1] exit: 232334.23232323 duration: 232.2323
2013-05-30 10:21:45 +02:00
Benjamin Dauvergne 7b0a8d292e setup.py: allow dirty packages 2013-05-28 14:18:42 +02:00
Benjamin Dauvergne 061646596c logging: set default max_length for syslog lines to 120 2013-05-28 10:41:54 +02:00
Benjamin Dauvergne 69c7c72d45 logging: handlers are old style class, super does not work there 2013-05-28 09:14:49 +02:00
Benjamin Dauvergne c5e20b7ca5 logging: make maximum line length configurable 2013-05-28 09:03:33 +02:00
Benjamin Dauvergne eaff3538a2 logging: remove BOM addition to log messages 2013-05-21 18:15:05 +02:00
Benjamin Dauvergne 6c7f21a197 bump version to 1.2 2013-05-17 18:09:48 +02:00
Benjamin Dauvergne 26e3515980 logging: add logging handler SysLogHandler
- it properly handle unicode,
 - it wraps long content as multiple log lines.
2013-05-16 17:55:32 +02:00
Benjamin Dauvergne fe3a77c488 setup.py: only use tag matching v* for building the version string 2013-05-15 15:24:53 +02:00
Benjamin Dauvergne 5389975c0a setup.py: does not build the distribution tarball if git workdir is not clean 2013-05-15 15:15:41 +02:00
Benjamin Dauvergne cffad1de38 djommon: add decorated_include utility extracted from polynum 2013-05-14 21:31:50 +02:00
Benjamin Dauvergne ef65dbfd72 bump version to 1.1 2013-05-13 17:29:13 +02:00
Benjamin Dauvergne fad6eb8c90 version middleware: add entrouvert to the list of eo packages 2013-05-13 17:28:59 +02:00
Benjamin Dauvergne 1d459c9d73 version middleware: use application/json for mime-type 2013-05-13 17:28:41 +02:00
Benjamin Dauvergne 07c1be37a6 setup.py: use git describe for generating the version number 2013-05-13 17:12:56 +02:00
Benjamin Dauvergne eda5ddda8b djommon: add a django VersionMiddleware 2013-05-13 15:22:59 +02:00
Benjamin Dauvergne 0bf1f2e20a VersionMiddleware: make get_packages_version a class method 2013-05-13 15:22:18 +02:00
Frédéric Péters 7aa873d283 trivial: do not use an intermediary variable for widowless templatetag 2013-04-26 13:14:46 +02:00
Benjamin Dauvergne cedb5ed407 setup.py: decrease required nose version 2013-04-26 10:22:39 +02:00
Frédéric Péters 9c389acb6b build: insert date into version string 2013-04-26 10:06:01 +02:00
Frédéric Péters 61ce9375e4 add au quotidien to list of projects 2013-04-26 09:13:29 +02:00
Frédéric Péters c10a886565 add a .gitignore 2013-04-26 09:00:52 +02:00
Frédéric Péters 1b2c8806c5 isolate code to get package versions from wsgi mechanics 2013-04-26 08:59:13 +02:00
Frédéric Péters b16fd40cb8 update tests to work with Python 2.6 2013-04-26 08:58:33 +02:00
Benjamin Dauvergne bbd772575e setup.py: add check-git2python-packaging.sh to scripts 2013-04-25 18:31:33 +02:00
Benjamin Dauvergne 56c2f01736 add tool script to check proper packaging of a git python repository 2013-04-25 18:29:12 +02:00
Benjamin Dauvergne f9e8f62339 add a README 2013-04-25 18:28:57 +02:00
Benjamin Dauvergne fa4c24c298 add git commit number to version when in a git repository 2013-04-25 18:28:42 +02:00
Benjamin Dauvergne 992ebe9780 djommon: package compiled translations 2013-04-25 18:28:10 +02:00
Benjamin Dauvergne b37a6fc5b1 eohumanize: template tags for eo applications 2013-04-25 18:04:45 +02:00
Benjamin Dauvergne 6c835b8f22 start a djommon django application 2013-04-25 18:04:02 +02:00
Benjamin Dauvergne 913458897d wsgi middleware for exposing version of entrouvert python package
fixes #2797
2013-04-25 16:47:43 +02:00
Benjamin Dauvergne 5c14c81411 first commit of the python-entrouvert package 2013-04-25 16:47:40 +02:00