aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Allow building of pure Python wheel by setting "pure" appropriatelyJames Le Cuirot2023-08-211-1/+2
| | | | | | | | It will only build a pure wheel when pure is true in all cases. Signed-off-by: James Le Cuirot <chewi@gentoo.org> Closes: https://github.com/gentoo/portage/pull/1082 Signed-off-by: Sam James <sam@gentoo.org>
* Drop custom test runner bits in favour of pytestJames Le Cuirot2023-08-021-1/+1
| | | | | Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* Migrate from setuptools to Meson and meson-pythonJames Le Cuirot2023-08-021-5/+8
| | | | | | | | | | | This makes Portage PEP 517 compliant. When building via meson-python, the man pages and logrotate config are no longer included as there seems little point. Bug: https://bugs.gentoo.org/910035 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* Increase minimum Python version from Python 3.6/3.7 -> Python 3.9Sam James2023-07-261-1/+1
| | | | | | | | | | We don't seem to have been consistent as to whether it was 3.6 or 3.7, but we weren't testing it consistently anyway. It feels too soon to go up to 3.10 unfortunately, but 3.6/3.7 are EOL and 3.8 is EOL next year, so let's do 3.9. Signed-off-by: Sam James <sam@gentoo.org>
* DEVELOPING: update release processSam James2023-03-041-14/+28
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* DEVELOPING: differentiate spaces/tabs in Python/Bash filesMike Gilbert2022-09-241-2/+3
| | | | | Closes: https://github.com/gentoo/portage/pull/905 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* DEVELOPING: Add explicit comment re CI for releasesSam James2022-09-091-0/+2
| | | | | | Why not be explicit? Signed-off-by: Sam James <sam@gentoo.org>
* DEVELOPING: refresh a bitSam James2022-07-121-21/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* DEVELOPING: updateportage-3.0.31Sam James2022-07-101-1/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* DEVELOPING: we use PEP 8 nowSam James2022-05-191-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* */*: Python 3.6 is EOL; raise min supported to Python 3.7Sam James2022-05-191-1/+1
| | | | | | | EOL since 2021-12-23 and indeed isn't in gentoo.git anymore either since a few months ago. Signed-off-by: Sam James <sam@gentoo.org>
* DEVELOPING: add pypi instructionsSam James2021-12-091-1/+7
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* DEVELOPING: update release instructionsSam James2021-12-091-7/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* DEVELOPING: Update minimum python versionAaron Bauman2020-08-041-7/+11
| | | | | | | * Other style/readability fixes Signed-off-by: Aaron Bauman <bman@gentoo.org> Signed-off-by: Zac Medico <zmedico@gentoo.org>
* runtests: rewrite in pythonMike Frysinger2015-06-031-1/+1
| | | | | The bash was getting ugly, and this allows us to add more smarts sanely to the main script.
* officially drop support for python 2.6, 3.1, and 3.2Mike Frysinger2015-06-031-4/+4
| | | | | We no longer support these in the ebuild and don't want to waste time implementing compatibility shims for them.
* DEVELOPING: Use Requested instead of ReportedAlexander Berntsen2014-08-131-1/+1
| | | | Signed-off-by: Alexander Berntsen <bernalex@gentoo.org>
* DEVELOPING: Update RELEASE-NOTES & NEWS in commitAlexander Berntsen2014-08-121-0/+5
| | | | | Signed-off-by: Alexander Berntsen <bernalex@gentoo.org> Reviewed-by: Brian Dolbec <dolsen@gentoo.org>
* Note the use of X-by in DEVELOPINGAlexander Berntsen2014-08-121-1/+16
| | | | | Signed-off-by: Alexander Berntsen <bernalex@gentoo.org> Reviewed-by: Brian Dolbec <dolsen@gentoo.org>
* DEVELOPING: 50 char limit for summary is too shortBrian Dolbec2014-04-041-1/+1
| | | | | Upping it to 70, so with a file/module name prefix and a bug postfix, there should be some space left for something intelligible.
* DEVELOPING: Be more specific about tabs/spacesAlexander Berntsen2014-03-301-4/+3
|
* DEVELOPING: Add note on commit messagesAlexander Berntsen2014-03-291-0/+20
|
* DEVELOPING: Add note on commitsAlexander Berntsen2014-03-291-0/+7
|
* DEVELOPING: Cap at 72 columnsAlexander Berntsen2014-03-271-34/+39
|
* DEVELOPING: Mention that tab stop should be 4Alexander Berntsen2014-02-241-1/+2
|
* Add updating the NEWS, RELEASE_NOTES files to the release process.Brian Dolbec2014-01-051-3/+6
|
* mkrelease: add a --runtests shortcutMike Frysinger2014-01-051-5/+2
| | | | | This automates the release+test cycle a bit so people don't have to do it all by hand.
* runtests: add a "supported" shortcutMike Frysinger2014-01-051-3/+3
| | | | | | | This keeps the list of supported versions in one place so people can do: ./runtests.sh --python-versions=supported No need to hardcode the list of python versions in multiple places.
* document release processMike Frysinger2014-01-051-0/+25
|
* DEVELOPING: fix errors for bug #313413Joachim Bartosik2012-09-081-11/+2
|
* DEVELOPING: add "Dependencies" sectionZac Medico2012-01-111-0/+7
|
* DEVELOPING: add "Python Version" sectionZac Medico2012-01-111-0/+8
|
* DEVELOPING: remove section about string moduleZac Medico2012-01-111-21/+0
| | | | | The module no longer exists since Python 2.7, so by now it should be obvious that it's obsolete.
* Py3k compatibility patch by Ali Polatel <hawking@g.o>.Zac Medico2008-07-021-0/+12
| | | | | | Don't use the format raise Exception, "string" svn path=/main/trunk/; revision=10890
* Add bits about namespace pollution, add whitespacing comments after looking ↵Alec Warner2008-02-111-3/+64
| | | | | | at some new code I wrote and realizing I was not following the current style. Fix typos svn path=/main/trunk/; revision=9332
* Add notes about import statements (clarity) and fix spelling error in ↵Alec Warner2007-07-221-0/+37
| | | | | | release-notes svn path=/main/trunk/; revision=7356
* Check to see if I have svn.g.o fixed, no actual file changes, pass #2Robin H. Johnson2007-05-181-1/+1
| | | | svn path=/main/trunk/; revision=6544
* Check to see if I have svn.g.o fixed, no actual file changes.Robin H. Johnson2007-05-181-1/+1
| | | | svn path=/main/trunk/; revision=6543
* fix tabs with patch from Grobian and bug # 161911, fix developing a bitAlec Warner2007-01-131-8/+4
| | | | svn path=/main/trunk/; revision=5633
* Add a few pretty basic comments on writing code, particularly things that ↵Alec Warner2007-01-121-0/+71
portage used to do (and still does) that are...a bit out of style ;) svn path=/main/trunk/; revision=5612