Mercurial > repos > melissacline > ucsc_xena_platform
comparison python-daemon-2.0.5/ChangeLog @ 33:7ceb967147c3
start xena with no gui
add library files
author | jingchunzhu <jingchunzhu@gmail.com> |
---|---|
date | Wed, 22 Jul 2015 13:24:44 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
32:63b1ba1e3424 | 33:7ceb967147c3 |
---|---|
1 Version 2.0.5 | |
2 ============= | |
3 | |
4 :Released: 2015-02-02 | |
5 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
6 | |
7 * Refine compatibility of exceptions for file operations. | |
8 * Specify the text encoding when opening the changelog file. | |
9 | |
10 | |
11 Version 2.0.4 | |
12 ============= | |
13 | |
14 :Released: 2015-01-23 | |
15 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
16 | |
17 * Record version info via Setuptools commands. | |
18 * Remove the custom Setuptools entry points. | |
19 This closes Alioth bug#314948. | |
20 | |
21 | |
22 Version 2.0.3 | |
23 ============= | |
24 | |
25 :Released: 2015-01-14 | |
26 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
27 | |
28 * Break circular import dependency for ‘setup.py’. | |
29 * Refactor all initial metadata functionality to ‘daemon._metadata’. | |
30 * Distribute ‘version’ (and its tests) only in source, not install. | |
31 * Build a “universal” (Python 2 and Python 3) wheel. | |
32 | |
33 | |
34 Version 2.0.2 | |
35 ============= | |
36 | |
37 :Released: 2015-01-13 | |
38 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
39 | |
40 * Declare test-time dependency on recent ‘unittest2’. | |
41 * Declare packaging-time dependency on ‘docutils’ library. | |
42 * Include unit tests for ‘version’ module with source distribution. | |
43 * Record version info consistent with distribution metadata. | |
44 | |
45 | |
46 Version 2.0.1 | |
47 ============= | |
48 | |
49 :Released: 2015-01-11 | |
50 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
51 | |
52 * Include the ‘version’ module with source distribution. | |
53 | |
54 | |
55 Version 2.0 | |
56 =========== | |
57 | |
58 :Released: 2015-01-10 | |
59 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
60 | |
61 * Support both Python 3 (version 3.2 or later) and Python 2 (version | |
62 2.7 or later). | |
63 * Document the API of all functions comprehensively in docstrings. | |
64 * Add a hacking guide for developers. | |
65 * Add explicit credit for contributors. | |
66 * Document the security impact of the default umask. | |
67 | |
68 * Specify explicit text or binary mode when opening files. | |
69 * Preserve exception context in custom exceptions. | |
70 | |
71 * Declare compatibility with current Python versions. | |
72 * Depend on Python 3 compatible libraries. | |
73 * Update package homepage to Alioth hosted project page. | |
74 * Use ‘pydoc.splitdoc’ to get package description text. | |
75 * Remove ASCII translation of package description, not needed now the | |
76 docstring is a proper Unicode text value. | |
77 * Include test suite with source distribution. | |
78 * Move package metadata to ‘daemon/_metadata.py’. | |
79 * Migrate to JSON (instead of Python) for serialised version info. | |
80 * Add unit tests for metadata. | |
81 * Store and retrieve version info in Setuptools metadata. | |
82 | |
83 * Migrate to ‘str.format’ for interpolation of values into text. | |
84 * Migrate to ‘mock’ library for mock objects in tests. | |
85 * Migrate to ‘testscenarios’ library for unit test scenarios. | |
86 * Migrate to ‘unittest2’ library for back-ported improvements. | |
87 Remove custom test suite creation. | |
88 * Discriminate Python 2-and-3 compatible usage of dict methods. | |
89 * Discriminate Python 2-and-3 compatible bytes versus text. | |
90 * Declare explicit absolute and relative imports. | |
91 * Discriminate between different ‘fileno’ method behaviours. | |
92 In Python 3, ‘StringIO.fileno’ is callable but raises an exception. | |
93 * Migrate to built-in ‘next’ function. | |
94 * Wrap the ‘fromlist’ parameter of ‘__import__’ for Python 3 | |
95 compatibility. | |
96 * Wrap function introspection for Python 3 compatibility. | |
97 * Wrap standard library imports where names changed in Python 3. | |
98 | |
99 | |
100 Version 1.6.1 | |
101 ============= | |
102 | |
103 :Released: 2014-08-04 | |
104 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
105 | |
106 * Use unambiguous “except FooType as foo” syntax. | |
107 This is to ease the port to Python 3, where the ambiguous comma | |
108 usage is an error. | |
109 * Ensure a ‘basestring’ name bound to the base type for strings. | |
110 This is to allow checks to work on Python 2 and 3. | |
111 * Specify versions of Python supported, as trove classifiers. | |
112 | |
113 * Update copyright notices. | |
114 * Add editor hints for most files. | |
115 * Distinguish continuation-line indentation versus block indentation. | |
116 | |
117 * Use unicode literals by default, specifying bytes where necessary. | |
118 This is to ease the port to Python 3, where the default string type | |
119 is unicode. | |
120 * Update copyright notices. | |
121 * Update the GPL license file to version 3, as declared in our | |
122 copyright notices. | |
123 | |
124 * Change license of library code to Apache License 2.0. Rationale at | |
125 <URL:http://wiki.python.org/moin/PythonSoftwareFoundationLicenseFaq#Contributing_Code_to_Python>. | |
126 | |
127 | |
128 Version 1.6 | |
129 =========== | |
130 | |
131 :Released: 2010-05-10 | |
132 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
133 | |
134 * Use absolute imports to disambiguate provenance of names. | |
135 * setup.py: Require ‘lockfile >=0.9’. | |
136 * daemon/pidfile.py: Renamed from ‘daemon/pidlockfile.py’. Change | |
137 references elsewhere to use this new name. | |
138 * test/test_pidfile.py: Renamed from ‘test/test_pidlockfile.py’. | |
139 Change references elsewhere to use this new name. | |
140 * daemon/pidfile.py: Remove functionality now migrated to ‘lockfile’ | |
141 library. | |
142 | |
143 * FAQ: Add some entries and re-structure the document. | |
144 | |
145 * Use ‘unicode’ data type for all text values. | |
146 * Prepare for Python 3 upgrade by tweaking some names and imports. | |
147 | |
148 * MANIFEST.in: Include the documentation in the distribution. | |
149 | |
150 | |
151 Version 1.5.5 | |
152 ============= | |
153 | |
154 :Released: 2010-03-02 | |
155 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
156 | |
157 * Stop using ‘pkg_resources’ and revert to pre-1.5.3 version-string | |
158 handling, until a better way that doesn't break everyone else's | |
159 installation can be found. | |
160 | |
161 | |
162 Version 1.5.4 | |
163 ============= | |
164 | |
165 :Released: 2010-02-27 | |
166 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
167 | |
168 * MANIFEST.in: Explicitly include version data file, otherwise | |
169 everything breaks for users of the sdist. | |
170 | |
171 | |
172 Version 1.5.3 | |
173 ============= | |
174 | |
175 :Released: 2010-02-26 | |
176 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
177 | |
178 * daemon/daemon.py: Invoke the pidfile context manager's ‘__exit__’ | |
179 method with the correct arguments (as per | |
180 <URL:http://docs.python.org/library/stdtypes.html#typecontextmanager>). | |
181 Thanks to Ludvig Ericson for the bug report. | |
182 * version: New plain-text data file to store project version string. | |
183 * setup.py: Read version string from data file. | |
184 * daemon/version/__init__.py: Query version string with ‘pkg_resources’. | |
185 | |
186 * Add ‘pylint’ configuration for this project. | |
187 * Update copyright notices. | |
188 | |
189 | |
190 Version 1.5.2 | |
191 ============= | |
192 | |
193 :Released: 2009-10-24 | |
194 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
195 | |
196 * Ensure we only prevent core dumps if ‘prevent_core’ is true. | |
197 Thanks to Denis Bilenko for reporting the lacking implementation of | |
198 this documented option. | |
199 | |
200 * Add initial Frequently Asked Questions document. | |
201 | |
202 | |
203 Version 1.5.1 | |
204 ============= | |
205 | |
206 :Released: 2009-09-26 | |
207 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
208 | |
209 * Make a separate collection of DaemonRunner test scenarios. | |
210 * Handle a start request with a timeout on the PID file lock acquire. | |
211 | |
212 * Implement ‘TimeoutPIDLockFile’ to specify a timeout in advance of | |
213 lock acquisition. | |
214 * Use lock with timeout for ‘DaemonRunner’. | |
215 | |
216 | |
217 Version 1.5 | |
218 =========== | |
219 | |
220 :Released: 2009-09-24 | |
221 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
222 | |
223 * Make a separate collection of PIDLockFile test scenarios. | |
224 | |
225 * Raise specific errors on ‘DaemonRunner’ failures. | |
226 * Distinguish different conditions on reading and parsing PID file. | |
227 * Refactor code to ‘_terminate_daemon_process’ method. | |
228 * Improve explanations in comments and docstrings. | |
229 * Don't set pidfile at all if no path specified to constructor. | |
230 * Write the PID file using correct OS locking and permissions. | |
231 * Close the PID file after writing. | |
232 * Implement ‘PIDLockFile’ as subclass of ‘lockfile.LinkFileLock’. | |
233 * Remove redundant checks for file existence. | |
234 | |
235 * Manage the excluded file descriptors as a set (not a list). | |
236 * Only inspect the file descriptor of streams if they actually have | |
237 one (via a ‘fileno’ method) when determining which file descriptors | |
238 to close. Thanks to Ask Solem for revealing this bug. | |
239 | |
240 | |
241 Version 1.4.8 | |
242 ============= | |
243 | |
244 :Released: 2009-09-17 | |
245 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
246 | |
247 * Remove child-exit signal (‘SIGCLD’, ‘SIGCHLD’) from default signal | |
248 map. Thanks to Joel Martin for pinpointing this issue. | |
249 * Document requirement for ensuring any operating-system specific | |
250 signal handlers are considered. | |
251 * Refactor ‘fork_then_exit_parent’ functionality to avoid duplicate | |
252 code. | |
253 * Remove redundant imports. | |
254 * Remove unused code from unit test suite scaffold. | |
255 * Add specific license terms for unit test suite scaffold. | |
256 | |
257 | |
258 Version 1.4.7 | |
259 ============= | |
260 | |
261 :Released: 2009-09-03 | |
262 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
263 | |
264 * Fix keywords argument for distribution setup. | |
265 * Exclude ‘test’ package from distribution installation. | |
266 | |
267 | |
268 Version 1.4.6 | |
269 ============= | |
270 | |
271 :Released: 2009-06-21 | |
272 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
273 | |
274 * Update documentation for changes from latest PEP 3143 revision. | |
275 * Implement DaemonContext.is_open method. | |
276 | |
277 | |
278 Version 1.4.5 | |
279 ============= | |
280 | |
281 :Released: 2009-05-17 | |
282 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
283 | |
284 * Register DaemonContext.close method for atexit processing. | |
285 * Move PID file cleanup to close method. | |
286 * Improve docstrings by reference to, and copy from, PEP 3143. | |
287 * Use mock checking capabilities of newer ‘MiniMock’ library. | |
288 * Automate building a versioned distribution tarball. | |
289 * Include developer documentation files in source distribution. | |
290 | |
291 | |
292 Version 1.4.4 | |
293 ============= | |
294 | |
295 :Released: 2009-03-26 | |
296 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
297 | |
298 * Conform to current PEP version, now released as PEP 3143 “Standard | |
299 daemon process library”. | |
300 * Ensure UID and GID are set in correct order. | |
301 * Delay closing all open files until just before re-binding standard | |
302 streams. | |
303 * Redirect standard streams to null device by default. | |
304 | |
305 | |
306 Version 1.4.3 | |
307 ============= | |
308 | |
309 :Released: 2009-03-19 | |
310 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
311 | |
312 * Close the PID file context on exit. | |
313 | |
314 | |
315 Version 1.4.2 | |
316 ============= | |
317 | |
318 :Released: 2009-03-18 | |
319 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
320 | |
321 * Context manager methods for DaemonContext. | |
322 | |
323 | |
324 Version 1.4.1 | |
325 ============= | |
326 | |
327 :Released: 2009-03-18 | |
328 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
329 | |
330 * Improvements to docstrings. | |
331 * Further conformance with draft PEP. | |
332 | |
333 | |
334 Version 1.4 | |
335 =========== | |
336 | |
337 :Released: 2009-03-17 | |
338 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
339 | |
340 * Implement the interface from a draft PEP for process daemonisation. | |
341 * Complete statement coverage from unit test suite. | |
342 | |
343 | |
344 Version 1.3 | |
345 =========== | |
346 | |
347 :Released: 2009-03-12 | |
348 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
349 | |
350 * Separate controller (now ‘DaemonRunner’) from daemon process | |
351 context (now ‘DaemonContext’). | |
352 * Fix many corner cases and bugs. | |
353 * Huge increase in unit test suite. | |
354 | |
355 | |
356 Version 1.2 | |
357 =========== | |
358 | |
359 :Released: 2009-01-27 | |
360 :Maintainer: Ben Finney <ben+python@benfinney.id.au> | |
361 | |
362 * Initial release of this project forked from ‘bda.daemon’. Thanks, | |
363 Robert Niederreiter. | |
364 * Refactor some functionality out to helper functions. | |
365 * Begin unit test suite. | |
366 | |
367 | |
368 .. | |
369 This is free software: you may copy, modify, and/or distribute this work | |
370 under the terms of the Apache License version 2.0 as published by the | |
371 Apache Software Foundation. | |
372 No warranty expressed or implied. See the file ‘LICENSE.ASF-2’ for details. | |
373 | |
374 .. | |
375 Local variables: | |
376 coding: utf-8 | |
377 mode: text | |
378 mode: rst | |
379 End: | |
380 vim: fileencoding=utf-8 filetype=rst : |