Skip to content

Commit cf1e8e8

Browse files
Renamed Rozzy to ROSWire (#127)
* renamed Rozzy to ROSWire * updated .rozzy refs * updated test refs * updated exceptions * woops * updated docs * renamed package to roswire * updated README * updated docs
1 parent f28e2af commit cf1e8e8

38 files changed

+149
-154
lines changed

README.md renamed to README.rst

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1-
# rozzy
1+
.. -*-restructuredtext-*-
22
3-
[![Build Status](https://travis-ci.com/ChrisTimperley/rozzy.svg?token=NEepgzkwf1KGUTphtdZ4&branch=master)](https://travis-ci.com/ChrisTimperley/rozzy)
3+
roswire
4+
=======
45

5-
## Features
6+
.. image:: https://travis-ci.org/ChrisTimperley/roswire.svg?branch=master
7+
:target: https://travis-ci.org/ChrisTimperley/roswire
8+
9+
Feature Roadmap
10+
----------------
611

712
* Supports ROS 1 and 2.
813
* Differential coverage collection for C, C++ and Java.
@@ -14,7 +19,8 @@
1419
* Trace collection and streaming.
1520

1621

17-
## Applications
22+
Applications
23+
------------
1824

1925
* Property-based testing
2026
* Blackbox fuzzing

docs/conf.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,19 @@
1414

1515
import os
1616
import sys
17-
import rozzy
17+
import roswire
1818

1919

2020
# -- Project information -----------------------------------------------------
2121

22-
project = 'Rozzy'
22+
project = 'roswire'
2323
copyright = '2019, Christopher Steven Timperley'
2424
author = 'Christopher Steven Timperley'
2525

2626
# The short X.Y version
27-
version = rozzy.__version__
27+
version = roswire.__version__
2828
# The full version, including alpha/beta/rc tags
29-
release = rozzy.__version__
29+
release = roswire.__version__
3030

3131

3232
# -- General configuration ---------------------------------------------------
@@ -110,7 +110,7 @@
110110
# -- Options for HTMLHelp output ---------------------------------------------
111111

112112
# Output file base name for HTML help builder.
113-
htmlhelp_basename = 'Rozzydoc'
113+
htmlhelp_basename = 'roswiredoc'
114114

115115

116116
# -- Options for LaTeX output ------------------------------------------------
@@ -137,7 +137,7 @@
137137
# (source start file, target name, title,
138138
# author, documentclass [howto, manual, or own class]).
139139
latex_documents = [
140-
(master_doc, 'Rozzy.tex', 'Rozzy Documentation',
140+
(master_doc, 'roswire.tex', 'ROSWire Documentation',
141141
'Christopher Steven Timperley', 'manual'),
142142
]
143143

@@ -147,7 +147,7 @@
147147
# One entry per manual page. List of tuples
148148
# (source start file, name, description, authors, manual section).
149149
man_pages = [
150-
(master_doc, 'rozzy', 'Rozzy Documentation',
150+
(master_doc, 'roswire', 'ROSWire Documentation',
151151
[author], 1)
152152
]
153153

@@ -158,8 +158,8 @@
158158
# (source start file, target name, title, author,
159159
# dir menu entry, description, category)
160160
texinfo_documents = [
161-
(master_doc, 'Rozzy', 'Rozzy Documentation',
162-
author, 'Rozzy', 'One line description of project.',
161+
(master_doc, 'ROSWire', 'ROSWire Documentation',
162+
author, 'ROSWire', 'One line description of project.',
163163
'Miscellaneous'),
164164
]
165165

docs/index.rst

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
Rozzy
2-
=====
1+
.. -*-restructuredtext-*-
32
3+
roswire
4+
=======
45

5-
Rozzy is a Python library for performing static and dynamic analysis of
6+
7+
ROSWire is a Python library for performing static and dynamic analysis of
68
containerised `Robot Operating System (ROS) <https://ros.org>`_
79
applications.
810
Given a ROS application in the form of a `Docker <https://docker.org>`_
9-
image, Rozzy provides an interface for statically querying the application
11+
image, ROSWire provides an interface for statically querying the application
1012
(e.g., by automatically discovering its types, packages, messages, service,
1113
actions, etc.), as well as an interface for dynamically generating and
1214
interacting with instances of that application in the form of Docker
@@ -19,26 +21,26 @@ Installation
1921

2022
To avoid interfering with the rest of your system (i.e., to avoid Python's
2123
equivalent of DLL hell), we strongly recommend that
22-
Rozzy is installed within a
24+
ROSWire is installed within a
2325
`virtualenv <https://virtualenv.pypa.io/en/latest/>`_ or
2426
`pipenv <https://pipenv.readthedocs.io/en/latest/>`_ (pipenv is preferred).
2527

2628
From within the virtual environment (i.e., the `virtualenv` or `pipenv`),
27-
the latest stable release of Rozzy on `PyPI <https://pypi.org>`_
29+
the latest stable release of ROSWire on `PyPI <https://pypi.org>`_
2830
can be installed via:
2931

3032
.. code:: shell
3133
32-
(rozzy) $ pip install rozzy
34+
(roswire) $ pip install roswire
3335
34-
Rozzy can also be installed from source:
36+
ROSWire can also be installed from source:
3537

3638
.. code:: shell
3739
38-
$ git clone [email protected]:ChrisTimperley/rozzy rozzy
39-
$ cd rozzy
40+
$ git clone [email protected]:ChrisTimperley/roswire roswire
41+
$ cd roswire
4042
$ pipenv shell
41-
(rozzy) $ pip install .
43+
(roswire) $ pip install .
4244
4345
4446
Getting Started
@@ -54,8 +56,8 @@ service and action types:
5456
5557
image = 'myrosapp' # name of the Docker image for the ROS app
5658
57-
# create a new Rozzy session
58-
rozzy = Rozzy()
59+
# create a new roswire session
60+
roswire = ROSWire()
5961
6062
# we can obtain a static description of the application
6163
#
@@ -65,21 +67,21 @@ service and action types:
6567
# description to disk (unless told not).
6668
# * descriptions in the cache are indexed by the SHA256 ID of the Docker
6769
# image. If the image changes or a different tag is used for the same
68-
# image, Rozzy is smart enough to load an existing description or build
70+
# image, ROSWire is smart enough to load an existing description or build
6971
# a new one accordingly.
7072
#
71-
description = rozzy.descriptions.load_or_build(image)
73+
description = roswire.descriptions.load_or_build(image)
7274
7375
7476
API Reference
7577
-------------
7678

7779

78-
.. py:module:: rozzy
79-
.. autoclass:: Rozzy
80+
.. py:module:: roswire
81+
.. autoclass:: ROSWire
8082
:members:
8183

82-
.. py:module:: rozzy.description
84+
.. py:module:: roswire.description
8385
.. autoclass:: SystemDescriptionManager()
8486
:members:
8587

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@
33
from setuptools import setup, find_packages
44

55

6-
path = os.path.join(os.path.dirname(__file__), 'src/rozzy/version.py')
6+
path = os.path.join(os.path.dirname(__file__), 'src/roswire/version.py')
77
with open(path, 'r') as f:
88
exec(f.read())
99

1010

1111
setup(
12-
name='rozzy',
12+
name='roswire',
1313
version=__version__,
1414
python_requires='>=3.5',
1515
description='An API for testing and mutating ROS systems.',
1616
author='Chris Timperley',
17-
author_email='[email protected]',
18-
url='https://github.com/squaresLab/rozzy',
17+
author_email='[email protected]',
18+
url='https://github.com/ChrisTimperley/roswire',
1919
license='mit',
2020
install_requires=[
2121
'attrs>=17.2.0',
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from .version import __version__
22
from .proxy import ShellProxy, ROSProxy
33
from .system import System, SystemDescription
4-
from .rozzy import Rozzy
4+
from .roswire import ROSWire
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)