Łukasz Haze
Łukasz Haze
Dependency Injection micro-framework is deserving of its own package. Make preparations to separate it. Features that are not done yet: - [ ] dependencies of DI (`pca.utils.errors`) are made standalone...
Milestone: 0.1 — Dependency Injection If Dependency Injection subpackage is to be separated from the main repo, the `pca.utils.errors` should be treated the same, as it is a dependency of...
A contextualized scope is the scope that has its _context_ bound to some related object. A request scope has its context bound to some request, and session or a thread...
Follows #1 When a constructor is registered in the DI Container, registrar can define a scope of the instance created by the constructor. I think of them as an Enum...
Check this out: - [error list in our Travis CI](https://travis-ci.org/github/pcah/python-clean-architecture/jobs/689846609) - [TinyDB Changelog](https://tinydb.readthedocs.io/en/latest/changelog.html#v4-0-0-2020-05-02) - fix semver scheme on our dependency to TinyDB
After providing PyPy3 support, some PyPy-specific errors appeared. ``` ~/workspace/pca$ docker-compose run test_pypy3 WARNING: Found orphan containers (pca_dev_py37) for this project. If you removed or renamed this service in your...
Create an implementation integrating SQLite to `IDao` interface via SQLAlchemy
- `ISession` interface - `Session` API: - session expiration (`set_expiry/get_expiry/flush`) - session as data storage with dict API - ~information about the user (`ISessionWithUser`)~
Create a simple DAO, which can be a little enhancement to `InMemoryDao`: - [x] loads its contents from a file serialization, e.g. `yaml, json, ini` - [ ] returns immutables...