Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add packages flit and dependencies flit_core, pytoml #29846

Closed
mkoeppe opened this issue Jun 11, 2020 · 16 comments
Closed

Add packages flit and dependencies flit_core, pytoml #29846

mkoeppe opened this issue Jun 11, 2020 · 16 comments

Comments

@mkoeppe
Copy link
Contributor

mkoeppe commented Jun 11, 2020

... as a basis for a PEP 517 build system (#29845).

flit_core installs itself using PEP 517, so this depends on the pip update in #29803; and we also have to fix sage-pip-install, which assumes a setuptools/distutils package.

tarballs: see checksums.ini

Depends on #31118

Component: build

Author: Matthias Koeppe

Branch/Commit: u/mkoeppe/add_packages_flit_and_dependencies_flit_core__pytoml @ 2326a6a

Issue created by migration from https://trac.sagemath.org/ticket/29846

@mkoeppe mkoeppe added this to the sage-9.2 milestone Jun 11, 2020
@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe changed the title Add package flit Add packages flit and dependencies flit_core, pytoml Jun 11, 2020
@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jun 12, 2020

Author: Matthias Koeppe

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jun 12, 2020

Dependencies: #29803

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jun 12, 2020

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jun 12, 2020

Commit: 721e8fd

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jun 12, 2020

Last 10 new commits:

6755adbbuild/pkgs/pkgconfig/spkg-install.in: Remove pyproject.toml so that pip installs using setup.py
29327d3build/pkgs/entrypoints: Do not provide setup.py, not needed for entrypoints 0.3
bcc79a5build/pkgs/entrypoints/spkg-install.in: Remove pyproject.toml so that setup.py is used
361b98bbuild/pkgs/terminado/spkg-install.in: Remove pyproject.toml so that setup.py is used
5040d7ebuild/pkgs/testpath/spkg-install.in: Remove pyproject.toml so that setup.py is used
371ede6build/pkgs/zope_interface: Change to a dummy script package
dfb4400build/pkgs/pytoml: New
11b6003build/pkgs/flit, flit_core: New
20e2d59Add dependencies
721e8fdbuild/bin/sage-pip-install: For PEP 517 packages, do not try to uninstall first

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 12, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

5e7155ebuild/pkgs/pytoml/spkg-install.in: New

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jun 12, 2020

Changed commit from 721e8fd to 5e7155e

@mkoeppe mkoeppe removed this from the sage-9.2 milestone Jun 14, 2020
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 22, 2021

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

6cede58build/pkgs/pytoml: New
45df84abuild/pkgs/flit, flit_core: New
b191ae9Add dependencies
3a3bf16build/bin/sage-pip-install: For PEP 517 packages, do not try to uninstall first
b6c10bfbuild/pkgs/pytoml/spkg-install.in: New
9d747fcsage --package update-latest: Distinguish pypi package name and spkg name
f74f66csage --package update-latest: Accept package classes :standard:, :optional: etc., restrict to normal Python packages
5f75c6fMerge branch 't/31118/sage___package_update_latest__fix_for_package_names_containing_dashes' into t/29846/add_packages_flit_and_dependencies_flit_core__pytoml
2326a6abuild/pkgs/{flit,flit_core}: Update to 3.0.0

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 22, 2021

Changed commit from 5e7155e to 2326a6a

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jan 22, 2021

Changed dependencies from #29803 to #31118

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Jan 22, 2021

comment:11

need to rebase on #31280, which cherry-picked from here

@mkoeppe
Copy link
Contributor Author

mkoeppe commented Sep 6, 2023

outdated

@mkoeppe mkoeppe closed this as completed Sep 6, 2023
@mkoeppe mkoeppe closed this as not planned Won't fix, can't repro, duplicate, stale Sep 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant