tag:blogger.com,1999:blog-5874912112064714506.post6705134204349470262..comments2024-03-14T02:51:28.362-07:00Comments on Bit Of Cheese: Local PyPI OptionsRichard Joneshttp://www.blogger.com/profile/04600262656208358816noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-5874912112064714506.post-61226248617333718182021-03-16T14:11:51.748-07:002021-03-16T14:11:51.748-07:00Your internet site is cool. It is actually fast as...Your internet site is cool. It is actually fast as well as thanks regarding enabling comments. <a href="https://statepikemassager.mystrikingly.com/blog/ideas-to-choosing-the-most-popular-foot-massager" rel="nofollow">slabway spa shiatsu foot massager review</a>Anonymoushttps://www.blogger.com/profile/08989318996930653720noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-17131729192760657692020-03-28T08:08:08.815-07:002020-03-28T08:08:08.815-07:00This awesome piece has honestly actually peaked my...This awesome piece has honestly actually peaked my curiosity.<br /><a href="https://www.podbean.com/podcast-detail/ezhui-bd238/Credit-Building-and-Money-Talk-Podcast" rel="nofollow">money talk</a><br /><a href="https://feeds.acast.com/public/shows/5e7d8fa408c2f076675a5d7f" rel="nofollow">credit</a><br /><a href="https://podcasts.google.com/?feed=aHR0cHM6Ly9mZWVkcy5idXp6c3Byb3V0LmNvbS85MzI1NzgucnNz&ved=0CAAQ4aUDahcKEwioz_CA5broAhUAAAAAHQAAAAAQAQ" rel="nofollow">credit and money</a><br /><a href="https://tunein.com/podcasts/Education-Podcasts/Credit-Building-and-Money-Talk-p1306322/" rel="nofollow">credit building talk</a>jerrysproductreviewshttps://www.blogger.com/profile/10505805977296110734noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-28507103069519904082019-09-03T10:13:22.600-07:002019-09-03T10:13:22.600-07:00With enough time spent on this device, yes, weight...With enough time spent on this device, yes, weight loss may be possible. There are many customers who have mentioned previously that they were able to lose weight by using the Cubii Under Desk Elliptical on a daily basis at work and home. <a href="https://twitter.com/i/moments/1162201711118671872" rel="nofollow">cubii review 2019</a>jerrysproductreviewshttps://www.blogger.com/profile/10505805977296110734noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-49273611383251390752015-07-01T17:35:55.858-07:002015-07-01T17:35:55.858-07:00The apps / utils recommended here are nice and ful...The apps / utils recommended here are nice and full-featured, but as pointed out, they're all fairly heavy implementations for what is actually quite a simple task: making Python packages available on a private index.<br /><br />It's possible to set up a "private PyPI" using nothing but a vanilla Apache vhost (with "Options +Indexes"), if you don't mind manually uploading packages to the right directory, each time you have a new package / version:<br /><br />https://major.io/2012/01/31/create-a-local-pypi-repository-using-only-mod_rewrite/<br /><br />I wrote an article that expands on this, going through how you can split off chunks of code from a big Python codebase, into packages that can be maintained on a "private PyPI" - hope it's useful for others who are trying to do this:<br /><br />http://greenash.net.au/thoughts/2015/06/splitting-a-python-codebase-into-dependencies-for-fun-and-profit/Anonymoushttps://www.blogger.com/profile/13250858239746393701noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-32906445443880182822013-05-17T08:11:24.907-07:002013-05-17T08:11:24.907-07:00Hi.
When using Flask-Pypi-Proxy the index page o...Hi. <br /><br />When using Flask-Pypi-Proxy the index page of the package (http://miserver/simple/Flask) won't be used locally, but it will take the data from Pypi. This is to take into account that there might be new version that aren't in you local repo. To change this, there is a configuration option named SHOULD_USE_EXISTING (check it here: https://flask-pypi-proxy.readthedocs.org/en/latest/installing.html#configuration)<br /><br />But once that a package is downloaded, if the package exists locally, then it will return that package instead of downloading it from pypi. For example, the first request to Flask will be done to Pypi, and download the package and store it locally. After that, if the same version of the Flask package is requested, then it will return the package that is present on the server.<br /><br />Thanks, <br />Tomas ZulbertiTomas Zulbertihttps://www.blogger.com/profile/09891254220701383858noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-86744458550238054002013-05-08T16:54:14.333-07:002013-05-08T16:54:14.333-07:00Thanks for clarifying that. I've modified the ...Thanks for clarifying that. I've modified the blog post to give a more accurate description (though there appears to be some caching preventing me seeing the edit ...). Please consider clarifying your project description to also make it clearer that it has this capability. <br /><br />An issue (for me) with pyshop is the hefty dependencies: Pyramid, for one (for such a simple web app, Pyramid is a whole lotta framework), and the SQL database. The second is a real issue with my deployment system; that's why my implementation uses just the filesystem.Richard Joneshttps://www.blogger.com/profile/04600262656208358816noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-52263288761948199832013-05-08T16:50:02.276-07:002013-05-08T16:50:02.276-07:00When I investigated it I could not see it transpar...When I investigated it I could not see it transparently fetching and caching packages when a request came to the local index. This is what I mean by mirroring. Did I miss the functionality?Richard Joneshttps://www.blogger.com/profile/04600262656208358816noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-88957522976907303922013-05-08T06:22:42.749-07:002013-05-08T06:22:42.749-07:00There's also collective.eggproxy, which I foun...There's also collective.eggproxy, which I found to be completely unusable (an attempt to pip install lxml using it as the index blocked while eggproxy tried to download all versions of binary eggs for all platforms, until I got tired and aborted after merely one hour and a gig worth of useless files in the cache).Marius Gedminashttps://www.blogger.com/profile/15155998626202067226noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-73308188838967016862013-05-08T05:57:14.646-07:002013-05-08T05:57:14.646-07:00Hi. I am the author of Flask-Pypi-Proxy. What do y...Hi. I am the author of Flask-Pypi-Proxy. What do you mean with: "it does not mirror packages locally."? Thanks.Tomas Zulbertihttps://www.blogger.com/profile/09891254220701383858noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-87005471287477111942013-05-08T02:55:26.646-07:002013-05-08T02:55:26.646-07:00Looking at what you wrote about proxyypi, pyshop h...Looking at what you wrote about proxyypi, pyshop has same functionality, it mirrors package on it's first request, (it downloads it, and then serves from itself, and depending on how many versions it has to create entries in db, it might take a while). Also on request, it fetches new versions of packages already being mirrored.Anonymoushttps://www.blogger.com/profile/17694462662638113362noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-52103040096105727362013-05-07T19:12:00.035-07:002013-05-07T19:12:00.035-07:00Heya,
Did you take a look at LocalShop?
https://...Heya,<br /><br />Did you take a look at LocalShop?<br /><br />https://github.com/mvantellingen/localshop<br /><br />It's a Django based Pypi server that allows local uploads as well as proxying remote packages locally. It uses django-storages, so it allows a number of disagree back ends (e.g. filesystem, S3 etc.).<br /><br />Cheers,<br />VictorVictor Hooihttps://www.blogger.com/profile/13936512373347698730noreply@blogger.comtag:blogger.com,1999:blog-5874912112064714506.post-43215587239396409702013-05-07T16:24:09.873-07:002013-05-07T16:24:09.873-07:00When I was looking to do the same thing, I ended u...When I was looking to do the same thing, I ended up working with Brian Jones' MinistryOfPackages[1]. I helped work out a few bugs but later lost steam with the whole project. Probably a bit late for a recommendation but thought I'd point it out.<br /><br />[1]: https://pypi.python.org/pypi/MinistryOfPackagesJon Millerhttps://www.blogger.com/profile/11377722214682154021noreply@blogger.com