renovate[bot]
e96c79bf2c
Update dependency flake8 to v7
continuous-integration/drone/push Build is passing
Details
2024-01-05 01:26:48 +00:00
Alan Orth
24f90df13e
pyprojecy.toml: use new group syntax
...
poetry wants us to use `poetry add --group=dev` now, which generates
this syntax in the toml.
2023-12-09 13:57:45 +03:00
Alan Orth
780f2c1723
pyproject.toml: add fixit to dev dependencies
2023-12-09 13:57:31 +03:00
renovate[bot]
19a6d2cea6
Update dependency falcon to v3.1.3
continuous-integration/drone/push Build is passing
Details
2023-12-05 07:14:40 +00:00
renovate[bot]
4d7e9e9401
Update dependency gunicorn to v21
continuous-integration/drone/push Build is failing
Details
2023-07-17 21:23:15 +00:00
Alan Orth
913596c61d
pyproject.toml: bump flake8
2023-05-30 16:03:35 +03:00
renovate[bot]
3811be18ef
Update dependency black to v23
2023-05-30 08:22:19 +00:00
renovate[bot]
b643f60dd7
Update dependency pytest to v7
2023-05-30 08:08:39 +00:00
Alan Orth
7e334f6de8
Recommend Python 3.8+
...
I'm only using Python 3.8+ anyways, and 3.7 is end of life as of
next month. Some deps start wanting Python 3.8 so let's just bump
it.
2023-05-30 10:23:10 +03:00
Alan Orth
531136183b
pyproject.toml: rework isort and black deps
...
We no longer need to gatekeep these for Python 3.6+, as all my dev
systems are running Python 3.11 and all my production systems are
running Python 3.8+.
2023-05-30 10:09:47 +03:00
Alan Orth
9fba8d1b81
Migrate isort config to pyproject.toml
...
continuous-integration/drone/push Build is failing
Details
See: https://pycqa.github.io/isort/docs/configuration/black_compatibility.html
2022-12-20 15:13:44 +02:00
Alan Orth
f591ed7162
Use falcon v3.1.1
...
Bug fix release with support for Python 3.11.
See: https://falcon.readthedocs.io/en/3.1.1/changes/3.1.1.html
2022-11-21 10:51:43 +03:00
Alan Orth
e7d780f511
Don't test on Python 3.6 anymore
...
Python 3.6 is deprecated in Falcon 3.1.0 and all of our production
and development hosts are running Python 3.8+ now.
2022-03-28 15:13:54 +03:00
Alan Orth
c3b9a541b7
Bump version to 1.4.4-dev
continuous-integration/drone/push Build is passing
Details
2022-03-26 19:10:47 +03:00
Alan Orth
1a1a14a25f
Version 1.4.3
2022-03-26 19:08:56 +03:00
Alan Orth
12ebd1aed5
pyproject.toml: falcon 3.1.0
...
Doesn't seem to have any breaking changes, only fixes and some new
compatability updates with new Pythons.
See: https://falcon.readthedocs.io/en/stable/changes/3.1.0.html
2022-03-26 18:49:33 +03:00
Alan Orth
c48e6a79c7
pyproject.toml: update dependencies
...
We no longer need ipython because it's installed globally on all
my machines. Also, new major version of flake8 and black is no
longer a beta.
2022-01-30 13:49:36 +03:00
Alan Orth
dabc4c0259
pyproject.toml: revert to my fork of falcon-swagger-ui
...
The Falcon 3 fix never actually got committed to rdidyik's fork. I
have submitted a new pull request and will use my fork until it is
merged.
See: https://github.com/rdidyk/falcon-swagger-ui/pull/21
2021-11-09 22:09:11 +02:00
Alan Orth
58b5ae82d3
pyproject.toml: Switch back to falcon-swagger-ui upstream
...
They merged my changes for Falcon 3.0.
See: https://github.com/rdidyk/falcon-swagger-ui/pull/20
2021-10-21 15:04:58 +03:00
Alan Orth
f5fcfcc05a
pyproject.toml: Update psycopg2 version
...
I manually re-installed psycopg2@latest while troubleshooting an
issue with it not working after Arch Linux updated Python. That's
one down side of using the non-binary package.
2021-07-06 16:26:05 +03:00
Alan Orth
e8ac74b6d1
pyproject.toml: Update some dev dependencies
2021-07-06 16:17:22 +03:00
Alan Orth
2fada6c6ff
pyproject.toml: Use psycopg2 instead of psycopg2-binary
...
continuous-integration/drone/push Build is passing
Details
According to the documentation the binary version is not meant to
be run in production. Since I'm in control of both my development
and production servers and can ensure that libpq-dev is installed
on both, I will use the source version of this module.
See: https://www.psycopg.org/docs/install.html#quick-install
2021-06-22 17:49:49 +03:00
Alan Orth
a524068cf6
Bump version to 1.4.3-dev
continuous-integration/drone/push Build is passing
Details
2021-04-15 14:44:44 +03:00
Alan Orth
964d5dff06
Version 1.4.2
2021-04-15 14:23:07 +03:00
Alan Orth
c93a4d7455
pyproject.toml: Falcon 3.0.0
...
Release notes: https://falcon.readthedocs.io/en/latest/changes/3.0.0.html
2021-04-06 08:31:39 +03:00
Alan Orth
2f8e4f8a0a
Changes for Falcon 3.0.0
...
Mostly it seems we just need to use resp.text instead of resp.body,
including in falcon-swagger-ui (I forked the upstream one to make
this change).
See: https://falcon.readthedocs.io/en/latest/changes/3.0.0.html
2021-04-06 08:30:28 +03:00
Alan Orth
80a11ead97
Version 1.4.1
continuous-integration/drone/push Build is passing
Details
2021-01-14 14:19:50 +02:00
Alan Orth
282d5f644a
Move unreleased change to v1.4.0
2020-12-27 12:52:24 +02:00
Alan Orth
fc814593c7
Use my fork of falcon-swagger-ui
...
It has a newer Swagger UI (v3.38.0).
2020-12-25 12:57:58 +02:00
Alan Orth
4004515967
pyproject.toml: Update description
continuous-integration/drone/push Build is passing
Details
2020-12-23 16:15:46 +02:00
Alan Orth
6bbee7919e
Bump version to 1.4.0-dev
2020-12-22 11:31:46 +02:00
Alan Orth
a35ecf2394
Add Swagger UI on /swagger
...
This includes a Swagger UI with an OpenAPI 3.0 JSON schema for easy
interactive demonstration and testing of the API. The JSON schema
was created with the standalone swagger-editor. Includes tests to
make sure that the /swagger and /docs/openapi.json paths are acce-
ssible.
2020-12-22 11:18:47 +02:00
Alan Orth
2b067050ff
Remove pytest-clarity
...
It is missing a six dependency which causes the build to fail. I
could simply add six to the virtualenv but it feels dirty. I don't
actually *need* pytest-clarity for anything so I'll just remove it.
See: https://github.com/darrenburns/pytest-clarity/issues/14
2020-12-14 22:05:03 +02:00
Alan Orth
3125e96a16
Bump version to 1.3.2
2020-11-18 22:01:18 +02:00
Alan Orth
899a79b2e7
Version 1.3.1
2020-10-06 22:15:52 +03:00
Alan Orth
4e9064329d
Bump version to 1.3.0
2020-10-06 21:33:38 +03:00
Alan Orth
4958d5d2e9
pyproject.toml: Fix email
2020-10-06 18:46:31 +03:00
Alan Orth
2923a3b325
Add Poetry configuration
...
I was having some problems with pipenv when trying to install a
clean environment:
ModuleNotFoundError: No module named 'virtualenv.seed.via_app_data'
2020-10-05 22:30:35 +03:00