From owner-freebsd-python@freebsd.org Mon Dec 12 22:49:37 2016 Return-Path: Delivered-To: freebsd-python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C188C746F6 for ; Mon, 12 Dec 2016 22:49:37 +0000 (UTC) (envelope-from kevans91@ksu.edu) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 0DC92142 for ; Mon, 12 Dec 2016 22:49:37 +0000 (UTC) (envelope-from kevans91@ksu.edu) Received: by mailman.ysv.freebsd.org (Postfix) id 0D053C746F5; Mon, 12 Dec 2016 22:49:37 +0000 (UTC) Delivered-To: python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0BCC5C746F4 for ; Mon, 12 Dec 2016 22:49:37 +0000 (UTC) (envelope-from kevans91@ksu.edu) Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0049.outbound.protection.outlook.com [104.47.34.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT SSL SHA2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 775BA141; Mon, 12 Dec 2016 22:49:35 +0000 (UTC) (envelope-from kevans91@ksu.edu) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ksu.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Y++bMADBjC4rB9DFoHdup9kVldTwtneI3gtxAQsvygY=; b=a4yHPYN0V0AVo05SAKtppujMGVv/nSGlkWSwd8qmGG8GvjQnIogUCgiezOWfllARfubWA2h56RFG7PJNnrkQiMqDnsqAagDzGNGwXAIh4dVG/RWKAGLr1BsoOZvlx7oQTmTwYhZBaH73CfIgQKyN/bYupo/GaQejnDlpJNw8K/0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kevans91@ksu.edu; Received: from mail-yb0-f176.google.com (209.85.213.176) by BN3PR0501MB1316.namprd05.prod.outlook.com (10.160.183.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.771.4; Mon, 12 Dec 2016 22:14:29 +0000 Received: by mail-yb0-f176.google.com with SMTP id d59so6568703ybi.1; Mon, 12 Dec 2016 14:14:29 -0800 (PST) X-Gm-Message-State: AKaTC00SiryS7erNz+rDRJ4qsjkjshnMU0U3H6JkbKw852mXh8USev3SefgkdyjF/B+C2ABU6iFMsjYeQkP4OA== X-Received: by 10.37.163.33 with SMTP id d30mr45111151ybi.54.1481580852559; Mon, 12 Dec 2016 14:14:12 -0800 (PST) MIME-Version: 1.0 Received: by 10.37.55.194 with HTTP; Mon, 12 Dec 2016 14:13:52 -0800 (PST) In-Reply-To: References: From: Kyle Evans Date: Mon, 12 Dec 2016 16:13:52 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: lang/python3* ports, __pycache__ included To: Marcus von Appen CC: Content-Type: text/plain; charset="UTF-8" X-Originating-IP: [209.85.213.176] X-ClientProxiedBy: BN6PR19CA0034.namprd19.prod.outlook.com (10.173.148.148) To BN3PR0501MB1316.namprd05.prod.outlook.com (10.160.183.17) X-MS-Office365-Filtering-Correlation-Id: 55264997-5db0-4dad-2ab1-08d422dc3e51 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BN3PR0501MB1316; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1316; 3:7O20j09Cma2thqKQ/KEzOSTq4q0I0fs7WcTCyj4ElTnHyUh/TByCcwXZg+ml4UoACC1Fmbz+KavUFBlN0RMO04QBi0yIkgIx46RqA81mAlKM1W7KejX9XZDWisEGfIT448li39irt2dRqmSMC3ukhROavxNzsLf27jNskzlKPHz4OPafpqJZ9ldcVtTFAZeAyQmxyOMNmL1HOCDosBJkyXiBRwhUmIIOcWMlqke9UGXxiT7HgKOZbBtTwdeCO46iDDRnJE0tEE61bSYGfqgopg==; 25:FLUOZ9r0O2iS482r89Qw3k1q1oikOWkPtE97QxMuIKJRtwT9jiDNJGE2eR6D245JtIHT6ZCEMbxGSZhBoDB/nM0/dNQAU4sq9DynyiwKh9X455Z4YDAT/E67hnmxIZl63Q5NyflmQM7Wu08PR9LfILPUh4fpfeGopaDKrMYlqnaZ/SdBW7c82XmB9Z3ffUpGon4QiTeyRdwF1Fc7prH45ptYIINubOGsENnK1FLdqN4eMGbTHnZffaYvjEGIRzSgrstKgGjqcF9lIeKBGMiCiICymIzD962joxgXub0npfHuftcRD+v+7GBJe94ysVo4m6ccNoNMU/fGMhnBisU98ddRDN61QPf1YsqAWnOdvns9XszLBEPrIBlasiKwh36iflryQSLJqjxCiRwaY27HA8RViKP8e2XOVkfRri4L1A9XbqjTBmeDLyGduWoMu6Zs6Vv+LTf6Erg4Z6RANR8mew== X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1316; 31:9IsyJJcomcF2+NGLNfmwVl1bAYApExl9JNSeg2csTkot4zeH9Ux2ZVXSvgH9cZHaVRmCFC1NzYId+X8vmEcyUythhR/XrP2XCZHkS98j+o4pifmn+g+qUYrODGu9rEVi6l+Mrp9qFqp5eatBUnHXfh8UVrW21ALWvGtlSOHOKArqdLzkLD0tt1ewyDufFm+ABzpo3uhst2ADFHRvTsLJtycxu5hhapKDfKFoefEVf29VwNqgwN5jIYNEKVcbqw0afc3qpqe0LbM0fYWQS69rLgDGW6h/ShLLORsTi+vn60U=; 20:FxIwmbGTDvjgVK/bUY5Eo4Cr+PqZ8KqOgchK1T20RKavFY1NTxX5M48mMXLWPhUvbMGBk4/bVmxis+tSZpORmh67xyWFLTaEXoY2biGE79i0fxiV86Rt8dP4V5aPni2mhdmhE7eySym3TTzCpfNxi9ylITngHLJq8TQNGGIbGbGf92KZSqIEIVN+tj1tIj0PXxRwdHO6qNLkqWVFIwYnMWGQtky/Uf4NEnimJ9sISzAH/7jhLe1ap/K/IkSRximt6sGO5CGshBw8Crt3KCDA3kQj4gPAFjwyAqxAmpbwwn5QIXTRBWMAR1JRfuLnf7pDPYTw9hsM+uaKXEHoTdJQEvZdodUpgiAUhwmWLtgkZaW80JFt7KPHZg0/03R9xR5RDNzarTCk7WDsnDHLlML3To9Ug7+HMJiyDjtXUyfp6DitMhDYfayTUCUGQMiz1yvXqKxDmxHiKcQRmJ0wjSM3qC2WJhgdHQTmoL95LqLGlvjmFClviXQNP5OiQr5Op/Zj X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(278428928389397); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148); SRVR:BN3PR0501MB1316; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1316; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1316; 4:AjFq1XhWhjSKdUEJO39LdSwLv5dAnPUobYXrDKyRlhAhpwIj3iOZnz75TjyvAwebz5e3hjalXknMGpi1DFLMesJEe9ps2afhEefa38QjMUi6w3yUz66JN9F4XYvgj5QhBzTe5V5vvZmQtC3wQUUBJ5X2/nRKMB1yQiZswp0ifW7KmLg3FlMcWQtw8hFMyamDW1wL66VJTbkWkYC6IxihVlXByGBWb0P/rokC2N6X0fAtHQEQXoCRbHorn2ojsJ90McW+VionYcRjFh5RImW2eMwglP09coOP/ee2+nD+XH1wiiOk7vvgbDP/Ez4dgfOIqx6z2tswTfh7FtU0P6iZM66pf7GNTesuBXp/vMcysoxGkSYjFG5HHEEX87wjmCFLcr+ElPxwe4hiuWYdilO1Ae1mRDbxI6JC2nYVNsEBViz6uw+UJS1ChfabemG6ShSlFs3uLXWt3uQncZGffI37MiPhj2zS0BL0hlWhA4ALRfNTR21hLlEDV200XwcKwNGndUTU08mg/YmrcQqFUdjmwVqDswXqKJ8l9tqcAb9stJ05jceaFd+of3bRzV5N2K+1o7cDYgK/+rYB1eznJILvPtQbY7ZfXGRCCuFWi+ne4JFABSDjHAKzIhFr1HuGzQnx X-Forefront-PRVS: 0154C61618 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(189002)(24454002)(199003)(377454003)(8676002)(76176999)(7736002)(63696999)(23676002)(75432002)(90282001)(81166006)(68736007)(81156014)(9686002)(80366005)(38730400001)(61726006)(69596002)(5820100001)(229853002)(97736004)(9896002)(189998001)(305945005)(86362001)(450100001)(105586002)(59536001)(66066001)(61266001)(50466002)(47776003)(122856001)(106356001)(89122001)(98316002)(88552002)(6916009)(2906002)(110136003)(50986999)(2950100002)(5660300001)(4326007)(6116002)(3846002)(101416001)(92566002)(55446002)(93516999)(42186005)(54356999)(55456009); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0501MB1316; H:mail-yb0-f176.google.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: ksu.edu does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjNQUjA1MDFNQjEzMTY7MjM6c0NkTmtQdlBTM2tUNXFjMkVEckpHbWVs?= =?utf-8?B?RnlYMldpTU5udG8rc2RDTGlBRHZKdzM3Ui91dFNwaW1zZWhiWjNGaHBwNUNB?= =?utf-8?B?SVh3bitFVEE5OGh3STVZc0RHdS9Ua0VLWGhBNFQxcUhmUUF2QVd6cmtSbW9Y?= =?utf-8?B?a3NnckM1N3dNQUdGUVd3eTk5YTFJNXFqYzFsNStVSWJyT2ExaGE1Wk1HeDJS?= =?utf-8?B?aGYvUGtlRkZyRG03N3lYdUt4M1dVVUY0S25DVEUxRVZjeXlTdE5JM2xFK2lv?= =?utf-8?B?MzhTOHRQSGtGNEw1RVFnR3VRSlpTUmlWdkRSY25UN28vamhaT1Z3NzlXL285?= =?utf-8?B?ZUpuMU9QamZ0K1ZWa3hnYlpYUTV4d0xXeG4rbk1CcWFsSjJaRE1iYVlULzNR?= =?utf-8?B?RzYvWUtrQWlxUUxLV1BRTUp3V0ZvRUFrd0gvUUZnR0prK2JBenRSTTFEWFhn?= =?utf-8?B?LzBDS3YrR0w0YnlSbkpoNllCdmJ3c0VoRHVoNjZhNG94N2ZoQUo5YUprN1JO?= =?utf-8?B?K3lxZzVwZ050Qm5zQmcxN0x5QU9Qa3RoY051ZnJqMStqMk9rNldsenRsL0NX?= =?utf-8?B?TEluakcxOWZnYWkwTlRzTjNKM0tMblBZK21ZYlVQYVlBdmFzWnh5Q2FNQThG?= =?utf-8?B?czhyV3ZKYU0vRzhUeThLTS8wVHJBbXpPZTd6MU1HMDMxdEQ1eGJlZkZWV2lO?= =?utf-8?B?cFpieE5XQmpoYTFWaFRpZDBnaE8vWE1POVp3YkY4M2V5N0F2ektEWFU0Y3hs?= =?utf-8?B?SXI4M0dEbFUzaVZLanJGcUNCUTFnK3dNNTRGSGxWc21HV1BKYVcwZFpSczAr?= =?utf-8?B?Q3dCSEJ1TmNsVzRsaXEwdDRsTXdXTFNJMWUrcVhDTmM3OGViaWRoQ0JSaXhI?= =?utf-8?B?QUFXU1dBa0EyNE5CMHdmUm9SZGpneTZlRE9HdFl6blNNeHI0NlE5QUZHdk5D?= =?utf-8?B?UWw1UGthRUZZL0Y2TU9keWc5SGYveXZ5THlTdGxmTWsxdGVWVHNKcEY4aVhs?= =?utf-8?B?MlVtMkxSQTFUbHBFTWs2bzFBd2NjQ0VjcTBnZnpwVjZWUlR4cHloVWkrQ1NV?= =?utf-8?B?bVgrMnQ0aE40TStheUVvS0dKa0tWYng1Q3Z2bVpEYTlqdk1oMkl1ekJDRHc3?= =?utf-8?B?MWVRYTRCYUp3azVvSEQ5U0RFbTN0WnE0QXJMUEVXbGt2ZTdERk9QWmFmeGoy?= =?utf-8?B?SEpqUDJJNS9FNXk0TnA0WnJIOUVyV1RyR3JmVGVsZkJObVUyZFl5a2hGSkZB?= =?utf-8?B?T0d3WElsTkE2dERycFhPbStWNGpzNTFQRDNNaGhZYVlSNSs4dlY1emZXNy9R?= =?utf-8?B?WG5JdXQ4TXNvZkVlQjJoUUdxOE5FVnFjNHY5SW1PcDU5aTdLUTlxYVJIR25h?= =?utf-8?B?Tk4rSW43SVU4RW1rOTUzdURVOHFmejhha3o2UEFmVWsvdTZFRUVtSWt1dW9v?= =?utf-8?B?N1V2WFFERk5Vbldxb2FiMGpwN1l4djhoVG5Fa2thb0lOSGJ0OTlUWER4RlJn?= =?utf-8?B?dUVuRGpReWVjcXlzeURjYm11Y0IzY0JySjcrdU8wRWxRV29NU1h3Witzaldv?= =?utf-8?B?QklUSHN2NDdMb1ZKeTdZbk5ic2JDekxPZzYrZXEyV1lzWUN1N000ODl5bG84?= =?utf-8?B?d1VuMnJSRnFWckN6bktCV1QvdjQyelhEL2dqWlZhUmhHdkVRM2hQeXU3UE9B?= =?utf-8?B?QmNQbFRZcUEyUEhHNGZrd1hHN2dTM29vNXRmRHlQSENrY296OG5kVkVHR0hT?= =?utf-8?B?V2JjWVFWbmIzdFE0WlNFbXVEZCtqSWhiUTR3dnJpZzJyQm5WRURlREV4WTlx?= =?utf-8?B?eXgrOVA5NEpwVkVZRlJQbEZLZ1NOMlRJQ1BpUXFDZnhZQVRvd3I1YWJMTFpU?= =?utf-8?Q?ENggwP9BhUV9Q=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1316; 6:lVpWBkQPChR3/aRyCMqQeFADNLSROre3P79r6I8EQTxWEWDeFcs3Bs3SBH6tKczp2ObRr0O01d5l8jdo/clXP8bRHqif6/zty625bKWXrAElE9j5+tsZaUmj+pT/LVRKOn5yII8ZfNoK1DNTG7U0vLUEtVSEW11yzzuaiY9WwOK5mwhadlpbQm8K7oIYsj5W1NHRKvhRYUUfFUBMKcXGsf93mSCYjn3x3I78XNjs5x42F1UzmwaIZleI8JWGaLgcouHhANQ0KoUKYRSt91/EyGKZ+tELeD9y2AZKIHohKOXe0yFeU+gz2GYkKkvHlJQvyexdlbk/NklsqiN2hpiVLPYpik5Cb02kFP9vPO5mvhw8NMQBDGQofapTVwj9ZsSdFErrkwsf8SYSMVafHHLm534Y2Awv3MFhWtjd/N9uzl4=; 5:f4jk7+Z9ydBAx4qK4A3+gWLK+4IUk/DAY+1O05LcQhT4xXnDQcuYfGd6n9DTD7/bzlprHuHR7qQh/FPIQIHKS/Zh7yIdPdri3JeTx/mqK0d736Jvcy5D3SOuRuSiMz4ii4L8Z+4/BuweBHOP39i1Xg==; 24:I3Xr80EffpTYgIkZR/DCk9o0mZJwcoqqcKwqveSyy47kwVHQSMgN1gaUqACn6SvGlHMzbpsEm8gadqDANH+k8QNQFtrnAkyhaL9t4lPzeSc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0501MB1316; 7:b1e9rps2412f6Gf9mi5PAlpMgPT315VtzX5RFGAo8BDb8TMK4vmI5hqHXH082+B7LPRljfw5GUykcBI6J6wBTcBefXRvU/DAjtf6KCRVr43UvZwtgJ7xLupY3VXgfp85L4J0LYC7VJDHwH3qZzkUVlETZrbL5ic3WQQcmWNnTcEMRrP34BRfsj5ZgRkY3Gn1JFBviHDBU1xjAECiTB7nna5EHEHgwIMMZebH49SlRK0LYX/ticafgWfU+kvYdmUNXUoTQVnWOF5pfLjA2KN9x7RldGIiPMJ+LH4TCsFOx2UGYBbeF5qs2kBNBI6RC5pR4sKQcdUCmu2qu27eBFGJc5Kju7LGIOeO1wOAlEU9Ynn+x4PGWgXxB87l9zxhtroDM0rlm/dzoGjg1t0sOfgpzAbHvYEbp9JYv/U6csBl7SioK1V4C3VJAIrIk8PyIprjXY4Dd3XNpY4Dez1h5jh1LQ==; 20:Vm2buv/PDx56gdAbcO8qjwzwYB3Idday8br/CLw77hR7Gzkc1jYHv0jxRWpacbPuETR2Uoam9xit1LZlI2QrqP5jGzb1Ndwxkl7Wzwi11UMx2gybKJin8/4/eEf4kchYDDrJj/xlJ8jFTwsKC3aahXaZJy0TcKW4MPNjfW6U42w= X-OriginatorOrg: ksu.edu X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2016 22:14:29.9698 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1316 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Dec 2016 22:49:37 -0000 On Mon, Dec 12, 2016 at 3:51 PM, Marcus von Appen wrote: > Hi Kyle, > >> [snip] > > this is a python3 specific change in how python deals with optimized > bytecode files. > We ship .pyc/.pyo files for python2 ports and __pycache__ bits for python3, > so there > is no change in packaging behaviour except from "sticking to the default". Ahh, ok, that makes sense. >> [snip] > > Few years ago, we already had an idea about that. You can read it at > https://wiki.freebsd.org/Python/CompiledPackages. If space is a major > concern > for you (but a small drawback in runtime performance is not), let us know, > so we put it up on the agenda (again). In some of my environments, it definitely is a concern. In one or two applications, I have limited disk size to work with but a lot of memory to otherwise operate on -- so these things being created at runtime isn't much issue, but having them on disk tends towards problematic. Given that this is not a very 'black or white' problem (as evident from the CompiledPackages wiki page), I will strip these entries from the pkg-plist myself for the time being and maybe work on finding time to assist in a better solution for the whole.