Skip to content

Commit c5e4a91

Browse files
authored
Merge pull request #2 from ycharts/chore/update-scs
Pin scs requirement to last stable version
2 parents cef9982 + 3070584 commit c5e4a91

File tree

6 files changed

+2478
-833
lines changed

6 files changed

+2478
-833
lines changed

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
# The short X.Y version.
5959
version = "1.5"
6060
# The full version, including alpha/beta/rc tags.
61-
release = "1.5.5"
61+
release = "1.5.6"
6262

6363
# The language for content autogenerated by Sphinx. Refer to documentation
6464
# for a list of supported languages.

poetry.lock

Lines changed: 2470 additions & 828 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pypfopt/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from .hierarchical_portfolio import HRPOpt
1515
from .risk_models import CovarianceShrinkage
1616

17-
__version__ = "1.5.5"
17+
__version__ = "1.5.6"
1818

1919
__all__ = [
2020
"market_implied_prior_returns",

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "pyportfolioopt"
3-
version = "1.5.5"
3+
version = "1.5.6"
44
description = "Financial portfolio optimization in python"
55
license = "MIT"
66
authors = ["Robert Andrew Martin <[email protected]>"]
@@ -38,6 +38,7 @@ cvxpy = "^1.1.19"
3838
numpy = "^1.22.4"
3939
matplotlib = { version="^3.2.0", optional=true }
4040
scikit-learn = { version="^0.24.1", optional=true }
41+
scs = '>=3.2.7' # Required to prevent `No module named 'distutils.msvccompiler'` error
4142

4243
[tool.poetry.dev-dependencies]
4344
pytest = "^7.1.2"

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ matplotlib>=3.2.0
33
numpy>=1.0.0
44
pandas>=0.19
55
scikit-learn>=0.24.1
6-
scipy>=1.3.0
6+
scipy>=1.3.0
7+
scs>=3.2.7 # Required to prevent `No module named 'distutils.msvccompiler'` error

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
if __name__ == "__main__":
1111
setuptools.setup(
1212
name="pyportfolioopt",
13-
version="1.5.5",
13+
version="1.5.6",
1414
description="Financial portfolio optimization in python",
1515
long_description=desc,
1616
long_description_content_type="text/markdown",
@@ -44,6 +44,7 @@
4444
"pandas",
4545
"scikit-learn",
4646
"scipy",
47+
"scs>=3.2.7"
4748
],
4849
setup_requires=["pytest-runner"],
4950
tests_require=["pytest"],

0 commit comments

Comments
 (0)