Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jun 2020 08:59:08 +0000 (UTC)
From:      Kai Knoblich <kai@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r538461 - in head/www: py-django-tagging py-graphite-web py-graphite-web/files
Message-ID:  <202006110859.05B8x8XZ006430@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kai
Date: Thu Jun 11 08:59:08 2020
New Revision: 538461
URL: https://svnweb.freebsd.org/changeset/ports/538461

Log:
  www/py-graphite-web: Update to 1.1.7
  
  * Also switch the port to Django 2.2 (current LTS release) because
    Django 1.11 is End-of-Life since April, which also drops the support for
    Python 2.7.
  
  * Do the same for www/py-django-tagging and bump PORTREVISION due changed
    dependencies. [1]
  
  * Relax the version requirements in setup.py to pave the way for the 0.5.0
    update of www/py-django-tagging. [1]
  
  * Remove superfluous '+=' from SUB_LIST and PLIST_SUB and sort variables a
    bit according to the PHB.
  
  * Add NO_ARCH as there are no architecture relevant files in the package.
  
  Changelogs since 1.1.5:
  
  https://github.com/graphite-project/graphite-web/releases/tag/1.1.7
  https://github.com/graphite-project/graphite-web/releases/tag/1.1.6
  
  PR:		245873 245843 [1]
  Approved by:	maintainer timeout (6+ weeks), Kevin Golding (maintainer) [1]

Modified:
  head/www/py-django-tagging/Makefile
  head/www/py-graphite-web/Makefile
  head/www/py-graphite-web/distinfo
  head/www/py-graphite-web/files/patch-setup.py
  head/www/py-graphite-web/pkg-plist

Modified: head/www/py-django-tagging/Makefile
==============================================================================
--- head/www/py-django-tagging/Makefile	Thu Jun 11 08:20:57 2020	(r538460)
+++ head/www/py-django-tagging/Makefile	Thu Jun 11 08:59:08 2020	(r538461)
@@ -3,7 +3,7 @@
 
 PORTNAME=	django-tagging
 PORTVERSION=	0.4.6
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	www python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -15,10 +15,10 @@ LICENSE=	BSD3CLAUSE MIT
 LICENSE_COMB=	multi
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR}
 
 NO_ARCH=	yes
-USES=		python
+USES=		python:3.5+
 USE_PYTHON=	distutils autoplist
 
 .include <bsd.port.mk>

Modified: head/www/py-graphite-web/Makefile
==============================================================================
--- head/www/py-graphite-web/Makefile	Thu Jun 11 08:20:57 2020	(r538460)
+++ head/www/py-graphite-web/Makefile	Thu Jun 11 08:59:08 2020	(r538461)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	graphite-web
-PORTVERSION=	1.1.5
-PORTREVISION=	1
+PORTVERSION=	1.1.7
 CATEGORIES=	www python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
@@ -12,30 +11,34 @@ COMMENT=	Enterprise scalable realtime graphing platfor
 
 LICENSE=	APACHE20
 
-DEPRECATED=	Uses deprecated version of python
-EXPIRATION_DATE=	2020-08-15
-
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cairo>=1.8.10:graphics/py-cairo@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}carbon>=${PORTVERSION}:databases/py-carbon@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}django-tagging>=0.3.1:www/py-django-tagging@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}django111>=1.11:www/py-django111@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}django-tagging>=0.4.2:www/py-django-tagging@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}django22>=1.8<3.1:www/py-django22@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scandir>=0:sysutils/py-scandir@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} \
-		xorg-fonts-truetype>=0:x11-fonts/xorg-fonts-truetype
+		${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
+		xorg-fonts-truetype>=0:x11-fonts/xorg-fonts-truetype \
+		bash:shells/bash
 
-FETCH_ARGS=	-o ${DISTNAME}${EXTRACT_SUFX}
-USES=		cpe python:2.7 shebangfix
+USES=		cpe python:3.5+ shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	graphite-project
 CPE_VENDOR=	graphite_project
 CPE_PRODUCT=	graphite
 USE_PYTHON=	distutils
 SHEBANG_FILES=	bin/build-index.sh
+
+CONFLICTS_INSTALL=	py??-graphite-web
+
+FETCH_ARGS=	-o ${DISTNAME}${EXTRACT_SUFX}
+NO_ARCH=	yes
 SUB_FILES=	pkg-message
-SUB_LIST+=	PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} WWWOWN=${WWWOWN} \
+SUB_LIST=	PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} WWWOWN=${WWWOWN} \
 		WWWGRP=${WWWGRP} DATADIR=${DATADIR}
