Skip to content

Commit 22ab739

Browse files
Merge pull request #1801 from eth-brownie/v1.20.7
v1.20.7
2 parents e8d78c4 + aa3f8aa commit 22ab739

File tree

5 files changed

+16
-7
lines changed

5 files changed

+16
-7
lines changed

CHANGELOG.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,17 @@ This changelog format is based on [Keep a Changelog](https://keepachangelog.com/
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased](https://github.com/eth-brownie/brownie)
9+
10+
## [1.20.7](https://github.com/eth-brownie/brownie/tree/v1.20.7) - 2025-01-07
911
### Added
10-
- `py.typed` marker
12+
- Support for vyper `0.4.0` ([#1793](https://github.com/eth-brownie/brownie/pull/1793))
13+
- `py.typed` marker ([#1794](https://github.com/eth-brownie/brownie/pull/1794))
14+
15+
### Fixed
16+
- Improvements to caching ([#1786](https://github.com/eth-brownie/brownie/pull/1786))
17+
18+
### Removed
19+
- `tqdm` progress bars during compiler installation ([#1785](https://github.com/eth-brownie/brownie/pull/1785))
1120

1221
## [1.20.6](https://github.com/eth-brownie/brownie/tree/v1.20.6) - 2024-06-22
1322
### Added

brownie/_config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from brownie._expansion import expand_posix_vars
2020
from brownie._singleton import _Singleton
2121

22-
__version__ = "1.20.6"
22+
__version__ = "1.20.7"
2323

2424
BROWNIE_FOLDER = Path(__file__).parent
2525
DATA_FOLDER = Path.home().joinpath(".brownie")

brownie/project/compiler/vyper.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def get_abi(contract_source: str, name: str) -> Dict:
7777
raise exc.with_traceback(None)
7878
else:
7979
try:
80-
compiled = vvm.compile_standard(input_json, vyper_version=_active_version)
80+
compiled = vvm.compile_standard(input_json, vyper_version=str(_active_version))
8181
except vvm.exceptions.VyperError as exc:
8282
raise CompilerError(exc, "vyper")
8383

@@ -103,7 +103,7 @@ def _get_vyper_version_list() -> Tuple[List, List]:
103103
def install_vyper(*versions: str) -> None:
104104
"""Installs vyper versions."""
105105
for version in versions:
106-
vvm.install_vyper(version, show_progress=False)
106+
vvm.install_vyper(str(version), show_progress=False)
107107

108108

109109
def find_vyper_versions(
@@ -150,7 +150,7 @@ def find_vyper_versions(
150150
)
151151

152152
if not version or (install_latest and latest > version):
153-
to_install.add(latest)
153+
to_install.add(str(latest))
154154
elif latest and latest > version:
155155
new_versions.add(str(version))
156156

setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 1.20.6
2+
current_version = 1.20.7
33

44
[bumpversion:file:setup.py]
55

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
setup(
2525
name="eth-brownie",
2626
packages=find_packages(),
27-
version="1.20.6", # don't change this manually, use bumpversion instead
27+
version="1.20.7", # don't change this manually, use bumpversion instead
2828
license="MIT",
2929
description="A Python framework for Ethereum smart contract deployment, testing and interaction.", # noqa: E501
3030
long_description=long_description,

0 commit comments

Comments
 (0)