Skip to content

Commit 3db7ece

Browse files
committed
2.14.1
1 parent 33492b9 commit 3db7ece

File tree

4 files changed

+25
-2
lines changed

4 files changed

+25
-2
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 2.14.1
2+
3+
* Adds new package braintree.util.http_stategy to setup.py
4+
15
## 2.14.0
26

37
* Removes relative imports for python 3.0 (thanks [MichaelBlume](https://github.com/MichaelBlume))

braintree/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Version = "2.14.0"
1+
Version = "2.14.1"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
author="Braintree",
88
author_email="[email protected]",
99
url="https://www.braintreepayments.com/docs/python",
10-
packages=["braintree", "braintree.exceptions", "braintree.util"],
10+
packages=["braintree", "braintree.exceptions", "braintree.util", "braintree.util.http_strategy"],
1111
package_data={"braintree": ["ssl/*"]},
1212
install_requires=["requests>=0.11.1,<1.0"],
1313
zip_safe=False

tests/unit/test_setup.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from tests.test_helper import *
2+
import os
3+
4+
class TestSetup(unittest.TestCase):
5+
def test_packages_includes_all_packages(self):
6+
with open('setup.py', 'r') as f:
7+
setup_contents = f.read()
8+
packages_line = re.findall('packages=.*', setup_contents)
9+
packages_from_setup = re.findall('"(.*?)"', str(packages_line))
10+
11+
packages_from_directories = ['braintree']
12+
directories_that_dont_have_packages = ['braintree.ssl']
13+
for dirname, dirnames, filenames in os.walk('braintree'):
14+
for subdirname in dirnames:
15+
package_from_directory = re.sub('/', '.', os.path.join(dirname, subdirname))
16+
if package_from_directory not in directories_that_dont_have_packages:
17+
packages_from_directories.append(package_from_directory)
18+
19+
self.assertEquals(packages_from_directories, packages_from_setup)

0 commit comments

Comments
 (0)