Skip to content

Commit 6d5d93e

Browse files
Initial commit.
0 parents  commit 6d5d93e

File tree

317 files changed

+72188
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

317 files changed

+72188
-0
lines changed
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
name: Announcements
3+
about: Use this if you are sharing something interesting
4+
title: ''
5+
labels: announcement
6+
assignees: ''
7+
8+
---
9+
10+
<!-- Let us know if you are speaking at a conference on python-oracledb, or have a new package or app that uses python-oracledb, or something similarly exciting. -->

.github/ISSUE_TEMPLATE/bug_report.md

+69
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
12+
Thank you for using python-oracledb.
13+
14+
See https://www.oracle.com/corporate/security-practices/assurance/vulnerability/reporting.html for how to report security issues
15+
16+
Please answer these questions so we can help you.
17+
18+
Use Markdown syntax, see https://docs.github.com/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
19+
20+
-->
21+
22+
1. What versions are you using?
23+
24+
<!--
25+
26+
Give your database version.
27+
28+
29+
Also run Python and show the output of:
30+
31+
import sys
32+
import platform
33+
34+
print("platform.platform:", platform.platform())
35+
print("sys.maxsize > 2**32:", sys.maxsize > 2**32)
36+
print("platform.python_version:", platform.python_version())
37+
38+
And:
39+
40+
import python-oracledb
41+
print("python-oracledb.version:", python-oracledb.version)
42+
43+
-->
44+
45+
2. Is it an error or a hang or a crash?
46+
47+
3. What error(s) or behavior you are seeing?
48+
49+
<!--
50+
51+
Cut and paste text showing the command you ran. No screenshots.
52+
53+
Use a gist for long screen output and logs: see https://gist.github.com/
54+
55+
-->
56+
57+
4. Include a runnable Python script that shows the problem.
58+
59+
<!--
60+
61+
Include all SQL needed to create the database schema.
62+
63+
Format code by using three backticks on a line before and after code snippets, for example:
64+
65+
```
66+
import python-oracledb
67+
```
68+
69+
-->

.github/ISSUE_TEMPLATE/config.yml

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
name: Documentation and Example Improvements
3+
about: Use this to suggest changes to documentation and examples
4+
title: ''
5+
labels: enhancement
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
12+
Thank you for using python-oracledb.
13+
14+
Please answer these questions so we can help you.
15+
16+
Use Markdown syntax, see https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
17+
18+
-->
19+
20+
1. What is the link to the documentation section that needs improving?
21+
22+
2. Describe the confusion
23+
24+
3. Suggest changes that would help
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
name: Enhancement Requests
3+
about: Use this for enhancement requests
4+
title: ''
5+
labels: enhancement
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
12+
Thank you for using python-oracledb.
13+
14+
Review existing enhancement requests: https://github.com/oracle/python-python-oracledb/labels/enhancement
15+
16+
Please answer these questions so we can help you.
17+
18+
Use Markdown syntax, see https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
19+
20+
-->
21+
22+
1. Describe your new request in detail
23+
24+
2. Give supporting information about tools and operating systems. Give relevant product version numbers
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
name: Questions and Runtime Problems
3+
about: For general python-oracledb questions
4+
title: ''
5+
labels: question
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
12+
Thank you for using python-oracledb.
13+
14+
Review the user manual: https://python-oracledb.readthedocs.io/en/latest/index.html
15+
16+
Please answer these questions so we can help you.
17+
18+
Use Markdown syntax, see https://docs.github.com/github/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
19+
20+
GitHub issues that are not updated for a month may be automatically closed. Feel free to update them at any time.
21+
22+
-->
23+
24+
1. What versions are you using?
25+
26+
<!--
27+
28+
Give your database version.
29+
30+
Also run Python and show the output of:
31+
32+
import sys
33+
import platform
34+
35+
print("platform.platform:", platform.platform())
36+
print("sys.maxsize > 2**32:", sys.maxsize > 2**32)
37+
print("platform.python_version:", platform.python_version())
38+
39+
And:
40+
41+
import python-oracledb
42+
print("python-oracledb.version:", python-oracledb.version)
43+
44+
-->
45+
46+
2. Describe the problem
47+
48+
<!-- Cut and paste text showing the command you ran. No screenshots. -->
49+
50+
3. Include a runnable Python script that shows the problem.
51+
52+
<!--
53+
54+
Include all SQL needed to create the database schema.
55+
56+
Use a gist for long code: see https://gist.github.com/
57+
58+
Format code by using three backticks on a line before and after code snippets, for example:
59+
60+
```
61+
import python-oracledb
62+
```
63+
64+
-->
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
name: Installation Problems
3+
about: Use this for python-oracledb installation questions
4+
title: ''
5+
labels: install & configuration
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
12+
Thank you for using python-oracledb.
13+
14+
Do these before creating a new issue:
15+
16+
Review and follow the Installation Instructions: https://python-oracledb.readthedocs.io/en/latest/user_guide/installation.html
17+
18+
Review the troubleshooting tips: https://python-oracledb.readthedocs.io/en/latest/user_guide/installation.html#troubleshooting
19+
20+
Review the user manual: https://python-oracledb.readthedocs.io/en/latest/index.html
21+
22+
If you have a `DPI-1047`, `DPI-1050` or `DPI-1072` error, re-review the links above.
23+
24+
Google any errors.
25+
26+
Then please answer these questions so we can help you.
27+
28+
GitHub issues that are not updated for a month may be automatically closed. Feel free to update them at any time.
29+
30+
-->
31+
32+
1. What versions are you using?
33+
34+
<!--
35+
36+
Give your database version.
37+
38+
Also run Python and show the output of:
39+
40+
import sys
41+
import platform
42+
43+
print("platform.platform:", platform.platform())
44+
print("sys.maxsize > 2**32:", sys.maxsize > 2**32)
45+
print("platform.python_version:", platform.python_version())
46+
47+
-->
48+
49+
2. Describe the problem
50+
51+
<!-- Cut and paste text showing the command you ran. No screenshots. -->
52+
53+
3. Show the directory listing where your Oracle Client libraries are installed (e.g. the Instant Client directory). Is it 64-bit or 32-bit?
54+
55+
4. Show what the `PATH` environment variable (on Windows) or `LD_LIBRARY_PATH` (on Linux) is set to?
56+
57+
5. Show any Oracle environment variables set (e.g. ORACLE_HOME, ORACLE_BASE).

