Loading .appveyor.yml +12 −3 Original line number Diff line number Diff line Loading @@ -7,18 +7,27 @@ environment: matrix: - PY_MAJOR_VER: 2 PYTHON_ARCH: "x86" - PY_MAJOR_VER: 3 - PY_MAJOR_VER: 2 PYTHON_ARCH: "x86_64" - PY_MAJOR_VER: 3 PYTHON_ARCH: "x86" - PY_MAJOR_VER: 3 PYTHON_ARCH: "x86_64" matrix: fast_finish: true # Enable MySQL and PostgreSQL for BioSQL tests services: - mysql - postgresql - mysql before_build: - SET PGUSER=postgres - SET PGPASSWORD=Password12! - SET PATH=C:\Program Files\PostgreSQL\9.6\bin\;%PATH% - psql -U postgres -c "CREATE USER biosql_user WITH PASSWORD 'biosql_pass';" - psql -U postgres -c "CREATE DATABASE biosql_test OWNER biosql_user;" build_script: # If there's a newer build queued for the same PR, cancel this one Loading @@ -33,7 +42,7 @@ build_script: - conda update conda - conda install setuptools numpy mysql-connector-python psycopg2 matplotlib networkx reportlab scipy coverage - if "PY_MAJOR_VER"=="2" conda install unittest2 - pip install . -vvv - python setup.py build test_script: - python -c "import sys; print(sys.version)" Loading .github/CODEOWNERS 0 → 100644 +68 −0 Original line number Diff line number Diff line # See https://help.github.com/articles/about-codeowners/ # and https://github.com/blog/2392-introducing-code-owners # # Lines starting with '#' are comments. # Each line is a file pattern followed by one or more owners. # # These owners will be the default owners for everything in the repo. # * @defunkt # # Order is important. The last matching pattern has the most precedence. # So if a pull request only touches javascript files, only these owners # will be requested to review. # *.js @octocat @github/js # # You can also use email addresses if you prefer. # docs/* docs@example.com # Bio/Alphabet @peterjc Bio/Align/* @peterjc Bio/AlignIO/* @peterjc Tests/test_AlignIO* @peterjc Bio/bgzf.py @peterjc Tests/test_bgzf*.py @peterjc Bio/Cluster/* @mdehoon Tests/test_Cluster*.py @mdehoon Bio/codonalign/* @zruan Tests/test_codonalign*.py @zruan Bio/Entrez/* @mdehoon Tests/test_Entrez*.py @mdehoon Bio/GenBank/* @peterjc Tests/test_GenBank*.py @peterjc Tests/test_EMBL*.py @peterjc Bio/Graphics/GenomeDiagram/* @widdowquinn @peterjc Tests/test_GenomeDiagram*.py @widdowquinn @peterjc Bio/motifs/* @mdehoon Tests/test_motifs*.py @mdehoon Bio/PDB/* @joaorodrigues @lennax Tests/test_PDB*.py @joaorodrigues @lennax Bio/Phylo/* @etal Tests/test_Phylo*.py @etal Bio/PopGen/* @tiagoantao Tests/test_PopGen*.py @tiagoantao Bio/SearchIO/* @bow Tests/test_SearchIO*.py @bow Bio/Seq*.py @peterjc Bio/SeqIO/* @peterjc Tests/test_Seq* @peterjc Tests/test_seq* @peterjc Bio/SeqIO/AbiIO.py @peterjc @bow Tests/test_SeqIO_AbiIO.py @peterjc @bow Bio/TogoWS/* @peterjc Tests/test_TogoWS*.py @peterjc .github/ISSUE_TEMPLATE.md 0 → 100644 +24 −0 Original line number Diff line number Diff line ### Setup I am reporting a problem with Biopython version, Python version, and operating system as follows: ```python import sys; print(sys.version) import platform; print(platform.python_implementation()); print(platform.platform()) import Bio; print(Bio.__version__) ``` (*Please copy and run the above in your Python, and copy-and-paste the output*) ### Expected behaviour (*Please fill this in*) ### Actual behaviour (*Please fill this in, and provide any exception message in full*) ### Steps to reproduce (*Please fill this in *) .github/PULL_REQUEST_TEMPLATE.md 0 → 100644 +12 −0 Original line number Diff line number Diff line This pull request addresses issue #... I hereby agree to dual licence this and any previous contributions under both the _Biopython License Agreement_ **AND** the _BSD 3-Clause License_. I have read the ``CONTRIBUTING.rst`` file and understand that AppVeyor and TravisCI will be used to confirm the Biopython unit tests and ``flake8`` style checks pass with these changes. I am happy be thanked by name in the ``NEWS.rst`` and ``CONTRIB.rst`` files, and have added myself to those files as part of this pull request. (*This acknowledgement is optional. Note we list the names sorted alphabetically.*) .gitignore +4 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ build dist #Ignore backup files from some Unix editors, \#*.py\# *~ *.swp *.bak Loading Loading @@ -94,3 +95,6 @@ Doc/*/*/hevea.sty #Ignore IntelliJ IDEA directory and project files .idea *.iml #Ignore unittest cache dirctory .cache/ Loading
.appveyor.yml +12 −3 Original line number Diff line number Diff line Loading @@ -7,18 +7,27 @@ environment: matrix: - PY_MAJOR_VER: 2 PYTHON_ARCH: "x86" - PY_MAJOR_VER: 3 - PY_MAJOR_VER: 2 PYTHON_ARCH: "x86_64" - PY_MAJOR_VER: 3 PYTHON_ARCH: "x86" - PY_MAJOR_VER: 3 PYTHON_ARCH: "x86_64" matrix: fast_finish: true # Enable MySQL and PostgreSQL for BioSQL tests services: - mysql - postgresql - mysql before_build: - SET PGUSER=postgres - SET PGPASSWORD=Password12! - SET PATH=C:\Program Files\PostgreSQL\9.6\bin\;%PATH% - psql -U postgres -c "CREATE USER biosql_user WITH PASSWORD 'biosql_pass';" - psql -U postgres -c "CREATE DATABASE biosql_test OWNER biosql_user;" build_script: # If there's a newer build queued for the same PR, cancel this one Loading @@ -33,7 +42,7 @@ build_script: - conda update conda - conda install setuptools numpy mysql-connector-python psycopg2 matplotlib networkx reportlab scipy coverage - if "PY_MAJOR_VER"=="2" conda install unittest2 - pip install . -vvv - python setup.py build test_script: - python -c "import sys; print(sys.version)" Loading
.github/CODEOWNERS 0 → 100644 +68 −0 Original line number Diff line number Diff line # See https://help.github.com/articles/about-codeowners/ # and https://github.com/blog/2392-introducing-code-owners # # Lines starting with '#' are comments. # Each line is a file pattern followed by one or more owners. # # These owners will be the default owners for everything in the repo. # * @defunkt # # Order is important. The last matching pattern has the most precedence. # So if a pull request only touches javascript files, only these owners # will be requested to review. # *.js @octocat @github/js # # You can also use email addresses if you prefer. # docs/* docs@example.com # Bio/Alphabet @peterjc Bio/Align/* @peterjc Bio/AlignIO/* @peterjc Tests/test_AlignIO* @peterjc Bio/bgzf.py @peterjc Tests/test_bgzf*.py @peterjc Bio/Cluster/* @mdehoon Tests/test_Cluster*.py @mdehoon Bio/codonalign/* @zruan Tests/test_codonalign*.py @zruan Bio/Entrez/* @mdehoon Tests/test_Entrez*.py @mdehoon Bio/GenBank/* @peterjc Tests/test_GenBank*.py @peterjc Tests/test_EMBL*.py @peterjc Bio/Graphics/GenomeDiagram/* @widdowquinn @peterjc Tests/test_GenomeDiagram*.py @widdowquinn @peterjc Bio/motifs/* @mdehoon Tests/test_motifs*.py @mdehoon Bio/PDB/* @joaorodrigues @lennax Tests/test_PDB*.py @joaorodrigues @lennax Bio/Phylo/* @etal Tests/test_Phylo*.py @etal Bio/PopGen/* @tiagoantao Tests/test_PopGen*.py @tiagoantao Bio/SearchIO/* @bow Tests/test_SearchIO*.py @bow Bio/Seq*.py @peterjc Bio/SeqIO/* @peterjc Tests/test_Seq* @peterjc Tests/test_seq* @peterjc Bio/SeqIO/AbiIO.py @peterjc @bow Tests/test_SeqIO_AbiIO.py @peterjc @bow Bio/TogoWS/* @peterjc Tests/test_TogoWS*.py @peterjc
.github/ISSUE_TEMPLATE.md 0 → 100644 +24 −0 Original line number Diff line number Diff line ### Setup I am reporting a problem with Biopython version, Python version, and operating system as follows: ```python import sys; print(sys.version) import platform; print(platform.python_implementation()); print(platform.platform()) import Bio; print(Bio.__version__) ``` (*Please copy and run the above in your Python, and copy-and-paste the output*) ### Expected behaviour (*Please fill this in*) ### Actual behaviour (*Please fill this in, and provide any exception message in full*) ### Steps to reproduce (*Please fill this in *)
.github/PULL_REQUEST_TEMPLATE.md 0 → 100644 +12 −0 Original line number Diff line number Diff line This pull request addresses issue #... I hereby agree to dual licence this and any previous contributions under both the _Biopython License Agreement_ **AND** the _BSD 3-Clause License_. I have read the ``CONTRIBUTING.rst`` file and understand that AppVeyor and TravisCI will be used to confirm the Biopython unit tests and ``flake8`` style checks pass with these changes. I am happy be thanked by name in the ``NEWS.rst`` and ``CONTRIB.rst`` files, and have added myself to those files as part of this pull request. (*This acknowledgement is optional. Note we list the names sorted alphabetically.*)
.gitignore +4 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ build dist #Ignore backup files from some Unix editors, \#*.py\# *~ *.swp *.bak Loading Loading @@ -94,3 +95,6 @@ Doc/*/*/hevea.sty #Ignore IntelliJ IDEA directory and project files .idea *.iml #Ignore unittest cache dirctory .cache/