Gavin M. Roy
3e36210c91
Add support for SRV based configuration
...
Supports both postgresql+srv and aws+srv where aws+srv supports the ECS service discovery Route53 SRV record lookup behavior.
2020-06-02 11:26:07 -04:00
Gavin M. Roy
10b98cba10
Change sprockets_postgres.QueryResult to a class
...
After use in a couple APIs, I found having to check against QueryResult.row and QueryResult.rows too difficult, so this change will always have content in QueryResult.rows, even if it's one row.
In addition, it turns the object into an iterator and adds __repr__ and __len__ magic methods to make interacting with it easier
2020-04-27 18:16:18 -04:00
Gavin M. Roy
86b6c022f0
Update DEFAULT_POSTGRES_MAX_POOL_SIZE
...
Even though ``0`` is documented as the max pool size in the aiopg docs, setting it to 0 causes an exception in `aiopg.pool.Pool._fill_free_pool`:
```
File "/Users/gavinr/Source/PSE/anabroker/env/lib/python3.7/site-packages/aiopg/pool.py", line 208, in _fill_free_pool
if override_min and self.size < self.maxsize:
TypeError: '<' not supported between instances of 'int' and 'NoneType'
```
Set to the same default as aiopg, @ 10.
2020-04-13 14:20:09 -04:00
Gavin M. Roy
3ba6c8c069
Remove the extra backtick
2020-04-10 16:42:29 -04:00
Gavin M. Roy
4e70836ddd
More documentaiton updates
2020-04-10 16:37:23 -04:00
Gavin M. Roy
d7406ac1d3
docstring update for class linking
2020-04-10 16:34:39 -04:00
Gavin M. Roy
8aee0fec5e
Fix README badges
2020-04-10 16:31:21 -04:00
Gavin M. Roy
58100b3a54
pymodules -> py_modules, fix packaging
2020-04-10 16:26:18 -04:00
Gavin M. Roy
9056d9b8b1
Merge pull request #1 from gmr/master
...
Initial Version
2020-04-10 15:38:28 -04:00
Gavin M. Roy
a7b15254f4
Bump the version
2020-04-08 18:48:10 -04:00
Gavin M. Roy
d057b140ae
Add docstrings, fix edge cases
2020-04-08 18:43:51 -04:00
Gavin M. Roy
fb816ddca7
Add CONTRIBUTING info
2020-04-08 18:23:42 -04:00
Gavin M. Roy
75b8d49bed
Documentation updates
2020-04-08 18:22:24 -04:00
Gavin M. Roy
58d349e790
Add documentation
2020-04-08 18:15:50 -04:00
Gavin M. Roy
603eb4d6dd
Testing update and fixes found in testing
2020-04-07 16:59:06 -04:00
Gavin M. Roy
611dfd1ec7
WIP refactor
2020-04-07 13:42:02 -04:00
Gavin M. Roy
b9c9495545
Better conditional
2020-04-06 18:33:17 -04:00
Gavin M. Roy
324347e328
Only deploy on main branch
2020-04-06 18:32:18 -04:00
Gavin M. Roy
a7f8ef35c8
Only upload coverage if on main repo
2020-04-06 18:31:29 -04:00
Gavin M. Roy
ad92604caa
Fix coverage report
2020-04-06 18:24:38 -04:00
Gavin M. Roy
780a428f9d
Specify the max size of the lrucache for Python 3.7
2020-04-06 18:23:53 -04:00
Gavin M. Roy
b620e1048c
Address flake8 errors
2020-04-06 18:20:34 -04:00
Gavin M. Roy
705be45ff1
apk, not apt
2020-04-06 17:58:56 -04:00
Gavin M. Roy
05cedb1d57
install psql
2020-04-06 17:51:28 -04:00
Gavin M. Roy
ff541b7c19
Include the VERSION file when packaging
2020-04-06 17:49:03 -04:00
Gavin M. Roy
ca5dc26de3
Move from a package to a module
2020-04-06 17:47:50 -04:00
Gavin M. Roy
137c32c6e5
README updates
2020-04-06 17:41:19 -04:00
Gavin M. Roy
46f829fc4a
Initial WIP commit
2020-04-06 17:39:52 -04:00
Gavin M. Roy
0811cf66ab
Initial commit
2020-04-06 12:27:33 -04:00