Skip to content

Commit 9b8f269

Browse files
authored
Merge pull request #118 from fnproject/license-files
Added license and other files to .whl
2 parents 613b6ef + 0943ea7 commit 9b8f269

4 files changed

Lines changed: 234 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
CHANGES
2+
=======
3+
4+
0.1.23
5+
------
6+
7+
* FDK Python: 0.1.23 release [skip ci]
8+
* Added license files to wheel
9+
10+
0.1.22
11+
------
12+
13+
* FDK Python: 0.1.22 release [skip ci]
14+
* Add support for Oracle Cloud Infrastructure tracing solution by providing a tracing context #117
15+
* Add support for Oracle Cloud Infrastructure tracing solution by providing a tracing context
16+
* - Added versions 3.7 and 3.8 to FDK - Added scripts to build images properly
17+
18+
0.1.21
19+
------
20+
21+
* FDK Python: 0.1.21 release [skip ci]
22+
23+
0.1.20
24+
------
25+
26+
* FDK Python: 0.1.20 release [skip ci]
27+
* Fix dependency issue with python 3.6.0
28+
29+
0.1.19
30+
------
31+
32+
* FDK Python: 0.1.19 release [skip ci]
33+
* Updated copyright headers, added NOTICE.txt and updated THIRD\_PARTY\_LICENSES.txt
34+
* Set root logger to DEBUG to preserve existing log level behaviour
35+
* Format logs with call ID and one-line exceptions
36+
* Moved FDK logging to debug, and turned debug off by default
37+
* Updated README.md
38+
39+
0.1.18
40+
------
41+
42+
* FDK Python: 0.1.18 release [skip ci]
43+
* Fix "None-None" race condition with keep-alive timeout
44+
45+
0.1.17
46+
------
47+
48+
* FDK Python: 0.1.17 release [skip ci]
49+
* Satisfy pep8 warnings
50+
* Add Python 3.8.5
51+
52+
0.1.16
53+
------
54+
55+
* FDK Python: 0.1.16 release [skip ci]
56+
* Support sending response as binary data
57+
58+
0.1.15
59+
------
60+
61+
* FDK Python: 0.1.15 release [skip ci]
62+
* Refresh the Python FDK dependencies to more recent versions
63+
64+
0.1.14
65+
------
66+
67+
* FDK Python: 0.1.14 release [skip ci]
68+
* Fix issue with header prefixes, remove ambiguous header processing, add test
69+
70+
0.1.13
71+
------
72+
73+
* FDK Python: 0.1.13 release [skip ci]
74+
* Add third party license file
75+
76+
0.1.12
77+
------
78+
79+
* FDK Python: 0.1.12 release [skip ci]
80+
* Turn off CircleCI docker layer caching
81+
82+
0.1.11
83+
------
84+
85+
* FDK Python: 0.1.11 release [skip ci]
86+
* Pin attrs==19.1.0 as just released attrs 19.2.0 is breaking pytest https://github.com/pytest-dev/pytest/issues/5901
87+
* fix formatting issues
88+
* fix value of fn-fdk-version to include the fdk language. format: fdk-python/x.y.z
89+
* ensure workflow works
90+
* Ensure that CI pipeline works
91+
* Fix request URL and HTTP method definitions
92+
* Adding necessary git config vars to do commits from inside of the CI jobs (#93)
93+
* Enable docker images release (#92)
94+
* Fixing version placement command
95+
* properly grab content type (#90)
96+
* Disable image release procedure temporarily (#89)
97+
98+
0.1.6
99+
-----
100+
101+
* FDK Python: 0.1.6 release [skip ci]
102+
* fix gateway headers / headers casing (#88)
103+
* removing corresponding TODO
104+
* adding FDK release into the CI
105+
* New PBR release broke setup config
106+
* Automated releases + FDK version header (#82)
107+
* attempt fixing content type issue (#83)
108+
* Adding Anchore CI check (#77)
109+
* If enabled, print log framing content to stdout/stderr (#81)
110+
* Add fn user/group to 3.6 runtime image (#79)
111+
* Runtime image updated: fn user/group fix
112+
* Bring all Dockerfiles for supported Python runtimes into FDK repo (#76)
113+
* fn user added to runtime image
114+
* Make gen script add build/run images into func.yaml (#73)
115+
* Script to generate and deploy a function from FDK git branch (#72)
116+
* Adding Py3.5.2+ support (#70)
117+
* changing request header fields in context to lower case (#67)
118+
* Comply with internal Fn response code management (#65)
119+
* Fix setuptools classfier reference
120+
* asyncio + h11 (was #58) (#60)
121+
* cleaning up code samples
122+
* Removing application's code
123+
* No py2 builds (#57)
124+
* Requirements update (#56)
125+
* Fixing unit test section in README (#55)
126+
* Fn applications, request content reading fix (#54)
127+
* HTTP stream format support (#51)
128+
* Feature: unittest your function (#47)
129+
* Fix protocol key addressing (#46)
130+
* Moving docker images to FDK repo as officially supported (#45)
131+
* Error handling improvement: default error content type to application/json
132+
* Improvement: make FDK return valid raw XML/HTML content (#42)
133+
* GoLikeHeaders.set() logic improvements (#41)
134+
* Adjust parser to make fn-test fn-run at least spit out the response (#40)
135+
* Refactoring. CloudEvents (#39)
136+
* Fix headers rendering (#38)
137+
* Hotfix: str -> bytes
138+
* Try to identify the end of th request (#35)
139+
* More debug information (#34)
140+
* Stable parser! (#33)
141+
* Fn-powered applications improvements (#32)
142+
* Making fn-powered apps API stable (#31)
143+
* General improvements (#30)
144+
* Get rid of unstable coroutines (#29)
145+
* Attempt to create new loop for each request
146+
* Trying to fix the event loop access
147+
* Use deadlines for coroutines
148+
* Playing with an executor
149+
* More logging
150+
* Coroutine hotfix (#28)
151+
152+
v0.0.12
153+
-------
154+
155+
* Do not attempt to jsonify response data (#27)
156+
157+
v0.0.11
158+
-------
159+
160+
* Run coroutines thread-safely (#26)
161+
* +x mode for release script
162+
* Fix script name
163+
* Update release script
164+
* Coroutine support (#25)
165+
166+
v0.0.9
167+
------
168+
169+
* Custom response objects (#24)
170+
* New JSON parser! (#22)
171+
* More wise JSON parsing with en empty body (#21)
172+
173+
v0.0.7
174+
------
175+
176+
* Check the request body before trying to turn that into a json (#20)
177+
178+
v0.0.6
179+
------
180+
181+
* New JSON protocol improvements (#19)
182+
183+
v0.0.5
184+
------
185+
186+
* FDK Context| deadline | generic response, etc. (#16)
187+
* Fix pytest capture (#12)
188+
* Stable v0.0.4 release (#11)
189+
190+
v0.0.4
191+
------
192+
193+
* Updating to newer JSON protocol (#10)
194+
* Fixing release doc (#9)
195+
* Stable v0.0.3 release (#8)
196+
* Fn-powered truly-serverless apps with functions (#7)
197+
198+
v0.0.2
199+
------
200+
201+
* Stable release v0.0.2 (#6)
202+
* Applications powered by Fn (#5)
203+
* Fixing root Dockerfile
204+
* Updating samples deps to fdk-0.0.1
205+
206+
v0.0.1
207+
------
208+
209+
* Fixing CircleCI again
210+
* Fixing CircleCI config
211+
* Adding circle CI config
212+
* Attempting to pick appropriate binary
213+
* Updating tox config for CircleCI
214+
* Updating artifact name
215+
* Refactoring to be a single handler based on FN\_FORMAT
216+
* Get rid of verbose response in favour of http lib
217+
* Implementing generic handler based on FN\_FORMAT
218+
* Updating sample apps
219+
* Updating root Dockerfile
220+
* JSON parser added
221+
* Addressing review comments
222+
* Initial commit
223+
* Initial commit

release.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,15 @@ echo "New version: $new_version"
3838

3939
echo "VERSION = '${new_version}'" > fdk/version.py
4040

41+
PBR_VERSION=${new_version} python setup.py sdist bdist_wheel
42+
twine upload -u ${FN_PYPI_USER} -p ${FN_PYPI_PSWD} dist/fdk-${new_version}*
43+
44+
mv ChangeLog CHANGELOG.md
45+
4146
tag="$new_version"
4247
git add -u
4348
git commit -m "FDK Python: $new_version release [skip ci]"
4449
git tag -f -a $tag -m "version $new_version"
4550
git push
4651
git push origin $tag
4752

48-
PBR_VERSION=${new_version} python setup.py sdist bdist_wheel
49-
twine upload -u ${FN_PYPI_USER} -p ${FN_PYPI_PSWD} dist/fdk-${new_version}*

setup.cfg

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ description =
55
README.md
66
description_content_type = text/markdown; charset=UTF-8; variant=GFM
77
license = Apache License 2.0
8-
license_files = LICENSE, THIRD_PARTY_LICENSES.txt
8+
license_files =
9+
LICENSE
10+
THIRD_PARTY_LICENSES.txt
11+
NOTICE.txt
12+
AUTHORS
913
author = Denis Makogon
1014
author-email = denys.makogon@oracle.com
1115
home-page = https://fnproject.github.io

setup.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,4 @@
1616

1717
import setuptools
1818

19-
20-
setuptools.setup(
21-
setup_requires=['pbr>=2.0.0'],
22-
pbr=True)
19+
setuptools.setup(setup_requires=['pbr>=2.0.0'], pbr=True)

0 commit comments

Comments
 (0)