From 1697ace330a13f008a5bc93a689004d1f0eb5677 Mon Sep 17 00:00:00 2001 From: Dwayne Pryce Date: Mon, 2 Nov 2020 08:31:34 -0800 Subject: [PATCH] Reading for first publish to PyPI --- .github/workflows/build.yml | 20 ++++++++++---------- README.md | 12 +++++++----- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dfbebab..e3e102f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -109,15 +109,15 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ env.GRASPOLOGIC_VERSION }} - release_name: graspologic-native-testbuild-${{ env.GRASPOLOGIC_VERSION }} + release_name: graspologic-native-${{ env.GRASPOLOGIC_VERSION }} body_path: "checksums.txt" prerelease: ${{ env.GRASPOLOGIC_PRERELEASE }} -# - name: Install dependencies -# run: | -# python -m pip install -U pip setuptools wheel twine -# - name: Publish with twine -# env: -# TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} -# TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} -# run: | -# twine upload dist/* \ No newline at end of file + - name: Install dependencies + run: | + python -m pip install -U pip setuptools wheel twine + - name: Publish with twine + env: + TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} + TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} + run: | + twine upload dist/* diff --git a/README.md b/README.md index 0d35a9a..0bbd111 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,11 @@ -# topologic-native +# graspologic-native -[topologic](https://github.com/microsoft/topologic) is an opinionated Python library built around a collection of the -best network/graph embedding techniques and other network related functionality best practices. +[graspologic](https://github.com/microsoft/graspologic) is a python package for graph statistics. Some functionality can be best served if compiled into a python native module, both for performance purposes and to share that functionality with web assembly. -`topologic-native` is a repository that holds Rust packages. The core packages will be published as crate libraries, +`graspologic-native` is a repository that holds Rust packages. The core packages will be published as crate libraries, and a package using [pyo3](https://github.com/pyo3/pyo3) will expose the functionality of that library to Python. ## Requirements @@ -14,6 +13,9 @@ and a package using [pyo3](https://github.com/pyo3/pyo3) will expose the functio - Python 3.5+ (we are currently using 3.8) - 64 bit operating system +## Published Versions +We currently build for x86_64 platforms only, Windows, macOS, and Ubuntu, for python versions 3.6, 3.7, 3.8, and 3.9. + ## Contributing This project welcomes contributions and suggestions. Most contributions require you to @@ -31,6 +33,6 @@ or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any addi # Privacy -`topologic-native` does not collect, store, or transmit any information of any kind back to Microsoft. +`graspologic-native` does not collect, store, or transmit any information of any kind back to Microsoft. For your convenience, here is the link to the general [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement/).