-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathAUTHORS.txt
145 lines (102 loc) · 3.96 KB
/
AUTHORS.txt
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
# Generated by ./pkg/gen-authors.sh, 2024-01-15 02:04:33
Author
--------
Satoru SATOH <[email protected]>
Contributors (order in the commit logs)
-----------------------------------------
# John Sivak
Add support for ConfigParser's "strict" keyword argument. (#150)
* Add support for ConfigParser's "strict" keyword argument.
* Make line shorter than 79 characters.
* Remove trailing slash.
# Terrance
Make load function template arguments boolean
The documentation describes the `ac_template` parameter as boolean, but
the underlying `load()` function tests for `ac_template is not None`,
meaning `False` is ignored and files are always parsed as templates.
This updates the check to a truthy one, along with making the type
annotations and default arguments match the documented API.
# Terrance
Make load function template arguments boolean
The documentation describes the `ac_template` parameter as boolean, but
the underlying `load()` function tests for `ac_template is not None`,
meaning `False` is ignored and files are always parsed as templates.
This updates the check to a truthy one, along with making the type
annotations and default arguments match the documented API.
# rhilfers
fix deprecated collections reference
utils.py:408: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
# Terrance
Access containers via collections.abc if available
Python 3.7 warns of their removal in Python 3.8:
>>> anyconfig.utils.collections.Iterable
__main__:1: DeprecationWarning: Using or importing the ABCs from
'collections' instead of from 'collections.abc' is deprecated, and
in 3.8 it will stop working
# Masatake YAMATO
fix: raise ImportError correctly
# Yujun Zhang
Add parameter description for custom filters
# Yujun Zhang
Add support for custom filter
Closes #91
# Yujun Zhang
Catch expected exception from `container()`
When it fails to convert, `ValueError` will be raised, not `TypeError`
```
>>> dict('1')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: dictionary update sequence element #0 has length 1; 2 is required
```
# Yujun Zhang
Fix typo in deprecation warning
# Yujun Zhang
Catch expected exception from `container()`
When it fails to convert, `ValueError` will be raised, not `TypeError`
```
>>> dict('1')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: dictionary update sequence element #0 has length 1; 2 is required
```
# Ivan Danov
Enable anyconfig to handle yaml merge syntax properly
# Yujun Zhang
Fix typo
# Michael Overmeyer
Fixed the badges manually to use shields.io
# Sam Boling
added test for custom merge strategy function
# Sam Boling
allow ac_merge to be a function for user-defined merge strategies
# Jiri Kuncar
enhancement: add support for exported shellvars
# dhutty
Update README.rst
various suggestions for improved diction and grammar.
# ajays20078
updated test cases for properties file to reflect changes in PR #50
# ajays20078
Fix for properties backend which was rstripping valid values after comment markers
# Steve Schwarz
Corrected .container to .to_container in usage doc
# Wouter Bolsterlee
Make logging behave
This PR removes all custom logging magic, and changes the behaviour to
the standard way of logging for Python libraries.
In short, instead of magic global loggers and setting global
configuration (so that applications experience problems), all logging
calls are simply emitted on module-level loggers. It's up to the
application to route these messages somewhere useful by configuring
handlers and setting levels.
Fixes #11.
# Florian Ludwig
beautify README.rst
# Kamil Chmielewski
Python 2.6 compatible assertRaises
# Kamil Chmielewski
It's better to show ini file structure erros than pass silently with empty config. Saves some debugging when you get empty config ;)
# Jonathan Eunice
Update README.rst
Added missing "i" in `anyconfig`