.github/SECURITY.md

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Reporting security vulnerabilities
2+
3+
Oracle values the independent security research community and believes that
4+
responsible disclosure of security vulnerabilities helps us ensure the security
5+
and privacy of all our users.
6+
7+
Please do NOT raise a GitHub Issue to report a security vulnerability. If you
8+
believe you have found a security vulnerability, please submit a report to
9+
[[email protected]][1] preferably with a proof of concept. Please review
10+
some additional information on [how to report security vulnerabilities to Oracle][2].
11+
We encourage people who contact Oracle Security to use email encryption using
12+
[our encryption key][3].
13+
14+
We ask that you do not use other channels or contact the project maintainers
15+
directly.
16+
17+
Non-vulnerability related security issues including ideas for new or improved
18+
security features are welcome on GitHub Issues.
19+
20+
## Security updates, alerts and bulletins
21+
22+
Security updates will be released on a regular cadence. Many of our projects
23+
will typically release security fixes in conjunction with the
24+
[Oracle Critical Patch Update][3] program. Additional
25+
information, including past advisories, is available on our [security alerts][4]
26+
page.
27+
28+
## Security-related information
29+
30+
We will provide security related information such as a threat model, considerations
31+
for secure use, or any known security issues in our documentation. Please note
32+
that labs and sample code are intended to demonstrate a concept and may not be
33+
sufficiently hardened for production use.
34+
35+
[1]: mailto:[email protected]
36+
[2]: https://www.oracle.com/corporate/security-practices/assurance/vulnerability/reporting.html
37+
[3]: https://www.oracle.com/security-alerts/encryptionkey.html
38+
[4]: https://www.oracle.com/security-alerts/

.github/SUPPORT.md

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Python python-oracledb Support
2+
3+
python-oracledb is an Open Source project, so do some searching and reading
4+
before asking questions.
5+
6+
## python-oracledb Installation issues
7+
8+
Read the [Installation instructions](http://python-oracledb.readthedocs.io/en/latest/installation.html)
9+
10+
## SQL and PL/SQL Questions
11+
12+
Ask SQL and PL/SQL questions at [AskTOM](https://asktom.oracle.com/)
13+
14+
Try out SQL and find code snippets on our hosted database
15+
with [LIVE SQL](https://livesql.oracle.com/)
16+
17+
## Database and other Oracle Issues
18+
19+
Ask Database and other Oracle issues at [Oracle
20+
Communities](https://community.oracle.com/hub/).
21+
22+
## python-oracledb Documentation
23+
24+
The python-oracledb documentation
25+
is [here](http://python-oracledb.readthedocs.io/en/latest/)
26+
27+
## Got a python-oracledb question?
28+
29+
Ask at [GitHub](https://github.com/oracle/python-python-oracledb/issues)
30+
31+
When opening a new issue, fill in the template that will be shown.
32+
Include enough information for people to understand your problem.

.github/pull_request_template.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
Thanks for contributing!
2+
3+
Before submitting PRs for python-oracledb you must have your signed *Oracle
4+
Contributor Agreement* accepted. See https://oca.opensource.oracle.com
5+
6+
If the problem solved is small, you may find it easier to open an Issue
7+
describing the problem and its cause so we can create the fix.
8+
9+
The bottom of your commit message must have the following line using your name
10+
and e-mail address as it appears in the OCA Signatories list.
11+
12+
```
13+
Signed-off-by: Your Name <[email protected]>
14+
```
15+
16+
This can be automatically added to pull requests by committing with:
17+
18+
```
19+
git commit --signoff
20+
````

.github/stale.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# https://probot.github.io/apps/stale/
2+
3+
# Number of days of inactivity before an issue becomes stale
4+
daysUntilStale: 30
5+
# Number of days of inactivity before a stale issue is closed
6+
daysUntilClose: 7
7+
# Issues with these labels will never be considered stale
8+
exemptLabels:
9+
- pinned
10+
- enhancement
11+
- bug
12+
- announcement
13+
- OCA accepted
14+
# Label to use when marking an issue as stale
15+
staleLabel: inactive
16+
# Comment to post when marking an issue as stale. Set to `false` to disable
17+
markComment: >
18+
This issue has been automatically marked as inactive because it has not been
19+
updated recently. It will be closed if no further activity occurs. Thank you
20+
for your contributions.
21+
# Comment to post when closing a stale issue. Set to `false` to disable
22+
closeComment: >
23+
This issue has been automatically closed because it has not been updated for a month.

.gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
__pycache__/
2+
.eggs/
3+
.tox/
4+
*.egg-info/
5+
build/
6+
dist/
7+
doc/build
8+
src/oracledb/*.c

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "src/oracledb/impl/thick/odpi"]
2+
path = src/oracledb/impl/thick/odpi
3+
url = ../odpi.git

0 commit comments

Comments
 (0)