Skip to content

[build] Add PyPI project metadata: readme, urls, classifiers - #81

Merged
aaronj0 merged 4 commits into
compiler-research:mainfrom
aaronj0:project-metadata
Sep 5, 2026
Merged

[build] Add PyPI project metadata: readme, urls, classifiers#81
aaronj0 merged 4 commits into
compiler-research:mainfrom
aaronj0:project-metadata

Conversation

@aaronj0

@aaronj0 aaronj0 commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@aaronj0
aaronj0 requested a review from guitargeek September 4, 2026 14:44
Comment thread pyproject.toml
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about General Use?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only other generic options I could find are "Other Audience" and "End Users/Desktop", I am not sure if that is meant for our library. Maybe "Other Audience" but End Users/Desktop does not apply in our case.
Developers + Science/Research seems to be the category used by developer tools

@vgvassilev vgvassilev Sep 5, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding developers makes sense to me.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed

@vgvassilev vgvassilev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm!

@aaronj0
aaronj0 merged commit b101e1c into compiler-research:main Sep 5, 2026
39 of 40 checks passed
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

CppJIT CI has detected a new failure on workflow CI running on main while building b101e1c at job "macos-26-intel/llvm22/py3.12/c++20 / Build & Test".

Full details are available at: https://github.com/compiler-research/cppjit/actions/runs/33983625162
Here is the relevant piece of the build log for the reference

Step "Build and test" failure:
  Python3_ROOT_DIR: /Users/runner/hostedtoolcache/Python/3.12.10/x64
  LLVM_DIR: /Users/runner/work/cppjit/cppjit/install/lib/cmake/llvm
  Clang_DIR: /Users/runner/work/cppjit/cppjit/install/lib/cmake/clang
##[endgroup]
(node:22637) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
With the provided path, there will be 1 file uploaded
Artifact name is valid!
Root directory input is valid!
Beginning upload of artifact content to blob storage
(node:22637) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
Uploaded bytes 230
Finished uploading artifact content to blob storage!
SHA256 digest of uploaded artifact zip is 367ea105c566d9974777e2dd9a1cd4a8c67bf58196d6eaca22880b9765d6a2ec
Finalizing artifact upload
Artifact result-macos-26-intel-llvm22-py3.12-cxx20.zip successfully finalized. Artifact ID 9974636106
Artifact result-macos-26-intel-llvm22-py3.12-cxx20 has been successfully uploaded! Final size is 230 bytes. Artifact ID is 9974636106
Artifact download URL: https://github.com/compiler-research/cppjit/actions/runs/33983625162/artifacts/9974636106
Post job cleanup.
Node 20 is being deprecated. This workflow is running with Node 24 by default. If you need to temporarily use Node 20, you can set the ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true environment variable. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Post job cleanup.
[command]/usr/local/bin/git version
git version 2.55.0
Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/debb2bc6-9d79-4348-8b3f-baafd9e94de0/.gitconfig'
Temporarily overriding HOME='/Users/runner/work/_temp/debb2bc6-9d79-4348-8b3f-baafd9e94de0' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/local/bin/git config --global --add safe.directory /Users/runner/work/cppjit/cppjit
[command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
[command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
http.https://github.com/.extraheader
[command]/usr/local/bin/git config --local --unset-all http.https://github.com/.extraheader
[command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
[command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Evaluate and set job outputs
Set output 'summary'
Cleaning up orphan processes
##[warning]Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

vgvassilev pushed a commit to vgvassilev/cppjit that referenced this pull request Sep 6, 2026
…r-research#81)

* [build] Add PyPI project metadata: readme, urls, classifiers

* [build] Add the Changelog project URL for PyPI

* [build] Add compiler, interpreter, and science Topic classifiers

* [build] Extend the maintainers and order credits by contribution
aaronj0 added a commit to aaronj0/cppjit-compres that referenced this pull request Sep 6, 2026
…r-research#81)

* [build] Add PyPI project metadata: readme, urls, classifiers

* [build] Add the Changelog project URL for PyPI

* [build] Add compiler, interpreter, and science Topic classifiers

* [build] Extend the maintainers and order credits by contribution
aaronj0 added a commit to aaronj0/cppjit-compres that referenced this pull request Sep 6, 2026
…r-research#81)

* [build] Add PyPI project metadata: readme, urls, classifiers

* [build] Add the Changelog project URL for PyPI

* [build] Add compiler, interpreter, and science Topic classifiers

* [build] Extend the maintainers and order credits by contribution
aaronj0 added a commit to aaronj0/cppjit-compres that referenced this pull request Sep 6, 2026
…r-research#81)

* [build] Add PyPI project metadata: readme, urls, classifiers

* [build] Add the Changelog project URL for PyPI

* [build] Add compiler, interpreter, and science Topic classifiers

* [build] Extend the maintainers and order credits by contribution
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants