Search Criteria
Package Details: python-requests-cache 1.2.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-requests-cache.git (read-only, click to copy) |
---|---|
Package Base: | python-requests-cache |
Description: | A persistent cache for python requests |
Upstream URL: | https://github.com/requests-cache/requests-cache |
Keywords: | cache dynamodb http mongodb performance redis requests sqlite web webscraping |
Licenses: | custom:BSD-2-clause |
Submitter: | Shibumi |
Maintainer: | carlosal1015 (JWCook, flying-sheep, AutoUpdateBot) |
Last Packager: | AutoUpdateBot |
Votes: | 28 |
Popularity: | 0.000009 |
First Submitted: | 2015-09-21 13:55 (UTC) |
Last Updated: | 2024-06-19 07:56 (UTC) |
Dependencies (24)
- python-cattrs
- python-platformdirs
- python-requests
- python-url-normalizeAUR
- python-build (make)
- python-installer (make)
- python-poetry-core (python-poetry-core-gitAUR) (make)
- python-wheel (make)
- python-itsdangerous (check)
- python-pytest (check)
- python-requests-mock (check)
- python-responses (check)
- python-rich (check)
- python-time-machine (check)
- python-timeout-decoratorAUR (check)
- python-ujson (check)
- python-boto3 (optional) – Cache backend for Amazon DynamoDB database
- python-botocore (python-botocore-gitAUR) (optional) – Interface for Amazon Web Services
- python-bsonAUR (optional) – for BSON codec
- python-itsdangerous (optional) – for pass trusted data to untrusted environments
- Show 4 more dependencies...
Required by (30)
- betterbib
- howdoi-git
- keyman
- lastfm_cg-git
- manubot
- mnamer
- mythtv-git
- mythtv-git (optional)
- netease-musicbox
- netease-musicbox-git
- parselcli
- plover_plugins_manager
- pyfa
- python-abi3audit
- python-akshare
- python-apts
- python-apts (make)
- python-bioservices
- python-chembl-webresource-client
- python-dwdweather2
- Show 10 more...
Latest Comments
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 Next › Last »
carlosal1015 commented on 2021-10-20 13:43 (UTC) (edited on 2021-10-20 13:57 (UTC) by carlosal1015)
Thank you @bpierre, nice interesting discussion. I will try with the variable GIT_CEILING_DIRECTORIES.
Note around: By the same settings (
#BUILDIR=...
in/etc/makepkg.conf
)bpierre commented on 2021-10-20 13:41 (UTC) (edited on 2021-10-20 13:44 (UTC) by bpierre)
OK, so in my case, it's because my dotfiles are versioned with
.git
, and poetry tries to use that. Workaround:This work for
python-url-normalize
too (after removing theBUILDDIR
attempt at fixing the issue).bpierre commented on 2021-10-20 13:15 (UTC)
I've created an issue on the
build
project: https://github.com/pypa/build/issues/384.bpierre commented on 2021-10-20 13:05 (UTC)
I see indeed that
python-url-normalize
suffered from the same issue, but thatBUILDDIR
patch is not right: if you look at the wheel created during the build phase, you'll see that it only contains metadata. Manually installing the python modules during the package phase is not the right fix. It's apoetry
and/orbuild
issue. And again,pip
has no issue building a valid wheel (e.g. withpip wheel --no-deps --no-build-isolation
).carlosal1015 commented on 2021-10-20 12:51 (UTC)
Hi @bpierre, @willemw. I will fix it with the suggestion in the source array, but the most important is to fix Python files in different cases, this reminds me of python-url-normalize. Please give me two days to fix this.
Thank you so much for the comments.
bpierre commented on 2021-10-20 08:34 (UTC)
A source distribution built with
python -m build --sdist
is mostly empty too. I clone the upstream repository, and I can reproduce both issue when moving the.git
folder out of the way. Pip itself has no problem building a valid wheel from the source dist / folder.bpierre commented on 2021-10-20 08:20 (UTC)
Same, it looks like even the wheel generated by
python -m build --wheel
only contains metadata:willemw commented on 2021-10-20 07:57 (UTC)
For me, the built package does not contain any Python files. Tried building in several environments. Also tried building with makepkg. The only thing that works is uncomenting
BUILDDIR=/tmp/makepkg
in /etc/makepkg.conf.The downloaded source file is not unique enough (https://wiki.archlinux.org/title/PKGBUILD#source). To fix this, change
source=
tosource=("$pkgname-$pkgver.tar.gz::https://...
.carlosal1015 commented on 2021-10-19 20:26 (UTC)
Thank you very much for the remark @willemw, please let us know if it is working on systemd-nspawn, I have installed it via GitHub actions, log in required and it works :)
I added upstream as a comaintainer @JWCook, great :-)
willemw commented on 2021-10-02 09:16 (UTC)
Again, it should by arch=('any') if this package is architecture-independent. And "python" in "depends" is redundant.
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 Next › Last »