-PLIST_SUB+=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
+PLIST_SUB=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
 
 post-patch:
 	@${RM} ${WRKSRC}/bin/build-index.sh.orig

Modified: head/www/py-graphite-web/distinfo
==============================================================================
--- head/www/py-graphite-web/distinfo	Thu Jun 11 08:20:57 2020	(r538460)
+++ head/www/py-graphite-web/distinfo	Thu Jun 11 08:59:08 2020	(r538461)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1545929253
-SHA256 (graphite-project-graphite-web-1.1.5_GH0.tar.gz) = c8455b8b3231698eb2d1db73bcb0f4ba89adf0a0b86f1035e5e256a5d2a73784
-SIZE (graphite-project-graphite-web-1.1.5_GH0.tar.gz) = 1437530
+TIMESTAMP = 1587669526
+SHA256 (graphite-project-graphite-web-1.1.7_GH0.tar.gz) = e8522310913f22f3e93fc96e63b39877153e96f051d3d3dd4d417accfb77fd68
+SIZE (graphite-project-graphite-web-1.1.7_GH0.tar.gz) = 1448722

Modified: head/www/py-graphite-web/files/patch-setup.py
==============================================================================
--- head/www/py-graphite-web/files/patch-setup.py	Thu Jun 11 08:20:57 2020	(r538460)
+++ head/www/py-graphite-web/files/patch-setup.py	Thu Jun 11 08:59:08 2020	(r538461)
@@ -1,4 +1,4 @@
---- setup.py.orig	2018-09-03 22:00:39 UTC
+--- setup.py.orig	2020-03-16 15:55:20 UTC
 +++ setup.py
 @@ -39,10 +39,6 @@ else:
          cf.add_section('install')
@@ -32,13 +32,16 @@
 +conf_files = [ ('%%PREFIX%%/etc/graphite', glob('conf/*.example')) ]
  examples = [ ('examples', glob('examples/example-*')) ]
  
- try:
-@@ -108,7 +104,7 @@ try:
+ 
+@@ -116,8 +112,9 @@ try:
        package_data={'graphite' :
          ['templates/*', 'local_settings.py.example']},
        scripts=glob('bin/*'),
 -      data_files=list(webapp_content.items()) + storage_dirs + conf_files + examples,
