Commit graph

8 commits

Author SHA1 Message Date
Dmitry Marakasov
5823922c58 Remove useless Created by: headers mentioning me 2021-04-08 02:19:01 +03:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Dmitry Marakasov
b3dff45b3d - Update to 0.0.8 2021-01-10 18:35:26 +00:00
Dmitry Marakasov
4200c3f493 - Update to 0.0.7 2020-12-24 18:36:40 +00:00
Dmitry Marakasov
c2d9d8e19f - Update to 0.0.6 2020-12-10 19:40:12 +00:00
Dmitry Marakasov
9bcef4c67f - Update to 0.0.5
- Unskip some tests by adding more TEST_DEPENDS
2020-12-05 00:40:19 +00:00
Dmitry Marakasov
c1f887b6f0 - Update to 0.0.4 2020-12-03 15:42:50 +00:00
Dmitry Marakasov
274299c72d - Add databases/py-aesqlapius
So you don't want to use ORM, and want to organize your SQL queries
in a convenient way. Don't mix them with your python code, don't
write `execute` and `fetchrow`s by hand for each query. With
aesqlapius:

- Store your SQL queries separate from the code, in a dedicated
  file or directory hierarchy
- Annotate each query with python-like function definition specifying
  input arguments and output types and patterns

aesqlapius builds a class out of this, where you can call your
queries as plain methods. It handles arguments (pass positional
or keyword arguments as you like, default values are also handled) and
output types and patterns (you may specify whether a method returns
iterator, list, dict of rows, or a single row, where row may
be represented as a tuple, list, dict, single value or a custom
type such as a dataclass).

WWW: https://pypi.org/project/aesqlapius/
2020-12-02 21:48:25 +00:00