pypi2nix
pypi2nix copied to clipboard
Abandoned! Generate Nix expressions for Python packages
There's no way to customize the way *wheels* are built with pypi2nix. In specific, [pycorpora](https://github.com/aparrish/pycorpora) wants to download the [corpora sources](https://github.com/dariusk/corpora) when it's installed (see [`setup.py` lines 20-37](https://github.com/aparrish/pycorpora/blob/0058dd930c7a4cfa1ff36afa9c7e22d465261bf5/setup.py#L20-L37)). pycorpora fails...
# Description =1.1.2 Downloading aiohttp-jinja2-1.2.0.tar.gz (51 kB) Saved /private/var/folders/3h/fj8x_qcj2w39h7cwqyhnrkgr0000gp/T/tmpyg96gf4_/download/aiohttp-jinja2-1.2.0.tar.gz Collecting aiohttp-swagger==1.0.5 Downloading aiohttp-swagger-1.0.5.tar.gz (817 kB) Saved /private/var/folders/3h/fj8x_qcj2w39h7cwqyhnrkgr0000gp/T/tmpyg96gf4_/download/aiohttp-swagger-1.0.5.tar.gz Collecting aiopg==0.16.0 Downloading aiopg-0.16.0.tar.gz (28 kB) Saved /private/var/folders/3h/fj8x_qcj2w39h7cwqyhnrkgr0000gp/T/tmpyg96gf4_/download/aiopg-0.16.0.tar.gz Collecting aioredis=1.1.0 Downloading aioredis-1.3.1.tar.gz (155...
# Description =0.1.1587211753 Downloading schemainspect-0.1.1587214651.tar.gz (19 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished...
# Description pypi2nix --version = 2.0.4 pypi2nix -e Red-DiscordBot It looks like it can't find discord.py 1.2.5, even though this exists on pypi. I haven't looked much into this though....
With a derivation generated by `pypi2nix` and with an empty nix store, `nix-env` fails: ``` nix-env -f default.nix -q -a error: cannot import '/nix/store/daxah6fdy30gb54s92qy3fp6d1hz78kh-source/overrides.nix', since path '/nix/store/07n6nx9pjaqals3d722ds1pr25w8zqaj-source.drv' is not valid,...
Packaging of native dynamically loaded libraries inside wheels distributions is not a good way to manage packages, and is therefor not a good match for nix/os. But many python packages...
Here's the error when running the following commands. ```bash % pypi2nix --version 2.0.4 % pypi2nix -V python36 -e rdflib INFO: pypi2nix v2.0.4 running ... INFO: Downloading wheels and creating wheelhouse...
I get that 2.7 is EOL, but I regularly need to use projects that haven't been updated and likely won't be. While the advice to move on is solid, tools...
# Description `pypi2nix` fails to find `requirements.txt`, when trying to generate expressions for `mautrix-hangouts`, yet `pip` has no problems installing it -- `pip install mautrix-hangouts` works just fine. ```bash ❯...