richard-dds
8eba9a097d
Add CSP file uploads
2019-08-05 14:58:10 -04:00
richard-dds
d32ce93271
Unpin werkzeug dep
2019-07-31 10:35:05 -04:00
dandds
6abbf4bac0
Upgrade Python to 3.7.3 and add PyYAML.
...
We should try and track mainline Python as much as possible.
PyYAML was a sub-dependency of a dev dependency but was being included
in the translations utility. Bundling only the production Python
dependencies was not working because of this.
2019-06-20 06:26:08 -04:00
George Drummond
f534b2e034
Remove simplejson
2019-06-14 13:22:37 -04:00
George Drummond
93a9ab78aa
Remove unused dependencies
2019-06-13 12:06:37 -04:00
George Drummond
f47ee14ce1
Update to sqlalchemy 1.3.4
2019-06-04 13:13:30 -04:00
leigh-mil
f39085cc8a
Lock version of werkzeug
2019-03-28 14:51:41 -04:00
George Drummond
5572452cc0
Test for invalid signature
2019-03-20 15:24:48 -04:00
George Drummond
f2ae591c87
Verify PDF signatures
2019-03-20 13:11:12 -04:00
dandds
0085d1193f
temporarily lock sqlalchemy until flask-sqlalchemy fixes deprecations
2019-03-11 17:21:40 -04:00
Patrick Smith
ba97117a74
Add tests for portfolio funding route
...
This adds a helper to grab a template's context. Using a helper from the
Flask documentation: http://flask.pocoo.org/docs/1.0/signals/?highlight=template_rendered#subscribing-to-signals
2019-01-15 21:10:59 -05:00
dandds
14e7559083
install simplejson for json serialization
2019-01-02 09:36:59 -05:00
dandds
d3fd32d7a0
lock pytest for now
2018-12-14 16:06:13 -05:00
Patrick Smith
41f98cf726
Pin rq-scheduler dependency to resolve dependency conflict
...
The latest version of `flask-rq2` depends on:
* rq-scheduler>=0.8.3
* rq>=0.12,<0.13
Previously, `rq-scheduler` (0.8.3) requires:
* rq>=0.8
A recent release of `rq-scheduler`, 0.9 requires:
* rq>=0.13
`rq-scheduler`'s requirement conflicts directly with `flask-rq2`'s
version requirement of `rq`.
Manully pinning `rq-scheduler` to `>=0.8.3,<0.9` causes `0.8.3` to be
installed, so both dependencies can be satisfied.
2018-12-13 16:07:27 -05:00
dandds
ae909117f4
use honcho to manage multiple dev processes
2018-10-15 11:38:34 -04:00
dandds
f7d8783349
implement mailer with task queue
2018-10-15 11:37:06 -04:00
dandds
78af50fcf0
sketch of BrowserStack and Selenium testing setup
2018-10-15 09:09:23 -04:00
dandds
b667d3331c
mistakenly had pytest in non-dev dependencies list
2018-10-09 10:55:21 -04:00
dandds
74ab2151f8
mandate python 3.6.6 and install pytest-cov
2018-10-09 10:55:21 -04:00
dandds
2e07c8ebda
use defusedxml library for secure parsing
2018-09-26 10:23:37 -04:00
dandds
ef2e97713a
initial uploader and some form work
2018-08-27 13:04:41 -04:00
Patrick Smith
e7ae991e93
Add pytest-env to fix pipenv run pytest
command
...
Previously tests would fail when `pipenv run pytest` was run because the
`FLASK_ENV` was not set. Rather than having to remember to run
`FLAKS_ENV=test pipenv run pytest`, we can use `pytest-env` to set the
env variable. The `D:` prefix tells `pytest-env` to not override an
existing value for the variable.
2018-08-21 16:03:10 -04:00
dandds
b9f4a4be71
remove all references to tornado
2018-08-06 15:39:30 -04:00
dandds
f0a7bfcd0e
add CRL functionality from authnid
2018-08-06 10:44:00 -04:00
Patrick Smith
6d884f9e5b
Add flask-wtf dependency back
2018-08-02 17:24:12 -04:00
dandds
45b47c41bf
update tests for Flask
2018-08-02 16:03:54 -04:00
richard-dds
5987748898
Requests index rendering
2018-08-02 13:58:41 -04:00
richard-dds
5d7dde3561
Financial verification form rendering
2018-08-02 13:20:02 -04:00
richard-dds
4ee662665e
Requests index rendering
2018-08-02 13:20:02 -04:00
richard-dds
6a5d3d57cf
Flask setup
2018-08-02 13:18:44 -04:00
richard-dds
543250377c
Merge pipfiles
2018-07-31 11:49:06 -04:00
Patrick Smith
172e9aae4d
Add pytest-watch dev dependency
2018-07-11 10:54:04 -04:00
Patrick Smith
21694f97bc
Allow pipenv to install prereleases
2018-07-05 15:50:08 -04:00
Devon Mackay
dfd7856fd3
Add bandit as a dev package (security analysis testing)
2018-07-03 13:28:31 -04:00
richard-dds
118a84560a
Add simple session management using redis
2018-06-27 16:07:25 -04:00
richard-dds
a693cb8a16
Use status and time_created from each request
2018-06-26 16:34:09 -04:00
richard-dds
f9335c7a4e
Use black for formatting
2018-06-26 10:31:39 -04:00
richard-dds
6eb71cfe63
Add pylint and run before tests
2018-06-18 10:42:07 -04:00
Brian Duggan
9152ffe91e
Implement form objects for request forms
2018-06-14 13:59:03 -04:00
dandds
7e689dd120
cleanup from the rebase; use config for cookies, login values
2018-06-13 17:08:09 -04:00
richard-dds
cbbc2758c5
Add ApiClient for for inter-service comms
2018-06-11 16:42:13 -04:00
richard-dds
42624b9eb8
Removed requirements.txt in favor of Pipenv
2018-06-04 22:35:42 -04:00