Skip to content

Commit

Permalink
changelog, docs, bump version
Browse files Browse the repository at this point in the history
  • Loading branch information
iamdefinitelyahuman committed May 12, 2019
1 parent e49b90c commit cb6150f
Show file tree
Hide file tree
Showing 7 changed files with 42 additions and 40 deletions.
18 changes: 10 additions & 8 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,23 @@

- Use relative paths in build json files
- Revert calls-as-transactions when evaluating coverage
- Significant refactor of coverage analysis, changes to coverageMap format
- GUI highlight reports
- Significant refactor and optimizations to coverage analysis
- changes to coverageMap format, add coverageMapTotals
- Save coverage data to reports/ subfolder
- Improvements to GUI

1.0.0b4
-------

- Add broadcast_reverting_tx flag
- Use py-solc-x 0.4.0
- Detect and attach to an already active RPC client, better verbosity on RPC exceptions
- introduce Singleton metaclass and refactor code to take advantage
- add EventDict and EventItem classes for transaction event logs
- Introduce Singleton metaclass and refactor code to take advantage
- Add EventDict and EventItem classes for transaction event logs
- cli.color, add _print_as_dict _print_as_list _dir_color attributes
- add conversion methods in types.convert
- remove brownie.utils package, move modules to network and project packages
- bugfixes and minor changes
- Add conversion methods in types.convert
- Remove brownie.utils package, move modules to network and project packages
- Bugfixes and minor changes

1.0.0b3
-------
Expand Down Expand Up @@ -103,4 +105,4 @@
0.9.0
-----

- Initial release
- Initial release
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ $ git clone https://github.com/HyperLink-Technology/brownie.git

Pull requests are welcomed! Please try to adhere to the following.

- Follow PEP8 code standards (max line length 100)
- include any relevant documentation updates

It's a good idea to make pull requests early on. A pull request represents the
Expand Down
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ Brownie is a python framework for deploying, testing and interacting with Ethere

As Brownie relies on [py-solc-x](https://github.com/iamdefinitelyahuman/py-solc-x), you do not need solc installed locally but you must install all required [solc dependencies](https://solidity.readthedocs.io/en/latest/installing-solidity.html#binary-packages).


## Installation

You can install the latest release via pip:
Expand Down Expand Up @@ -44,9 +43,8 @@ Brownie documentation is hosted at [Read the Docs](https://eth-brownie.readthedo
Help is always appreciated! In particular, Brownie needs work in the following areas before we can comfortably take it out of beta:

* Tests
* Improving the documentation
* More tests
* Travis or other CI
* More tests

Feel free to open an issue if you find a problem, or a pull request if you've solved an issue.

Expand Down
2 changes: 1 addition & 1 deletion brownie/cli/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from brownie.cli.utils import color
import brownie.project as project

__version__ = "1.0.0b4" # did you change this in docs/conf.py as well?
__version__ = "1.0.0b5" # did you change this in docs/conf.py as well?

__doc__ = """Usage: brownie <command> [<args>...] [options <args>]
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
# The short X.Y version
version = ''
# The full version, including alpha/beta/rc tags
release = 'v1.0.0b4'
release = 'v1.0.0b5'


# -- General configuration ---------------------------------------------------
Expand Down
9 changes: 5 additions & 4 deletions docs/coverage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,14 @@ This will run all the test scripts in the ``tests/`` folder and give an estimate
Brownie v1.0.0 - Python development framework for Ethereum

Using solc version v0.5.7
Running 4 tests across 2 modules.

Running transfer.py - 1 test
Running transfer.py - 1 test (1/2)
✓ 0 - setup (0.1882s)
✓ 1 - Transfer tokens (0.1615s)
✓ 2 - Evaluating test coverage (0.0009s)

Running approve_transferFrom.py - 3 tests
Running approve_transferFrom.py - 3 tests (2/2)
✓ 0 - setup (0.1263s)
✓ 1 - Set approval (0.2016s)
✓ 2 - Transfer tokens with transferFrom (0.1375s)
Expand All @@ -39,9 +40,9 @@ This will run all the test scripts in the ``tests/`` folder and give an estimate

SUCCESS: All tests passed.

Coverage analysis complete!
Coverage analysis:

contract: Token
contract: Token - 82.3%
SafeMath.add - 66.7%
SafeMath.sub - 100.0%
Token.<fallback> - 0.0%
Expand Down
46 changes: 23 additions & 23 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,28 +9,28 @@
requirements = list(map(str.strip, f.read().split("\n")))[:-1]

setup(
name = 'eth-brownie',
name="eth-brownie",
packages=find_packages(),
version = '1.0.0b4',
license = 'MIT',
description = 'A python framework for Ethereum smart contract deployment, testing and interaction.',
long_description = long_description,
long_description_content_type = "text/markdown",
author = 'Benjamin Hauser',
author_email = 'ben.hauser@hyperlink.technology',
url = 'https://github.com/HyperLink-Technology/brownie',
keywords = ['brownie'],
install_requires = requirements,
entry_points = {"console_scripts": ["brownie=brownie.cli.__main__:main"]},
include_package_data = True,
python_requires='>=3.6,<4',
classifiers = [
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Topic :: Software Development :: Build Tools',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7'
version="1.0.0b5",
license="MIT",
description="A Python framework for Ethereum smart contract deployment, testing and interaction.", # noqa: E501
long_description=long_description,
long_description_content_type="text/markdown",
author="Benjamin Hauser",
author_email="ben.hauser@hyperlink.technology",
url="https://github.com/HyperLink-Technology/brownie",
keywords=['brownie'],
install_requires=requirements,
entry_points={'console_scripts': ["brownie=brownie.cli.__main__:main"]},
include_package_data=True,
python_requires=">=3.6,<4",
classifiers=[
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"Topic :: Software Development :: Build Tools",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
)
)

0 comments on commit cb6150f

Please sign in to comment.