+-      install_requires=['Django>=1.8,<3.1', 'django-tagging==0.4.3', 'pytz',
 +      data_files=list(conf_files),
-       install_requires=['Django>=1.8,<2.1', 'django-tagging==0.4.3', 'pytz', 'pyparsing', 'cairocffi', 'urllib3', 'scandir', 'six'],
++ 
++      install_requires=['Django>=1.8,<3.1', 'django-tagging>=0.4.3', 'pytz',
+                         'pyparsing', 'cairocffi', 'urllib3', 'scandir', 'six'],
        classifiers=[
            'Intended Audience :: Developers',

Modified: head/www/py-graphite-web/pkg-plist
==============================================================================
--- head/www/py-graphite-web/pkg-plist	Thu Jun 11 08:20:57 2020	(r538460)
+++ head/www/py-graphite-web/pkg-plist	Thu Jun 11 08:59:08 2020	(r538461)
@@ -355,259 +355,277 @@ bin/build-index.sh
 %%DATADIR%%/examples/example-client.py
 %%DATADIR%%/examples/example-graphite-vhost.conf
 %%PYTHON_SITELIBDIR%%/graphite/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/app_settings.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/app_settings.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/carbonlink.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/carbonlink.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/compat.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/compat.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/errors.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/errors.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/http_pool.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/http_pool.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/intervals.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/intervals.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/logger.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/logger.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/middleware.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/middleware.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/node.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/node.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/settings.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/settings.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/singleton.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/singleton.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/storage.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/storage.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/umsgpack.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/umsgpack.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/user_util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/user_util.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/wsgi.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/__pycache__/wsgi.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/account/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/account/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/account/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/admin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/admin.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/ldapBackend.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/ldapBackend.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/account/admin.py
-%%PYTHON_SITELIBDIR%%/graphite/account/admin.pyc
-%%PYTHON_SITELIBDIR%%/graphite/account/admin.pyo
 %%PYTHON_SITELIBDIR%%/graphite/account/ldapBackend.py
-%%PYTHON_SITELIBDIR%%/graphite/account/ldapBackend.pyc
-%%PYTHON_SITELIBDIR%%/graphite/account/ldapBackend.pyo
 %%PYTHON_SITELIBDIR%%/graphite/account/migrations/0001_initial.py
-%%PYTHON_SITELIBDIR%%/graphite/account/migrations/0001_initial.pyc
-%%PYTHON_SITELIBDIR%%/graphite/account/migrations/0001_initial.pyo
 %%PYTHON_SITELIBDIR%%/graphite/account/migrations/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/account/migrations/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/account/migrations/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/account/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/account/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/account/models.py
-%%PYTHON_SITELIBDIR%%/graphite/account/models.pyc
-%%PYTHON_SITELIBDIR%%/graphite/account/models.pyo
 %%PYTHON_SITELIBDIR%%/graphite/account/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/account/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/account/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/account/views.py
-%%PYTHON_SITELIBDIR%%/graphite/account/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/account/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/app_settings.py
-%%PYTHON_SITELIBDIR%%/graphite/app_settings.pyc
-%%PYTHON_SITELIBDIR%%/graphite/app_settings.pyo
 %%PYTHON_SITELIBDIR%%/graphite/browser/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/browser/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/browser/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/browser/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/browser/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/browser/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/browser/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/browser/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/browser/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/browser/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/browser/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/browser/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/browser/views.py
-%%PYTHON_SITELIBDIR%%/graphite/browser/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/browser/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/carbonlink.py
-%%PYTHON_SITELIBDIR%%/graphite/carbonlink.pyc
-%%PYTHON_SITELIBDIR%%/graphite/carbonlink.pyo
 %%PYTHON_SITELIBDIR%%/graphite/compat.py
-%%PYTHON_SITELIBDIR%%/graphite/compat.pyc
-%%PYTHON_SITELIBDIR%%/graphite/compat.pyo
 %%PYTHON_SITELIBDIR%%/graphite/composer/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/composer/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/composer/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/composer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/composer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/composer/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/composer/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/composer/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/composer/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/composer/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/composer/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/composer/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/composer/views.py
-%%PYTHON_SITELIBDIR%%/graphite/composer/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/composer/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/dashboard/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/admin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/admin.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/send_graph.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/send_graph.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/dashboard/admin.py
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/admin.pyc
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/admin.pyo
 %%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/0001_initial.py
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/0001_initial.pyc
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/0001_initial.pyo
 %%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/dashboard/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/dashboard/models.py
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/models.pyc
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/models.pyo
 %%PYTHON_SITELIBDIR%%/graphite/dashboard/send_graph.py
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/send_graph.pyc
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/send_graph.pyo
 %%PYTHON_SITELIBDIR%%/graphite/dashboard/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/dashboard/views.py
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/dashboard/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/errors.py
-%%PYTHON_SITELIBDIR%%/graphite/errors.pyc
-%%PYTHON_SITELIBDIR%%/graphite/errors.pyo
 %%PYTHON_SITELIBDIR%%/graphite/events/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/events/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/events/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/admin.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/admin.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/compat.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/compat.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/events/admin.py
-%%PYTHON_SITELIBDIR%%/graphite/events/admin.pyc
-%%PYTHON_SITELIBDIR%%/graphite/events/admin.pyo
 %%PYTHON_SITELIBDIR%%/graphite/events/compat.py
-%%PYTHON_SITELIBDIR%%/graphite/events/compat.pyc
-%%PYTHON_SITELIBDIR%%/graphite/events/compat.pyo
 %%PYTHON_SITELIBDIR%%/graphite/events/migrations/0001_initial.py
-%%PYTHON_SITELIBDIR%%/graphite/events/migrations/0001_initial.pyc
-%%PYTHON_SITELIBDIR%%/graphite/events/migrations/0001_initial.pyo
 %%PYTHON_SITELIBDIR%%/graphite/events/migrations/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/events/migrations/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/events/migrations/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/events/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/events/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/events/models.py
-%%PYTHON_SITELIBDIR%%/graphite/events/models.pyc
-%%PYTHON_SITELIBDIR%%/graphite/events/models.pyo
 %%PYTHON_SITELIBDIR%%/graphite/events/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/events/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/events/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/events/views.py
-%%PYTHON_SITELIBDIR%%/graphite/events/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/events/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/finders/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/finders/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/finders/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/ceres.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/ceres.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/remote.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/remote.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/standard.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/standard.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/finders/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/finders/ceres.py
-%%PYTHON_SITELIBDIR%%/graphite/finders/ceres.pyc
-%%PYTHON_SITELIBDIR%%/graphite/finders/ceres.pyo
 %%PYTHON_SITELIBDIR%%/graphite/finders/remote.py
-%%PYTHON_SITELIBDIR%%/graphite/finders/remote.pyc
-%%PYTHON_SITELIBDIR%%/graphite/finders/remote.pyo
 %%PYTHON_SITELIBDIR%%/graphite/finders/standard.py
-%%PYTHON_SITELIBDIR%%/graphite/finders/standard.pyc
-%%PYTHON_SITELIBDIR%%/graphite/finders/standard.pyo
 %%PYTHON_SITELIBDIR%%/graphite/finders/utils.py
-%%PYTHON_SITELIBDIR%%/graphite/finders/utils.pyc
-%%PYTHON_SITELIBDIR%%/graphite/finders/utils.pyo
 %%PYTHON_SITELIBDIR%%/graphite/functions/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/functions/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/functions/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/aggfuncs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/aggfuncs.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/params.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/params.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/safe.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/safe.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/aggfuncs.py
 %%PYTHON_SITELIBDIR%%/graphite/functions/custom/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/functions/custom/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/functions/custom/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/functions/custom/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/functions/custom/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/functions/params.py
-%%PYTHON_SITELIBDIR%%/graphite/functions/params.pyc
-%%PYTHON_SITELIBDIR%%/graphite/functions/params.pyo
+%%PYTHON_SITELIBDIR%%/graphite/functions/safe.py
 %%PYTHON_SITELIBDIR%%/graphite/functions/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/functions/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/functions/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/functions/views.py
-%%PYTHON_SITELIBDIR%%/graphite/functions/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/functions/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/http_pool.py
-%%PYTHON_SITELIBDIR%%/graphite/http_pool.pyc
-%%PYTHON_SITELIBDIR%%/graphite/http_pool.pyo
 %%PYTHON_SITELIBDIR%%/graphite/intervals.py
-%%PYTHON_SITELIBDIR%%/graphite/intervals.pyc
-%%PYTHON_SITELIBDIR%%/graphite/intervals.pyo
 %%PYTHON_SITELIBDIR%%/graphite/local_settings.py
 %%PYTHON_SITELIBDIR%%/graphite/local_settings.py.example
 %%PYTHON_SITELIBDIR%%/graphite/logger.py
-%%PYTHON_SITELIBDIR%%/graphite/logger.pyc
-%%PYTHON_SITELIBDIR%%/graphite/logger.pyo
 %%PYTHON_SITELIBDIR%%/graphite/metrics/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/metrics/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/metrics/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/metrics/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/metrics/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/metrics/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/metrics/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/metrics/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/metrics/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/metrics/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/metrics/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/metrics/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/metrics/views.py
-%%PYTHON_SITELIBDIR%%/graphite/metrics/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/metrics/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/middleware.py
-%%PYTHON_SITELIBDIR%%/graphite/middleware.pyc
-%%PYTHON_SITELIBDIR%%/graphite/middleware.pyo
 %%PYTHON_SITELIBDIR%%/graphite/node.py
-%%PYTHON_SITELIBDIR%%/graphite/node.pyc
-%%PYTHON_SITELIBDIR%%/graphite/node.pyo
 %%PYTHON_SITELIBDIR%%/graphite/readers/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/readers/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/readers/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/ceres.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/ceres.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/multi.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/multi.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/remote.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/remote.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/rrd.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/rrd.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/whisper.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/readers/__pycache__/whisper.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/readers/ceres.py
-%%PYTHON_SITELIBDIR%%/graphite/readers/ceres.pyc
-%%PYTHON_SITELIBDIR%%/graphite/readers/ceres.pyo
 %%PYTHON_SITELIBDIR%%/graphite/readers/multi.py
-%%PYTHON_SITELIBDIR%%/graphite/readers/multi.pyc
-%%PYTHON_SITELIBDIR%%/graphite/readers/multi.pyo
 %%PYTHON_SITELIBDIR%%/graphite/readers/remote.py
-%%PYTHON_SITELIBDIR%%/graphite/readers/remote.pyc
-%%PYTHON_SITELIBDIR%%/graphite/readers/remote.pyo
 %%PYTHON_SITELIBDIR%%/graphite/readers/rrd.py
-%%PYTHON_SITELIBDIR%%/graphite/readers/rrd.pyc
-%%PYTHON_SITELIBDIR%%/graphite/readers/rrd.pyo
 %%PYTHON_SITELIBDIR%%/graphite/readers/utils.py
-%%PYTHON_SITELIBDIR%%/graphite/readers/utils.pyc
-%%PYTHON_SITELIBDIR%%/graphite/readers/utils.pyo
 %%PYTHON_SITELIBDIR%%/graphite/readers/whisper.py
-%%PYTHON_SITELIBDIR%%/graphite/readers/whisper.pyc
-%%PYTHON_SITELIBDIR%%/graphite/readers/whisper.pyo
 %%PYTHON_SITELIBDIR%%/graphite/render/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/render/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/attime.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/attime.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/datalib.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/datalib.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/evaluator.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/evaluator.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/functions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/functions.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/glyph.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/glyph.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/grammar.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/grammar.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/hashing.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/hashing.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/render/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/render/attime.py
-%%PYTHON_SITELIBDIR%%/graphite/render/attime.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/attime.pyo
 %%PYTHON_SITELIBDIR%%/graphite/render/datalib.py
-%%PYTHON_SITELIBDIR%%/graphite/render/datalib.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/datalib.pyo
 %%PYTHON_SITELIBDIR%%/graphite/render/evaluator.py
-%%PYTHON_SITELIBDIR%%/graphite/render/evaluator.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/evaluator.pyo
 %%PYTHON_SITELIBDIR%%/graphite/render/functions.py
-%%PYTHON_SITELIBDIR%%/graphite/render/functions.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/functions.pyo
 %%PYTHON_SITELIBDIR%%/graphite/render/glyph.py
-%%PYTHON_SITELIBDIR%%/graphite/render/glyph.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/glyph.pyo
 %%PYTHON_SITELIBDIR%%/graphite/render/grammar.py
-%%PYTHON_SITELIBDIR%%/graphite/render/grammar.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/grammar.pyo
 %%PYTHON_SITELIBDIR%%/graphite/render/hashing.py
-%%PYTHON_SITELIBDIR%%/graphite/render/hashing.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/hashing.pyo
 %%PYTHON_SITELIBDIR%%/graphite/render/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/render/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/render/views.py
-%%PYTHON_SITELIBDIR%%/graphite/render/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/render/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/settings.py
-%%PYTHON_SITELIBDIR%%/graphite/settings.pyc
-%%PYTHON_SITELIBDIR%%/graphite/settings.pyo
 %%PYTHON_SITELIBDIR%%/graphite/singleton.py
-%%PYTHON_SITELIBDIR%%/graphite/singleton.pyc
-%%PYTHON_SITELIBDIR%%/graphite/singleton.pyo
 %%PYTHON_SITELIBDIR%%/graphite/storage.py
-%%PYTHON_SITELIBDIR%%/graphite/storage.pyc
-%%PYTHON_SITELIBDIR%%/graphite/storage.pyo
 %%PYTHON_SITELIBDIR%%/graphite/tags/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/base.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/base.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/http.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/http.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/localdatabase.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/localdatabase.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/redis.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/redis.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/tags/base.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/base.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/base.pyo
 %%PYTHON_SITELIBDIR%%/graphite/tags/http.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/http.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/http.pyo
 %%PYTHON_SITELIBDIR%%/graphite/tags/localdatabase.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/localdatabase.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/localdatabase.pyo
 %%PYTHON_SITELIBDIR%%/graphite/tags/migrations/0001_initial.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/migrations/0001_initial.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/migrations/0001_initial.pyo
 %%PYTHON_SITELIBDIR%%/graphite/tags/migrations/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/migrations/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/migrations/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/tags/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/tags/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/tags/models.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/models.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/models.pyo
 %%PYTHON_SITELIBDIR%%/graphite/tags/redis.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/redis.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/redis.pyo
 %%PYTHON_SITELIBDIR%%/graphite/tags/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/tags/utils.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/utils.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/utils.pyo
 %%PYTHON_SITELIBDIR%%/graphite/tags/views.py
-%%PYTHON_SITELIBDIR%%/graphite/tags/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/tags/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/templates/500.html
 %%PYTHON_SITELIBDIR%%/graphite/templates/browser.html
 %%PYTHON_SITELIBDIR%%/graphite/templates/browserHeader.html
@@ -620,65 +638,53 @@ bin/build-index.sh
 %%PYTHON_SITELIBDIR%%/graphite/templates/login.html
 %%PYTHON_SITELIBDIR%%/graphite/templates/version.html
 %%PYTHON_SITELIBDIR%%/graphite/umsgpack.py
-%%PYTHON_SITELIBDIR%%/graphite/umsgpack.pyc
-%%PYTHON_SITELIBDIR%%/graphite/umsgpack.pyo
 %%PYTHON_SITELIBDIR%%/graphite/url_shortener/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__pycache__/baseconv.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__pycache__/baseconv.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__pycache__/models.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/url_shortener/baseconv.py
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/baseconv.pyc
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/baseconv.pyo
 %%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/0001_initial.py
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/0001_initial.pyc
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/0001_initial.pyo
 %%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/__pycache__/0001_initial.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/url_shortener/migrations/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/url_shortener/models.py
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/models.pyc
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/models.pyo
 %%PYTHON_SITELIBDIR%%/graphite/url_shortener/views.py
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/url_shortener/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/user_util.py
-%%PYTHON_SITELIBDIR%%/graphite/user_util.pyc
-%%PYTHON_SITELIBDIR%%/graphite/user_util.pyo
 %%PYTHON_SITELIBDIR%%/graphite/util.py
-%%PYTHON_SITELIBDIR%%/graphite/util.pyc
-%%PYTHON_SITELIBDIR%%/graphite/util.pyo
 %%PYTHON_SITELIBDIR%%/graphite/version/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/version/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/version/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/version/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/version/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/version/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/version/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/version/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/version/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/version/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/version/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/version/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/version/views.py
-%%PYTHON_SITELIBDIR%%/graphite/version/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/version/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/views.py
-%%PYTHON_SITELIBDIR%%/graphite/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/whitelist/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/whitelist/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/whitelist/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/__pycache__/urls.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/whitelist/__pycache__/views.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/whitelist/urls.py
-%%PYTHON_SITELIBDIR%%/graphite/whitelist/urls.pyc
-%%PYTHON_SITELIBDIR%%/graphite/whitelist/urls.pyo
 %%PYTHON_SITELIBDIR%%/graphite/whitelist/views.py
-%%PYTHON_SITELIBDIR%%/graphite/whitelist/views.pyc
-%%PYTHON_SITELIBDIR%%/graphite/whitelist/views.pyo
 %%PYTHON_SITELIBDIR%%/graphite/worker_pool/__init__.py
-%%PYTHON_SITELIBDIR%%/graphite/worker_pool/__init__.pyc
-%%PYTHON_SITELIBDIR%%/graphite/worker_pool/__init__.pyo
+%%PYTHON_SITELIBDIR%%/graphite/worker_pool/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/worker_pool/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/graphite/worker_pool/__pycache__/pool.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/graphite/worker_pool/__pycache__/pool.cpython-%%PYTHON_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/graphite/worker_pool/pool.py
-%%PYTHON_SITELIBDIR%%/graphite/worker_pool/pool.pyc
-%%PYTHON_SITELIBDIR%%/graphite/worker_pool/pool.pyo
 %%PYTHON_SITELIBDIR%%/graphite/wsgi.py
-%%PYTHON_SITELIBDIR%%/graphite/wsgi.pyc
-%%PYTHON_SITELIBDIR%%/graphite/wsgi.pyo
 @rmtry %%PYTHON_SITELIBDIR%%/graphite/local_settings.pyc
 @dir(%%WWWOWN%%,%%WWWGRP%%,) /var/db/graphite
 @dir /var/log/graphite/webapp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006110859.05B8x8XZ006430>