python-clean-architecture icon indicating copy to clipboard operation
python-clean-architecture copied to clipboard

A Python toolkit for applications driven by The Clean Architecture

Results 31 python-clean-architecture issues
Sort by recently updated
recently updated
newest added

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...

enhancement
important

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...

modification
critical

We had a conversation about the difference between registering by name and registering by interface. I passed some motivations, stating that: - when you place a interface into inject object...

enhancement
help wanted
important

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...

enhancement
critical

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...

enhancement
help wanted
important

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

bug
help wanted
important

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...

bug
important

Create an implementation integrating SQLite to `IDao` interface via SQLAlchemy

enhancement
help wanted
critical

- `ISession` interface - `Session` API: - session expiration (`set_expiry/get_expiry/flush`) - session as data storage with dict API - ~information about the user (`ISessionWithUser`)~

enhancement
help wanted
important