Bug 213323

Summary: [NEW PORT] devel/py-pylru: Python LRU Implementation
Product: Ports & Packages Reporter: Kyle Evans <kevans>
Component: Individual Port(s)Assignee: Mark Felder <feld>
Status: Closed FIXED    
Severity: Affects Only Me CC: feld
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 213327    
Attachments:
Description Flags
shar(1) archive of devel/py-pylru none

Description Kyle Evans freebsd_committer freebsd_triage 2016-10-08 23:31:05 UTC
Created attachment 175545 [details]
shar(1) archive of devel/py-pylru

Port generated by pytoport and then massaged a little bit.

Importing for development purposes as well as for an incoming OctoPrint port.
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-10-18 21:10:08 UTC
A commit references this bug:

Author: feld
Date: Tue Oct 18 21:09:59 UTC 2016
New revision: 424215
URL: https://svnweb.freebsd.org/changeset/ports/424215

Log:
  Pylru implements a true LRU cache along with several support classes. The cache
  is efficient and written in pure Python. It works with Python 2.6+ including the
  3.x series. Basic operations (lookup, insert, delete) all run in a constant
  amount of time. Pylru provides a cache class with a simple dict interface. It
  also provides classes to wrap any object that has a dict interface with a cache.
  Both write-through and write-back semantics are supported. Pylru also provides
  classes to wrap functions in a similar way, including a function decorator.

  WWW: https://github.com/jlhutch/pylru

  PR:		213323
  Submitted by:	Kyle Evans <bsdports@kyle-evans.net>

Changes:
  head/devel/Makefile
  head/devel/py-pylru/
  head/devel/py-pylru/Makefile
  head/devel/py-pylru/distinfo
  head/devel/py-pylru/pkg-descr
Comment 2 Mark Felder freebsd_committer freebsd_triage 2016-10-18 21:10:55 UTC
Committed, thanks!