Skip to content

Commit

Permalink
Up-reving setup.py to 4.1.0: ready for pip release
Browse files Browse the repository at this point in the history
  • Loading branch information
aleph2c committed Jun 22, 2019
1 parent c663b96 commit f5559b0
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 2 deletions.
File renamed without changes.
48 changes: 48 additions & 0 deletions plan/release_4.1.0.wiki
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
*Release of 4.1.0*
= Observe =
*What defines Success?*
Following the github release process
Decent release notes
A pip upgrade (small image), removal of doc/docs/examples/experiment/venv/plan
*What is the problem?*
I release so infrequently I can't remember how to do everything.
*Evidence that contradicts Assumptions:*
= Orient =
*Symptoms:*
quick description of symptoms that lead your belief
*Questions for Release of 4.1.0:*
Can you simplify your test?
Do you have enough information?
What recently changed?
*Assumptions:*
= Decide =
*Idea/Hypotheses for Release of 4.1.0: >=5*
* [ ] Remove doc/docs/test/experiment/examples/ven in setup.py file
* [ ] Re-run all tests
* [ ] Change release name in setup.py file
* [ ]
* [ ]
*Chosen Idea/Hypothesis*
* removed unnecessary files from pip package (doc/test...)
* removed code which hides exceptions within your statechart (this might
unmask bugs in your design)
* changed how miros stops active objects.
* a call to the ActiveObject stop method will not stop the active fabric
* a call to the ActiveObject stop method will kill all slave threads posting
events into that ActiveObject.
* After the stop method is called on an ActiveObject, the ActiveFabric will
not post events into that ActiveObject's input queue, since it won't exist
anymore.
*Plan to Expand-on-Idea/Disprove-Hypothesis*
= Act =

6 changes: 4 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
py_modules=['miros'],

# https://packaging.python.org/en/latest/single_source_version.html
version='4.0.00',
version='4.1.00',

description='A statechart library for Python',
long_description=long_description,
Expand Down Expand Up @@ -59,12 +59,14 @@
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
],
# What does your project relate to?
keywords='hsm HSM statechart hierarchical state machine statemachine miros',

# You can just specify the packages manually here if your project is
# simple. Or you can use find_packages().
packages=find_packages(exclude=['docs', 'test', 'experiment', 'prot', 'wsl', 'plan']),
packages=find_packages(exclude=['doc', 'docs', 'test', 'experiment', 'examples', 'venv', 'plan']),

)

0 comments on commit f5559b0

Please sign in to comment.