[02:09:34] <FunkyBob> am working to try to simplify some install stuff for a client... who uses cython a lot
[02:10:09] <FunkyBob> some things can't be cythonised [e.g. task entry points for celery... apparently just doesn't work]
[02:11:10] <FunkyBob> so currently we have a custom-subclass of Cython's build_ext that copies over certain stuff "manually' [using shutil] into build_lib
[02:11:52] <FunkyBob> but I'm wondering why this should even be needed... if I have a valid list of packages, and only some are listed in the ext_modules ... shouldn't regular setup copy the rest over?
[02:12:06] <FunkyBob> or is this a difference between modules, packages, etc....?
[02:31:17] <FunkyBob> ok... have just done some testing, and it seems my predecessors were misled on some of this :)
[02:55:22] <techalchemy> there are a lot of misconceptions about this stuff :p
[02:55:43] <techalchemy> there is not that much actual magic that occurs, only a small amount
[18:52:16] <norrit> Trying to spin up a local pypa warehouse instance, it's up and running and accepting wheel packages using Twine, but I cannot get pip to install correctly. Currently it's entering a redirect loop as is my curl against the simple url.
[18:52:49] <norrit> I updated the max_upload size in warehouse/forklift/legacy.py and the url in dev/environment.
[18:53:41] <norrit> my .pip/pip.conf looks as follows (IP redacted)
[19:24:17] <norrit> ah, okay, makes way more sense now. I can probably hack together a workaround on that.
[19:24:50] <di_codes1> looks like we once had the ability to store these files locally via `warehouse.packaging.services.LocalFileStorage`, but it doesn’t seem to be working now
[19:25:02] <norrit> so the dev/environment line for FILES_BACKEND is where that's defined correct?
[19:27:12] <norrit> I feel like I'm going to be fairly upset when this is much easier than what I was doing.
[19:28:02] <norrit> I feel like I'm going to be fairly upset when this is much easier than what I was doing. << If you missed di_codes
[19:29:09] <di_codes> norrit: depends on what you were trying to do, but yeah, seems like devpi out of the box is approximately what you’re looking for
[19:30:08] <norrit> Much appreciated. If things change I'll determine the best option. Hadn't even crossed my mind that there would be a streamlined testing tool
[20:00:43] <nik> When I'm uploading with `twine upload dist/*`, I get this error: RedirectDetected: "pypi.org/legacy" attempted to redirect to "pypi.org/legacy" during upload. Aborting...
[20:00:54] <nik> this results in my package not updating on pypi...