Frost Ming
Frost Ming
PR welcomed. One minor thing, wouldn't this line cause the program to quit early? https://github.com/sicksid/pdm-invoke/blob/9d8a44b6165ec5e2f2859c60773744929f9fa7c1/pdm_invoke/main.py#L33
Hi, I've accepted this PR for hacktoberfest, can you fix the lint issue by formatting the code with black?
Here is a monkey patch approach that is less interruptive: ```python from djongo.base import DatabaseWrapper from djongo.operations import DatabaseOperations class PatchedDatabaseOperations(DatabaseOperations): def conditional_expression_supported_in_where_clause(self, expression): return False DatabaseWrapper.ops_class = PatchedDatabaseOperations ```...
We don't allow adding packages *beyond* the project root, because it will break the reproducibility(You can't make it work on another machine where the path is changed), and it also...
I am afraid this has no graceful solution. Not only for PDM itself, enabling PEP 582 can make global tools work with local packages, and there might be conflicting dependencies....
This is an upstream bug, which is reported https://github.com/pypa/installer/issues/117 and a fix has been proposed: https://github.com/pypa/installer/pull/118
Hi, did you read https://pdm.fming.dev/latest/pyproject/tool-pdm/#specify-other-sources-for-finding-packages? Does that work for you?
@andreas-vester As you said the mirror URLs are private settings, so all packages are supposed to be able to install if others don't have such private settings. Is that right?
> A better/other solution could be to have dedicated `pdm` settings, something like > > * pypi.url1 > * pypi.url2 > * pypi.url3 > * ... > > What do...
I've read all the proposals but none is satisfying. @andreas-vester introduced `.env` files to **configure** pdm, which I strongly -1. Users are already confused by project metadata(`pyproject.toml`) and system/user/project settings....