<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2017-05-17T13:51:14Z</updated>
<entry>
<title>python packages: move all things python under lang/python</title>
<updated>2017-05-17T13:51:14Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-05-17T13:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=68312f49c0b4456e665ed438a86a44738caa765a'/>
<id>urn:sha1:68312f49c0b4456e665ed438a86a44738caa765a</id>
<content type='text'>
I admit this may be be a bit aggressive, but the lang
folder is getting cluttered/filled up with Python, PHP, Perl,
Ruby, etc. packages.

Makes sense to try to group them into per-lang folders.

I took the Pythons.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>python,python3: bump PKG_RELEASEs</title>
<updated>2017-03-09T16:43:50Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-03-08T16:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9f7235e42a508cd7ee2e2c121f24010e2dd7ec7c'/>
<id>urn:sha1:9f7235e42a508cd7ee2e2c121f24010e2dd7ec7c</id>
<content type='text'>
Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>python: split source packages away from compiled packages</title>
<updated>2017-03-09T16:43:41Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-03-02T15:47:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=20685f522067271662c8c425a12e4822de08093d'/>
<id>urn:sha1:20685f522067271662c8c425a12e4822de08093d</id>
<content type='text'>
Well, they're not yet compiled, but in the next commit
they should be.

People have been complaining [citation needed] to me
via email or via Github that Python's performance is crap
because it packages sources directly and they're not compiled.
And Python has to compile the sources on each run, and
on-the-fly.

Allowing compilation caching is also a no-no, because
I'll get complaints that the flash storage fills up
whenever a Python app runs.

So, to give the user a choice, the new de-facto packaging
for Python packages will be:
* ship compiled + [ preferably ] optimized files
* package sources separately

The problem is that this doubles the number of packages
in LEDE/OpenWrt, but build-times should not suffer a big
hit, since the compilation is done once, and the
install phase should not be too intensive.

Oh, and people don't need ship source packages if
they don't want to.
To do that, a packager needs to just call
`$(eval $(call BuildPackage,python-&lt;package&gt;-src))`

The `python-` prefix is important.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>python,python3: drop tests from all core packages</title>
<updated>2017-03-09T07:23:10Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-03-08T15:18:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=92073b047bb862627db5b264c3ee7cc79ba49649'/>
<id>urn:sha1:92073b047bb862627db5b264c3ee7cc79ba49649</id>
<content type='text'>
Well, this slipped by for some time.
This should make the Python core packages even more lighter.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>python,python3: move PyPackage install rules in the beggining of the Package install rules</title>
<updated>2017-03-09T07:23:10Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-03-02T16:04:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=df0d0bcc0016866fce67dd04d01e1fc350ddf152'/>
<id>urn:sha1:df0d0bcc0016866fce67dd04d01e1fc350ddf152</id>
<content type='text'>
So that we can process Python sources installed
by those rules, if we need to.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>python: move filespec shell code into file</title>
<updated>2017-03-09T07:23:10Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-03-02T12:14:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=06c91a7ed84b2467420adbd208132e1ef63f4d47'/>
<id>urn:sha1:06c91a7ed84b2467420adbd208132e1ef63f4d47</id>
<content type='text'>
Cleanup.
And preparation for adding a bit more functionality.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>python,python3: add python-pip-conf package to be used by both python-pip &amp; python3-pip</title>
<updated>2017-01-23T09:59:50Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-01-20T16:11:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=31d614f92cb2d34d657abdb9eb374e3e87dc4021'/>
<id>urn:sha1:31d614f92cb2d34d657abdb9eb374e3e87dc4021</id>
<content type='text'>
Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>pip,setuptools: move as part of python,python3 build</title>
<updated>2017-01-23T08:20:20Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-01-19T16:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a53d0c5a403d1669e2cf6c59c2be6a9d3ed633a0'/>
<id>urn:sha1:a53d0c5a403d1669e2cf6c59c2be6a9d3ed633a0</id>
<content type='text'>
Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>python,python3: install built-in pip and setuptools</title>
<updated>2017-01-23T07:06:51Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-01-19T16:20:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=80349f9e73f7c11785fa5e5d9ebd0185066c644b'/>
<id>urn:sha1:80349f9e73f7c11785fa5e5d9ebd0185066c644b</id>
<content type='text'>
Easier than using external package.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
<entry>
<title>python: bump PKG_RELEASE to 3</title>
<updated>2017-01-11T13:16:27Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2017-01-11T09:07:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b5b6ef34f4b7dbdab32f3300b56f6daec5f78b91'/>
<id>urn:sha1:b5b6ef34f4b7dbdab32f3300b56f6daec5f78b91</id>
<content type='text'>
Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
</feed>
