Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

Remove suds-jurko #138

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion FuelSDK/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
__version__ = '1.3.0'
__version__ = '1.3.1'

# Runtime patch the suds library
from FuelSDK.suds_patch import _PropertyAppender
Expand Down
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
# FuelSDK-Python v1.3.0

Salesforce Marketing Cloud Fuel SDK for Python

This is a fork of the original repo,
the original repo is not maintained, so I decided to fork and maintain.

## Overview

The Fuel SDK for Python provides easy access to Salesforce Marketing Cloud's Fuel API Family services, including a collection of REST APIs and a SOAP API. These APIs provide access to Salesforce Marketing Cloud functionality via common collection types such as array/hash.

New Features in Version 1.3.1
------------
* Removed dependency on suds-jurko due to setuptools>=58.0.0 not supporting 2to3, pointed to suds-community
* Removed wsgiref because it is part of the standard lib
* Removed distribute as it is part of setuptools.


New Features in Version 1.3.0
------------
* Added Refresh Token support for OAuth2 authentication
Expand Down
9 changes: 3 additions & 6 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
PyJWT>=1.5.3
distribute==0.7.3
requests>=2.18.4
suds-jurko==0.6
wsgiref==0.1.2

PyJWT>=2.4.0
requests>=2.28.0
suds-community>=1.1.1
27 changes: 17 additions & 10 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,30 +1,37 @@
from os.path import dirname, join, realpath
from setuptools import setup


__version__ = '1.3.1'


with open('README.md') as f:
readme = f.read()

with open(join(dirname(realpath(__file__)), 'requirements.txt')) as f:
PACKAGE_INSTALL_REQUIRES = [line[:-1] for line in f]

print(PACKAGE_INSTALL_REQUIRES)

setup(
version='1.3.0',
name='Salesforce-FuelSDK',
version=__version__,
name='Salesforce-FuelSDK-Sans',
description='Salesforce Marketing Cloud Fuel SDK for Python',
long_description=readme,
long_description_content_type="text/markdown",
author='ExactTarget',
author='Seahawks8',
py_modules=['ET_Client'],
python_requires='>=3',
packages=['FuelSDK'],
url='https://github.com/salesforce-marketingcloud/FuelSDK-Python',
url='https://github.com/seahawks8/FuelSDK-Python',
license='MIT',
install_requires=[
'pyjwt>=1.5.3',
'requests>=2.18.4',
'suds-jurko==0.6',
],
install_requires=PACKAGE_INSTALL_REQUIRES,
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
'Topic :: Software Development :: Libraries',
'Programming Language :: Python :: 3.3',
'Programming Language :: Python :: 3.7',
],
)