Skip to content

Commit

Permalink
Changed name and addressed reviews.
Browse files Browse the repository at this point in the history
  • Loading branch information
S-Dafarra committed Mar 6, 2023
1 parent fab37f0 commit 7cff695
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 86 deletions.
65 changes: 1 addition & 64 deletions .github/workflows/ci_cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,42 +9,6 @@ on:

jobs:

package:
name: Package the project
runs-on: ubuntu-22.04

steps:

- uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.10"

- name: Install Python tools
run: pip install build twine

- name: Create distributions
run: python -m build -o dist/

- name: Inspect dist folder
run: ls -lah dist/

- name: Check wheel's abi and platform tags
run: test $(find dist/ -name *-none-any.whl | wc -l) -gt 0

- name: Run twine check
run: twine check dist/*

- name: Upload artifacts
uses: actions/upload-artifact@v3
with:
path: dist/*
name: dist

test:
name: 'Python${{ matrix.python }}@${{ matrix.os }}'
needs: package
Expand Down Expand Up @@ -80,31 +44,4 @@ jobs:
run: pip install dist/*.whl

- name: Import the package
run: python -c "import stepwise"

publish:
name: Publish to PyPI
needs: test
runs-on: ubuntu-22.04

steps:

- name: Download Python packages
uses: actions/download-artifact@v3
with:
path: dist
name: dist

- name: Inspect dist folder
run: ls -lah dist/

- name: Publish to PyPI
if: |
github.repository == 'ami-iit/stepwise' &&
((github.event_name == 'push' && github.ref == 'refs/heads/main') ||
(github.event_name == 'release'))
uses: pypa/gh-action-pypi-publish@release/v1
with:
user: __token__
password: ${{ secrets.PYPI_TOKEN }}
skip_existing: true
run: python -c "import hippopt"
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# stepwise
### A Python-based Trajectory Optimization Framework
# hippopt
### HIghly Pythonized Planning and OPTimization framework


StepWise is an open-source framework for generating whole-body trajectories for legged robots, with a focus on direct transcription of optimal control problems solved with multiple-shooting methods. The framework takes as input the robot model and generates optimized trajectories that include both kinematic and dynamic quantities.
hippopt is an open-source framework for generating whole-body trajectories for legged robots, with a focus on direct transcription of optimal control problems solved with multiple-shooting methods. The framework takes as input the robot model and generates optimized trajectories that include both kinematic and dynamic quantities.

## Features

Expand Down
3 changes: 0 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,3 @@ line-length = 88
[tool.isort]
profile = "black"
multi_line_output = 3

[tool.cibuildwheel]
build-frontend = "build"
23 changes: 7 additions & 16 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
[metadata]
name = stepwise
description = A Python-based Trajectory Optimization Framework
name = hippopt
description = HIghly Pythonized Planning and OPTimization framework
long_description = file: README.md
long_description_content_type = text/markdown
author = Stefano Dafarra
author_email = [email protected]
license = BSD-2
license_files = LICENSE
platforms = any
url = https://github.com/ami-iit/stepwise
url = https://github.com/ami-iit/hippopt

project_urls =
Changelog = https://github.com/ami-iit/stepwise/releases
Source = https://github.com/ami-iit/stepwise
Tracker = https://github.com/ami-iit/stepwise/issues
Changelog = https://github.com/ami-iit/hippopt/releases
Source = https://github.com/ami-iit/hippopt
Tracker = https://github.com/ami-iit/hippopt/issues

keywords =
trajectory
Expand All @@ -37,8 +37,6 @@ classifiers =
Operating System :: MacOS
Operating System :: Microsoft :: Windows
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3 :: Only
Expand All @@ -50,14 +48,8 @@ zip_safe = False
packages = find:
package_dir =
=src
python_requires = >=3.8
python_requires = >=3.10
install_requires =
coloredlogs
mashumaro
numpy
packaging
scipy
xmltodict

[options.extras_require]
style =
Expand All @@ -67,7 +59,6 @@ pptree =
pptree
all =
%(style)s
%(pptree)s

[options.packages.find]
where = src

0 comments on commit 7cff695

Please sign in to comment.