Skip to content

Commit

Permalink
Reading for first publish to PyPI
Browse files Browse the repository at this point in the history
  • Loading branch information
Dwayne Pryce committed Nov 2, 2020
1 parent 2e5af24 commit 1697ace
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 15 deletions.
20 changes: 10 additions & 10 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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/*
- 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/*
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
# 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
- Rust nightly 1.37+ (we are currently using 1.40)
- 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
Expand All @@ -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/).

0 comments on commit 1697ace

Please sign in to comment.