Merge branch 'pypi-package' into future
This commit is contained in:
commit
acc540f757
15
.github/workflows/publish-to-pypi.yml
vendored
15
.github/workflows/publish-to-pypi.yml
vendored
@ -1,17 +1,17 @@
|
|||||||
name: Publish Python package to PyPI
|
name: Publish Python package to PyPI
|
||||||
|
|
||||||
on:
|
on:
|
||||||
# Action currently disabled to only push to TestPyPI for now
|
push:
|
||||||
|
branches:
|
||||||
#push:
|
- master
|
||||||
# tags:
|
tags:
|
||||||
# - '*'
|
- '*'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish:
|
publish:
|
||||||
name: Publish to PyPI
|
name: Publish to PyPI
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
if: startsWith(github.ref, 'refs/tags/') # Only run on tagged commits
|
if: false && startsWith(github.ref, 'refs/tags/') # Only run on tagged commits
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Check out code
|
- name: Check out code
|
||||||
@ -29,6 +29,9 @@ jobs:
|
|||||||
build setuptools twine
|
build setuptools twine
|
||||||
--user
|
--user
|
||||||
|
|
||||||
|
- name: Prevent fallback onto setup.py
|
||||||
|
run: rm setup.py
|
||||||
|
|
||||||
- name: Build a binary wheel and a source tarball
|
- name: Build a binary wheel and a source tarball
|
||||||
run: python3 -m build
|
run: python3 -m build
|
||||||
|
|
||||||
|
5
.github/workflows/publish-to-test-pypi.yml
vendored
5
.github/workflows/publish-to-test-pypi.yml
vendored
@ -2,6 +2,8 @@ name: Publish Python package to TestPyPI
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
|
branches:
|
||||||
|
- master
|
||||||
tags:
|
tags:
|
||||||
- '*'
|
- '*'
|
||||||
|
|
||||||
@ -27,6 +29,9 @@ jobs:
|
|||||||
build setuptools twine
|
build setuptools twine
|
||||||
--user
|
--user
|
||||||
|
|
||||||
|
- name: Prevent fallback onto setup.py
|
||||||
|
run: rm setup.py
|
||||||
|
|
||||||
- name: Build a binary wheel and a source tarball
|
- name: Build a binary wheel and a source tarball
|
||||||
run: python3 -m build
|
run: python3 -m build
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ pip install metaworld@git+https://github.com/Farama-Foundation/Metaworld.git@d15
|
|||||||
|
|
||||||
## How to use Fancy Gym
|
## How to use Fancy Gym
|
||||||
|
|
||||||
We will only show the basics here and prepared [multiple examples](fancy_gym/examples/) for a more detailed look.
|
We will only show the basics here and prepared [multiple examples](https://github.com/ALRhub/fancy_gym/tree/master/fancy_gym/examples/) for a more detailed look.
|
||||||
|
|
||||||
### Step-Based Environments
|
### Step-Based Environments
|
||||||
|
|
||||||
@ -197,7 +197,7 @@ print(fancy_gym.MOVEMENT_PRIMITIVE_ENVIRONMENTS_FOR_NS['<my_custom_namespace>'])
|
|||||||
### How to create a new MP task
|
### How to create a new MP task
|
||||||
|
|
||||||
In case a required task is not supported yet in the MP framework, it can be created relatively easy. For the task at
|
In case a required task is not supported yet in the MP framework, it can be created relatively easy. For the task at
|
||||||
hand, the following [interface](fancy_gym/black_box/raw_interface_wrapper.py) needs to be implemented.
|
hand, the following [interface](https://github.com/ALRhub/fancy_gym/tree/master/fancy_gym/black_box/raw_interface_wrapper.py) needs to be implemented.
|
||||||
|
|
||||||
```python
|
```python
|
||||||
from abc import abstractmethod
|
from abc import abstractmethod
|
||||||
@ -283,7 +283,7 @@ class RawInterfaceWrapper(gym.Wrapper):
|
|||||||
|
|
||||||
If you created a new task wrapper, feel free to open a PR, so we can integrate it for others to use as well. Without the
|
If you created a new task wrapper, feel free to open a PR, so we can integrate it for others to use as well. Without the
|
||||||
integration the task can still be used. A rough outline can be shown here, for more details we recommend having a look
|
integration the task can still be used. A rough outline can be shown here, for more details we recommend having a look
|
||||||
at the [examples](fancy_gym/examples/).
|
at the [examples](https://github.com/ALRhub/fancy_gym/tree/master/fancy_gym/examples/).
|
||||||
|
|
||||||
If the step-based is already registered with gym, you can simply do the following:
|
If the step-based is already registered with gym, you can simply do the following:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user