File: ChangeLog.txt

package info (click to toggle)
python-easydev 0.13.3%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 636 kB
  • sloc: python: 1,904; makefile: 116; javascript: 49
file content (443 lines) | stat: -rw-r--r-- 11,283 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
.. rubric:: 0.11.2

    * remove useless statement related to colorlog
	* all package passed through black

.. rubric:: 0.11.1

    * add color argument in the logging class
	
.. rubric:: 0.11.0

   * remove 'package' module and its script. Not used anywhere and such tool
     exists now on pypi
   * some extra tests and cleanup

.. rubric:: 0.10.0
    * drop support for python 3.4 due to colorama not being available anymore 
    * Fixing logging_tools to properly handle level change when name is set
	* Uses pytest instead of nose
	* in easydev.easytest, get rid of nose to perform the
      assert_list_almost_equal test
	* remove multisetup module
	* remove linux_distribution from platform module, which uses deprecated
      python fucntion. Will remove platform module most probably in future
	  release. 

.. rubric:: 0.9.38
    * remove deprecated warning

.. rubric:: 0.9.37
    * Fixed https://github.com/cokelaer/easydev/issues/17
    * Fix new-style class (https://github.com/cokelaer/easydev/pull/16)


.. rubic:: 0.9.36:
    * Fix logging to be a proper singleton. This should fix bug reported in
      https://github.com/cokelaer/easydev/issues/15
    * drop support for python 2.6 since it is not supported by the Pythno code
      team.

.. rubric:: 0.9.35:
   * Fix in_ipynb for the progressbar in jupyter notebooks

.. rubric:: 0.9.34:
   * AttrDict can now also handle OrderedDict. Used by Sequana project to cope
     with new version of Snakemake 3.10

.. rubric:: 0.9.33:
   * remove setuptools module, which was deprecated since a while
   * use pytest in test_browser + tests + fixed doctests

.. rubric:: 0.9.32: a conda-forge release (licenses)

.. rubric:: 0.9.31:
   * mkdirs: when a simple path (no / in the path) was provided, this led to an
     error, which is now fixed.
   * Remove multigit from setup

.. rubric:: 0.9.30:
   * isurl_reachable: add a second optional argument. Default behaviou not
     changed but required for some non static URL
   * add options module with SmartFormatter for argparse

.. rubric:: 0.9.29:
    * add delta parameter in assert_list_almost_equal

.. rubric:: 0.9.28:
    * TempFile new argument must be set to None to keep previous behaviour (fix
    on version 0.9.26)

.. rubric:: 0.9.27
   * add doc in RTD and fix issue in config_tools

.. rubric:: 0.9.26:
    * TempFile has one more argument (directory destination)
    * Remove deprecated function (transform_ino_list) in codecs module
    * copybutton module simplified. Extension copybutton updated.
    * move _mkdirs function from Config module (private method) to the tools
      module so that mkdirs is now part of the API
    * more tests added
    * new Timer class

.. rubric:: 0.9.25
    * add md5 module

.. rubric:: 0.9.24
    * add md5tools module to compute MD5 checksum of a file

.. rubric:: 0.9.23

* BUGS:
    * in tools, close an opened file

* CHANGES:
    * remove module multigit (not used)
    * Planning to remove module setuptools (not used). add deprecated message
    * Remove lsf module
    * Updated documentation


.. rubric:: 0.9.22

* NEWS:
    * add a method in DevTools to check for the existence of a file

.. rubric:: 0.9.21

* BUGS:
    * Fix py2/3 issue in execute() function
    * Fix Exception name in mkdir() function

.. rubric:: 0.9.20

* NEWS:
    * add execute() command similar to shellcmd but allows to see the output in
      live using pexcept instead of subprocess
    * add mkdir function to run mkdir and skip if it exists already
    * add chunks module with tool to split list evenly in N chunks

.. rubric:: 0.9.19

* BUGS:
    * Fix Tempfile to delete the temp file in Python3


.. rubric:: 0.9.16 and 0.9.17

* BUGS:
    * the share/data using python setup install/develop modes was
      working but the pip installation seems to mess up the location of the share
      directory. This was not an issue for most aplications but now is required by
      other tools so needed to be fixed. The setup was changed and an __init__
      added to the share directory.

.. rubric:: 0.9.15

* CHANGES:
    * TempFile in easytest module can be used with **with** statement

.. rubric:: 0.9.14

* CHANGES:
    * add zip_safe = False
    * add new test file: test_profiler
    * remove 2to3 in setup that causes trouble with bioconda

.. rubric:: 0.9.13

* CHANGES:
    * move print statement in profiler inside the function to avoid print statement during installation or import

.. rubric:: 0.9.12

* CHANGES/NEWS: path module have a new function called get_package_location

.. rubric:: 0.9.11

* NEWS: add do_profile function



.. rubric:: 0.9.10

* NEW: add a platform module to get platform easily
* CHANGES: use colorama under windows to have the console module to work


.. rubric:: 0.9.9

* CHANGES:
    * Put appdirs source inside easydev keeping their LICENSE. This will
      make the conda portage easydev while keeping the ability to use appdirs. Fix
      warning in config.cfg
* BUG:
    * fix bug introduced in 0.9.8

.. rubric:: 0.9.8

* CHANGES:
    * remove ordereddict package in the setup (not used)
    * remove appdirs from install_requires in the setup.py file. And add
      a try/except in config_tools, where it is used. These changes are made
      to try to port easydev to conda without any dependencies.

.. rubric:: 0.9.7

* BUG: fix a python3.4 issue of bytes/str conversion

.. rubric:: 0.9.6

* BUG: fix division by zero.

.. rubric:: 0.9.5



.. rubric:: 0.9.4

* NEW:  python 3.5 compat
* CHANGES: remove deprecated function is_url
* CHANGES: remove matplotlib extension in conf file.

.. rubric:: 0.9.3

.. rubric:: 0.9.2

*   NEW: added browser.py module (merge package browse
        https://pypi.python.org/pypi?:action=display&name=browse
        in easydev)

.. rubric:: 0.9.1

* CHANGES: multicore now handle Keyboard Interruption properly.

.. rubric:: 0.9.0


.. rubric:: 0.8.9:

* CHANGES: multicore now includes a progress bar

.. rubric:: 0.8.8:

* NEW: add CustomConfig basde on appdirs to ease multi-platform management of
  config files.
* BUG: fix test_codecs wrt Python2.6 and Python3.X syntax errors.

.. rubric:: 0.8.7:

* CHANGES: makes misc.in_ipynb() more robust.

.. rubric:: 0.8.6:

* CHANGES: add extra argument in shellcmd function

.. rubric:: 0.8.5:

* NEW: add lsf module


.. rubric:: 0.8.4:

* CHANGES: update animate() function simplifying the usage removing second
    argument.

.. rubric:: 0.8.3

* NEW: add get_home function in the misc module.


.. rubric:: 0.8.2

* CHANGES: improve multigit to add --directories
  (see https://github.com/cokelaer/easydev/issues/3)
* CHANGES: improvde AttrDict class to be recursive.
  (see https://github.com/cokelaer/easydev/issues/1)

.. rubric:: 0.8.1

* NEW: progress bar from pymc added
* NEW: multigit module

.. rubric:: 0.8.0

* NEW: add DevTools class and general cleanup

.. rubric:: 0.7.4

* CHANGES: remove colors and xfree86 modules now in an independent pacakge
  called colormap  available on pypi



.. rubric:: 0.7.3

* NEW: add precision function in the tools module.

.. rubric:: 0.7.2::

* add ifpylab decorator
* check_param_in_list can also accepts sets.
* create new module called codecs.
* Moved transform_to_list from module tools in codecs module
* add new functions called tolist and tostring inside codecs module

.. rubric:: 0.7.1

* removed sphinx dependencies in setup and adds try/except where sphinx is required.
* add ifpandas decorator
* add timeout is isurl_reachable function

.. rubric:: 0.7.0

* major updates to make easydev compatible with python 2.6, 2.7 and 3.4.
* Update DynamicConfigParser significantly by using a ew version to manipulate the configparser options and sections as attributes.
* try to use orderdict module for python 2.6 instead of OrderdedDict
* Other changes are related to python 3.0 (e.g. iteritems -> items, print statement)
* Updated the tests so that all tests now work under python 2.6 and 3.4 as well as 2.7

.. rubric:: 0.6.14

* url module: add try/except to catch socket error in isurl_reachable
* config module: use getint and getfloat function on digits (not just
  getfloat)
* add pypi_downloads module (requires matplotlib)

.. rubric: 0.6.13

* add method transform_into_list

.. rubric:: 0.6.12

* make sure that installation works from a distribution without any libraries
  (e.g. pandas)
* fix copybutton module for the install mode
* add TempFile class in misc module

.. rubric:: 0.6.11

* added an alias called gsf to get_share_file function.
* rename url.isurl into url.isurl_reachable
* add config_tools in the doc
* add an optional argument in check_range_in_list


.. rubric:: 0.6.10

* add check_range function in tools module
* add colors module

.. rubric:: 0.6.9

* add decorators module
* fix missing google_heade.html missing in the distribution for the theme called "standard"


.. rubric:: 0.6.8
.. rubric:: 0.6.7


.. rubric:: 0.6.6

* add module setuptools: provide tools to recursively create the datafiles required by setuptools


.. rubric:: 0.6.5

* add multicore module
* remove duplicated entries in the get_dependencies  (dependencies module)

.. rubric:: 0.6.4

* some fixes in url modules and cleanup

.. rubric:: 0.6.3 Nov/2013

* add url module
* add dependencies module

.. rubric:: 0.6.2:

* add swapdict function in tools module


.. rubric:: 0.6.1 / July 2013

* update cno sphinx themes


.. rubric:: 0.6.0 / June 2013

* stable release


.. rubric:: 0.5.9

* add a copy method inside the logging.Logging class to allow a deepcopy
* add get_share_file in paths module to retieve full path of a file contained in  share/data directory of a package in one function call.

.. rubric:: 0.5.8

* add copy_javascript_into_static_path function to add into a sphinx config file.
* add the package module (buildPackage) and tool easy_buildPackage to create  template layout.
* add the module config_tools to ease manipulation of configuration file

.. rubric:: 0.5.7


* Update README and metadata
* cleanup tests
* sphinx doc: add developer section, add example for checkParam
* Fix docstrings in all modules
* Add __all__ in modules without it
* In sphinx_themes and function to retrieve themes names


.. rubric:: 0.5.6

* fixing the headers. added version in the header. added new module logging_tools


.. rubric:: 0.5.5

* add checkParam function


.. rubric:: 0.5.4

* slight improvement in the strandard CSS themes.

.. rubric:: 0.5.3

* fixing path module install/develop mode to obtain share directory.


.. rubric:: 0.5.2

* add doc and paths modules


.. rubric:: 0.5.1

* remove useless .coverage and update a test


.. rubric:: 0.5.0

* renamed cnolab.deploy to easydev
* remove dependencies over rpy2 (no more distribute or multidistribute modules that is part of rtools instead)

.. rubric:: Before 0.5.0

* 0.4.5: fix bug in setup.py to include the standard themes properly.
* 0.4.5: fix bug in distribute module. shellcmd does not print error messages. add tests.
* 0.4.4: fix distribute typos
* 0.4.3: add new themes
* 0.4.2:
* 0.4.1:
* 0.4.0: add copybutton.py and javascript in the share directory, complete documentation.
* 0.3.0: add distribute and multidistribute (to distribute R packages)
* 0.2.0: add console and multisetup module
* 0.1.0: add sphinx_themes