Commit graph

10 commits

Author SHA1 Message Date
Oliver Smith
d51f31e784
setup.py: adjust path to pmb.__version__
setup.py is on its way out, but it isn't replaced just yet. Adjust the
code that finds the version.

I'm pushing this directly to master as this fix is trivial and unbreaks
packaging current master of pmbootstrap.

Fix for (from pmbootstrap AUR package):
$ pip install build wheel
$ python -m build --wheel --no-isolation
  File "/usr/lib/python3.10/ast.py", line 50, in parse
    return compile(source, filename, mode, flags,
  File "<unknown>", line 1
    {"edge": "2.12.11-r0",
    ^
SyntaxError: '{' was never closed

Fixes: 6352ab9c ("Move version to pmb.__version__")
Fixes: pmbootstrap#2226
2023-04-17 08:11:51 +02:00
Oliver Smith
3113f354b8
Bump min. required Python version to 3.7
Increase it as 3.6 is EOL.

Related: https://en.wikipedia.org/wiki/History_of_Python#Table_of_versions
Reviewed-by: Luca Weiss <luca@z3ntu.xyz>
Link: https://lists.sr.ht/~postmarketos/pmbootstrap-devel/%3C20230326164931.2390-2-ollieparanoid@postmarketos.org%3E
2023-04-04 09:13:09 +02:00
Caio Fontes
2b8efb996b
enforce E501 in setup.py (MR 2058) 2021-06-06 19:21:25 +02:00
Oliver Smith
9bbe78328f
setup.py: change devel status: alpha -> stable
pmbootstrap is fairly stable now, time to let setup.py and pypi.org
reflect it.
2020-07-11 16:19:52 +02:00
Minecrell
527f5a9512
Update required Python version to 3.6+ (!1879)
We need Python 3.5+ for recursive (**) globs.
While we are at it, we might as well require Python 3.6
so we can use f-strings in the future.
2020-03-14 08:39:13 +01:00
Oliver Smith
fe1c1dfe2d
setup.py: description is written in markdown
This should make it look pretty on pypi. Closes #1679.
2018-10-12 09:07:30 +02:00
Luca Weiss
120822aa2f
Restore not-redundant "include_package_data" line
Due to build caches removing that line still installed the files but in
a clean build, the directive is needed.

Fixes #1661 (again)
2018-10-08 21:41:45 +02:00
Oliver Smith
1f8832c4cc install apk keys and binfmt data with setup.py 2018-09-17 10:06:57 +00:00
Grant Miller
7eaf9de000 Implement bash tab completion 2018-08-27 21:35:05 +00:00
Yuval Adam
b6003a2815 Close #327: Add initial setup.py (#443) 2017-09-02 19:30:40 +00:00